diff options
Diffstat (limited to 'docs/html')
158 files changed, 282 insertions, 391 deletions
diff --git a/docs/html/design/building-blocks/buttons.jd b/docs/html/design/building-blocks/buttons.jd index 8a65b825584f..3a34601a25d1 100644 --- a/docs/html/design/building-blocks/buttons.jd +++ b/docs/html/design/building-blocks/buttons.jd @@ -1,5 +1,5 @@ page.title=Buttons -page.tags="button","input" +page.tags=button,input @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/controls/button.html"> diff --git a/docs/html/design/building-blocks/dialogs.jd b/docs/html/design/building-blocks/dialogs.jd index 7cd032cdc29e..53d99b8bf804 100644 --- a/docs/html/design/building-blocks/dialogs.jd +++ b/docs/html/design/building-blocks/dialogs.jd @@ -1,5 +1,5 @@ page.title=Dialogs -page.tags="dialog","alert","popup","toast" +page.tags=dialog,alert,popup,toast @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/dialogs.html"> diff --git a/docs/html/design/building-blocks/grid-lists.jd b/docs/html/design/building-blocks/grid-lists.jd index 6c9d2278b783..d98637cce8c5 100644 --- a/docs/html/design/building-blocks/grid-lists.jd +++ b/docs/html/design/building-blocks/grid-lists.jd @@ -1,5 +1,5 @@ page.title=Grid Lists -page.tags="gridview","layout","listview" +page.tags=gridview,layout,listview @jd:body <img src="{@docRoot}design/media/gridview_overview.png"> diff --git a/docs/html/design/building-blocks/lists.jd b/docs/html/design/building-blocks/lists.jd index 0bbd08bb5004..4949d00fb949 100644 --- a/docs/html/design/building-blocks/lists.jd +++ b/docs/html/design/building-blocks/lists.jd @@ -1,5 +1,5 @@ page.title=Lists -page.tags="listview","layout" +page.tags=listview,layout @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/layout/listview.html"> diff --git a/docs/html/design/building-blocks/pickers.jd b/docs/html/design/building-blocks/pickers.jd index 9473d1106429..fb5e287339bf 100644 --- a/docs/html/design/building-blocks/pickers.jd +++ b/docs/html/design/building-blocks/pickers.jd @@ -1,5 +1,5 @@ page.title=Pickers -page.tags="datepicker","timepicker" +page.tags=datepicker,timepicker @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/controls/pickers.html"> diff --git a/docs/html/design/building-blocks/progress.jd b/docs/html/design/building-blocks/progress.jd index 90732f49a357..6946a753abdc 100644 --- a/docs/html/design/building-blocks/progress.jd +++ b/docs/html/design/building-blocks/progress.jd @@ -1,5 +1,5 @@ page.title=Progress & Activity -page.tags="progressbar","download","network" +page.tags=progressbar,download,network @jd:body <p>Progress bars and activity indicators signal to users that something is happening that will take a moment.</p> diff --git a/docs/html/design/building-blocks/scrolling.jd b/docs/html/design/building-blocks/scrolling.jd index 13b3b09fe28b..41e7cecf6303 100644 --- a/docs/html/design/building-blocks/scrolling.jd +++ b/docs/html/design/building-blocks/scrolling.jd @@ -1,5 +1,5 @@ page.title=Scrolling -page.tags="scrollview","listview" +page.tags=scrollview,listview @jd:body <p>Scrolling allows the user to navigate to content in the overflow using a swipe gesture. The diff --git a/docs/html/design/building-blocks/seek-bars.jd b/docs/html/design/building-blocks/seek-bars.jd index 9d38e36e2d90..1465688ed7f2 100644 --- a/docs/html/design/building-blocks/seek-bars.jd +++ b/docs/html/design/building-blocks/seek-bars.jd @@ -1,5 +1,5 @@ page.title=Seek Bars and Sliders -page.tags="seekbar","progressbar" +page.tags=seekbar,progressbar @jd:body <p>Interactive sliders make it possible to select a value from a continuous or discrete range of values diff --git a/docs/html/design/building-blocks/spinners.jd b/docs/html/design/building-blocks/spinners.jd index cdc933b6d609..f7d80e7d65ba 100644 --- a/docs/html/design/building-blocks/spinners.jd +++ b/docs/html/design/building-blocks/spinners.jd @@ -1,5 +1,5 @@ page.title=Spinners -page.tags="spinner","dropdown" +page.tags=spinner,dropdown @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/controls/spinner.html"> diff --git a/docs/html/design/building-blocks/switches.jd b/docs/html/design/building-blocks/switches.jd index dff6c73d5841..d4356572dd36 100644 --- a/docs/html/design/building-blocks/switches.jd +++ b/docs/html/design/building-blocks/switches.jd @@ -1,5 +1,5 @@ page.title=Switches -page.tags="switch","checkbox","radiobutton","button" +page.tags=switch,checkbox,radiobutton,button @jd:body <p>Switches allow the user to select options. There are three kinds of switches: checkboxes, radio diff --git a/docs/html/design/building-blocks/tabs.jd b/docs/html/design/building-blocks/tabs.jd index 2186b181bc22..93818c3907a5 100644 --- a/docs/html/design/building-blocks/tabs.jd +++ b/docs/html/design/building-blocks/tabs.jd @@ -1,5 +1,5 @@ page.title=Tabs -page.tags="tabs","actionbar","navigation","viewpager" +page.tags=tabs,actionbar,navigation,viewpager @jd:body <img src="{@docRoot}design/media/tabs_overview.png"> diff --git a/docs/html/design/building-blocks/text-fields.jd b/docs/html/design/building-blocks/text-fields.jd index 3840ca2808e2..e109d5fddc8f 100644 --- a/docs/html/design/building-blocks/text-fields.jd +++ b/docs/html/design/building-blocks/text-fields.jd @@ -1,5 +1,5 @@ page.title=Text Fields -page.tags="text","edittext","input" +page.tags=text,edittext,input @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/controls/text.html"> diff --git a/docs/html/design/downloads/index.jd b/docs/html/design/downloads/index.jd index b83a2b0eaabc..1664923a8231 100644 --- a/docs/html/design/downloads/index.jd +++ b/docs/html/design/downloads/index.jd @@ -1,5 +1,5 @@ page.title=Downloads -page tags="Icons", "stencils", "color swatches" +page.tags=Icons,stencils,color swatches @jd:body diff --git a/docs/html/design/patterns/app-structure.jd b/docs/html/design/patterns/app-structure.jd index 1447d4e62885..e0a11ed0e04b 100644 --- a/docs/html/design/patterns/app-structure.jd +++ b/docs/html/design/patterns/app-structure.jd @@ -1,5 +1,5 @@ page.title=App Structure -page.tags="navigation","layout","tablet" +page.tags=navigation,layout,tablet @jd:body <p>Apps come in many varieties that address very different needs. For example:</p> @@ -307,4 +307,4 @@ design guide.</p> <li> <p>Allow for quick navigation between detail items with swipe views.</p> </li> -</ul>
\ No newline at end of file +</ul> diff --git a/docs/html/design/patterns/buttons.jd b/docs/html/design/patterns/buttons.jd index 46e41c893601..2d65b2d8dda9 100644 --- a/docs/html/design/patterns/buttons.jd +++ b/docs/html/design/patterns/buttons.jd @@ -1,5 +1,5 @@ page.title=Buttons -page.tags="buttons" +page.tags=buttons @jd:body <p> @@ -148,4 +148,4 @@ page.tags="buttons" Replace previous implementations of Lights Out mode with the Lean Back or Immersive approaches. Continue to use Lights Out mode for implementations of your app targeted for earlier releases. -</p>
\ No newline at end of file +</p> diff --git a/docs/html/design/patterns/confirming-acknowledging.jd b/docs/html/design/patterns/confirming-acknowledging.jd index e34723112345..d39d32d840a9 100644 --- a/docs/html/design/patterns/confirming-acknowledging.jd +++ b/docs/html/design/patterns/confirming-acknowledging.jd @@ -1,5 +1,5 @@ page.title=Confirming & Acknowledging -page.tags="dialog","toast","notification" +page.tags=dialog,toast,notification @jd:body <p>In some situations, when a user invokes an action in your app, it's a good idea to <em>confirm</em> or <em>acknowledge</em> that action through text.</p> @@ -67,4 +67,4 @@ page.tags="dialog","toast","notification" <p><strong>Acknowledgment is unnecessary</strong>. The user will know the app is gone from the Home Screen because they made it disappear by dragging it away.</p> </div> -</div>
\ No newline at end of file +</div> diff --git a/docs/html/design/patterns/fullscreen.jd b/docs/html/design/patterns/fullscreen.jd index de016fe55b99..624d44c4284f 100644 --- a/docs/html/design/patterns/fullscreen.jd +++ b/docs/html/design/patterns/fullscreen.jd @@ -1,5 +1,5 @@ page.title=Full Screen -page.tags="full screen","immersive", "leanback" +page.tags=full screen,immersive,leanback @jd:body <p> @@ -148,4 +148,4 @@ page.tags="full screen","immersive", "leanback" Replace previous implementations of Lights Out mode with the Lean Back or Immersive approaches. Continue to use Lights Out mode for implementations of your app targeted for earlier releases. -</p>
\ No newline at end of file +</p> diff --git a/docs/html/design/patterns/gestures.jd b/docs/html/design/patterns/gestures.jd index 213902f8568c..1ec7094973a5 100644 --- a/docs/html/design/patterns/gestures.jd +++ b/docs/html/design/patterns/gestures.jd @@ -1,5 +1,5 @@ page.title=Gestures -page.tags="gesture","input","touch" +page.tags=gesture,input,touch @jd:body <p>Gestures allow users to interact with your app by manipulating the screen objects you provide. The diff --git a/docs/html/design/patterns/help.jd b/docs/html/design/patterns/help.jd index e47bc5a71bad..97949e23326e 100644 --- a/docs/html/design/patterns/help.jd +++ b/docs/html/design/patterns/help.jd @@ -1,5 +1,5 @@ page.title=Help -page.tags="settings","preferences" +page.tags=settings,preferences @jd:body <p>We wish we could guarantee that if you follow every piece of advice on this website, everyone will be able to learn and use your app without a hitch. Sadly, that's not the case.</p> @@ -110,4 +110,4 @@ page.tags="settings","preferences" <p>People don't read help from start to finish. They scan around, looking for a piece of information containing the answer they need. Make it less burdensome with friendly formatting and layout choices like bold headings, bulleted and numbered lists, tables, and white space between paragraphs. And if you have a large amount of content, divide it into multiple screens to cut down on scrolling.</p> <h4>Take me straight to the answer</h4> -<p>What's better than a screen that's easy to scan? A screen that requires no scanning at all because the answer's right there. Consider having each screen in your app navigate to help that's relevant just to that screen. We call this <em>contextual help</em>, and it's the holy grail of user assistance. If you take this approach, be sure to also provide a way to get to the rest of the help content.</p>
\ No newline at end of file +<p>What's better than a screen that's easy to scan? A screen that requires no scanning at all because the answer's right there. Consider having each screen in your app navigate to help that's relevant just to that screen. We call this <em>contextual help</em>, and it's the holy grail of user assistance. If you take this approach, be sure to also provide a way to get to the rest of the help content.</p> diff --git a/docs/html/design/patterns/multi-pane-layouts.jd b/docs/html/design/patterns/multi-pane-layouts.jd index 08fa5bda42cf..4e99462cf80f 100644 --- a/docs/html/design/patterns/multi-pane-layouts.jd +++ b/docs/html/design/patterns/multi-pane-layouts.jd @@ -4,6 +4,7 @@ page.metaDescription=Design guide with examples of how to flatten navigation and @jd:body + <a class="notice-developers" href="{@docRoot}training/basics/fragments/index.html"> <div> <h3>Developer Docs</h3> diff --git a/docs/html/design/patterns/navigation-drawer.jd b/docs/html/design/patterns/navigation-drawer.jd index bf6609e1d818..7e63ba6c2adf 100644 --- a/docs/html/design/patterns/navigation-drawer.jd +++ b/docs/html/design/patterns/navigation-drawer.jd @@ -1,5 +1,5 @@ page.title=Navigation Drawer -page.tags="DrawerLayout","SlidingPaneLayout" +page.tags=DrawerLayout,SlidingPaneLayout @jd:body diff --git a/docs/html/design/patterns/new.jd b/docs/html/design/patterns/new.jd index 50cb9503602c..d672e46992fb 100644 --- a/docs/html/design/patterns/new.jd +++ b/docs/html/design/patterns/new.jd @@ -1,5 +1,5 @@ page.title=New in Android -page.tags="KitKat", "Android 4.4" +page.tags=KitKat,Android 4.4 @jd:body diff --git a/docs/html/design/patterns/selection.jd b/docs/html/design/patterns/selection.jd index d0ad8372fbda..be316778d737 100644 --- a/docs/html/design/patterns/selection.jd +++ b/docs/html/design/patterns/selection.jd @@ -1,5 +1,5 @@ page.title=Selection -page.tags="actionmode","navigation","contextual" +page.tags=actionmode,navigation,contextual @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/menus.html#context-menu"> diff --git a/docs/html/design/patterns/settings.jd b/docs/html/design/patterns/settings.jd index 7e0485f37a5c..e3a3f05c0b6b 100644 --- a/docs/html/design/patterns/settings.jd +++ b/docs/html/design/patterns/settings.jd @@ -1,5 +1,5 @@ page.title=Settings -page.tags="preferences","sharedpreferences" +page.tags=preferences,sharedpreferences @jd:body <a class="notice-developers" href="{@docRoot}guide/topics/ui/settings.html"> @@ -696,4 +696,4 @@ it doesn't mean anything to most users and would have taken up a lot of space.</ <li><p>Use design patterns wherever applicable so users don't face a learning curve.</p></li> <li><p>Choose defaults that are safe, neutral, and fit the majority of users.</p></li> <li><p>Give each setting a clear, concise label and use secondary text appropriately.</p></li> -</ul>
\ No newline at end of file +</ul> diff --git a/docs/html/design/patterns/swipe-views.jd b/docs/html/design/patterns/swipe-views.jd index 46d6ffb8c3af..af5c9dc3e3a2 100644 --- a/docs/html/design/patterns/swipe-views.jd +++ b/docs/html/design/patterns/swipe-views.jd @@ -1,5 +1,5 @@ page.title=Swipe Views -page.tags="viewpager","navigation","tabs" +page.tags=viewpager,navigation,tabs @jd:body <a class="notice-developers" href="{@docRoot}training/implementing-navigation/lateral.html"> diff --git a/docs/html/design/style/branding.jd b/docs/html/design/style/branding.jd index 2ea4d4702db3..2353a93af1a9 100644 --- a/docs/html/design/style/branding.jd +++ b/docs/html/design/style/branding.jd @@ -1,5 +1,5 @@ page.title=Your Branding -page.tags="branding","logo" +page.tags=branding,logo @jd:body <p>Following Android design patterns doesn't mean that your app has to look the same as diff --git a/docs/html/design/style/iconography.jd b/docs/html/design/style/iconography.jd index 4559f00a77b5..d8d8c76ff4fe 100644 --- a/docs/html/design/style/iconography.jd +++ b/docs/html/design/style/iconography.jd @@ -10,7 +10,7 @@ page.titleFriendly=Guidelines for creating your app's icons <p>An icon is a graphic that takes up a small portion of screen real estate and provides a quick, intuitive representation of an action, a status, or an app.</p> -<p >When you design icons for your app, it's important to keep in mind that your +<p>When you design icons for your app, it's important to keep in mind that your app may be installed on a variety of devices that offer a range of pixel densities, as mentioned in <a href="{@docRoot}design/style/devices-displays.html">Devices diff --git a/docs/html/design/style/touch-feedback.jd b/docs/html/design/style/touch-feedback.jd index 2017d8e2fac6..9f36fed60ec2 100644 --- a/docs/html/design/style/touch-feedback.jd +++ b/docs/html/design/style/touch-feedback.jd @@ -1,5 +1,5 @@ page.title=Touch Feedback -page.tags="input","button" +page.tags=input,button @jd:body <div class="layout-content-row" style="margin-bottom: -100px"> @@ -83,4 +83,4 @@ item to be removed.</p> widgets, like lists and grid lists, have support for boundary feedback built in. If you’re building custom widgets, keep boundary feedback in mind and provide it from within your app. -</p>
\ No newline at end of file +</p> diff --git a/docs/html/design/style/writing.jd b/docs/html/design/style/writing.jd index cda17eb9f35b..4f6225359f03 100644 --- a/docs/html/design/style/writing.jd +++ b/docs/html/design/style/writing.jd @@ -1,5 +1,5 @@ page.title=Writing Style -page.tags="dialog","toast","notification" +page.tags=dialog,toast,notification @jd:body <h2 id="voa">Android's Voice</h2> @@ -319,4 +319,4 @@ will not, you will</td> ellipsis. </li> </ul> </li> -</ul>
\ No newline at end of file +</ul> diff --git a/docs/html/google/gcm/client.jd b/docs/html/google/gcm/client.jd index ec7e748662f4..20bff10dd954 100644 --- a/docs/html/google/gcm/client.jd +++ b/docs/html/google/gcm/client.jd @@ -1,5 +1,5 @@ page.title=Implementing GCM Client -page.tags="cloud","push","messaging" +page.tags=cloud,push,messaging @jd:body <div id="qv-wrapper"> diff --git a/docs/html/google/gcm/gs.jd b/docs/html/google/gcm/gs.jd index d35740141474..ae57b6d6e372 100644 --- a/docs/html/google/gcm/gs.jd +++ b/docs/html/google/gcm/gs.jd @@ -1,5 +1,5 @@ page.title=Getting Started -page.tags="cloud","push","messaging" +page.tags=cloud,push,messaging @jd:body <div id="qv-wrapper"> diff --git a/docs/html/google/gcm/helper.jd b/docs/html/google/gcm/helper.jd index e7f2f73871b3..19dcdc523da2 100644 --- a/docs/html/google/gcm/helper.jd +++ b/docs/html/google/gcm/helper.jd @@ -1,5 +1,5 @@ page.title=Using the GCM Helper Libraries -page.tags="cloud","push","messaging" +page.tags=cloud,push,messaging @jd:body <div id="deprecatedSticker"> diff --git a/docs/html/google/gcm/index.jd b/docs/html/google/gcm/index.jd index 1f05a7187508..56e08655e4be 100644 --- a/docs/html/google/gcm/index.jd +++ b/docs/html/google/gcm/index.jd @@ -1,5 +1,5 @@ page.title=Google Cloud Messaging for Android -page.tags="gcm" +page.tags=gcm header.hide=1 @jd:body diff --git a/docs/html/google/play-services/ads.jd b/docs/html/google/play-services/ads.jd index 0c7b2ecc6d80..e4f0b2c136b9 100644 --- a/docs/html/google/play-services/ads.jd +++ b/docs/html/google/play-services/ads.jd @@ -1,5 +1,5 @@ page.title=Google Mobile Ads -page.tags="Ads","monetization", "AdMob", "Google Play services" +page.tags=Ads,monetization,AdMob,Google Play services header.hide=1 @jd:body diff --git a/docs/html/google/play-services/auth.jd b/docs/html/google/play-services/auth.jd index 7acaf1cd6834..dded5998c282 100644 --- a/docs/html/google/play-services/auth.jd +++ b/docs/html/google/play-services/auth.jd @@ -1,5 +1,5 @@ page.title=Authorization -page.tags="AccountManager","oauth2" +page.tags=AccountManager,oauth2 @jd:body <div id="qv-wrapper"> @@ -236,4 +236,4 @@ if (serverCode == 200) { case, obtain a new token using <a href="{@docRoot}reference/com/google/android/gms/auth/GoogleAuthUtil.html#getToken(android.content.Context, java.lang.String, java.lang.String)" >{@code GoogleAuthUtil.getToken()}</a>. -</p>
\ No newline at end of file +</p> diff --git a/docs/html/google/play-services/id.jd b/docs/html/google/play-services/id.jd index d5acf76f6e48..43d1809a2d2e 100644 --- a/docs/html/google/play-services/id.jd +++ b/docs/html/google/play-services/id.jd @@ -1,5 +1,5 @@ page.title=Advertising ID -page.tags="Ads","Advertising ID", "ID" +page.tags=Ads,Advertising ID,ID header.hide=1 @jd:body @@ -208,4 +208,4 @@ public void getIdThread() { } final String id = adInfo.getId(); final boolean isLAT = adInfo.isLimitAdTrackingEnabled(); -}</pre>
\ No newline at end of file +}</pre> diff --git a/docs/html/google/play-services/location.jd b/docs/html/google/play-services/location.jd index 1cdd24783755..3fbf00ec8bcb 100644 --- a/docs/html/google/play-services/location.jd +++ b/docs/html/google/play-services/location.jd @@ -1,5 +1,5 @@ page.title=Location APIs -page.tags="location","geofence", "geofencing", "gps" +page.tags=location,geofence,geofencing,gps header.hide=1 @jd:body diff --git a/docs/html/google/play-services/maps.jd b/docs/html/google/play-services/maps.jd index 881c4847b523..7a61d6cc2d8f 100644 --- a/docs/html/google/play-services/maps.jd +++ b/docs/html/google/play-services/maps.jd @@ -1,5 +1,5 @@ page.title=Google Maps Android API v2 -page.tags="mapview","location" +page.tags=mapview,location header.hide=1 @jd:body diff --git a/docs/html/google/play-services/plus.jd b/docs/html/google/play-services/plus.jd index 95c9e0ebdbb3..84224e7815e7 100644 --- a/docs/html/google/play-services/plus.jd +++ b/docs/html/google/play-services/plus.jd @@ -1,5 +1,5 @@ page.title=Google+ Platform for Android -page.tags="authentication","signin","social" +page.tags=authentication,signin,social header.hide=1 @jd:body @@ -87,4 +87,4 @@ information about integrating Google+ into your app.</p> Google+ developer documents at <a class="external-link" href="https://developers.google.com/+/mobile/android/">developers.google.com/+</a>.</p> </div> -</div>
\ No newline at end of file +</div> diff --git a/docs/html/google/play-services/wallet.jd b/docs/html/google/play-services/wallet.jd index edd4947da77f..e5ed51402994 100644 --- a/docs/html/google/play-services/wallet.jd +++ b/docs/html/google/play-services/wallet.jd @@ -1,5 +1,5 @@ page.title=Google Wallet Instant Buy for Android -page.tags="Wallet","payments","Instant Buy" +page.tags=Wallet,payments,Instant Buy header.hide=1 @jd:body @@ -84,4 +84,4 @@ header.hide=1 </div> -</div>
\ No newline at end of file +</div> diff --git a/docs/html/google/play/billing/gp-purchase-status-api.jd b/docs/html/google/play/billing/gp-purchase-status-api.jd index 23a4e618f0e4..fa0c397076ce 100644 --- a/docs/html/google/play/billing/gp-purchase-status-api.jd +++ b/docs/html/google/play/billing/gp-purchase-status-api.jd @@ -1,6 +1,7 @@ page.title=Google Play Developer API page.tags="In-app Billing", "Google Play", "inapp billing", "in app billing", "iab", "billing", "publishing" + @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/appendix/media-formats.jd b/docs/html/guide/appendix/media-formats.jd index 7c6c14557cce..19f510afb1d8 100644 --- a/docs/html/guide/appendix/media-formats.jd +++ b/docs/html/guide/appendix/media-formats.jd @@ -1,5 +1,5 @@ page.title=Supported Media Formats -page.tags="video","audio","mpeg","mp4","m4a","mp3","3gp","3gpp","flac","wave","wav" +page.tags=video,audio,mpeg,mp4,m4a,mp3,3gp,3gpp,flac,wave,wav @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/components/activities.jd b/docs/html/guide/components/activities.jd index 3de7eea09d32..5e6917bac0f5 100644 --- a/docs/html/guide/components/activities.jd +++ b/docs/html/guide/components/activities.jd @@ -1,5 +1,5 @@ page.title=Activities -page.tags="activity","intent" +page.tags=activity,intent @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/components/processes-and-threads.jd b/docs/html/guide/components/processes-and-threads.jd index e297205ca462..e7ef7ba3fa10 100644 --- a/docs/html/guide/components/processes-and-threads.jd +++ b/docs/html/guide/components/processes-and-threads.jd @@ -1,5 +1,5 @@ page.title=Processes and Threads -page.tags="lifecycle","background" +page.tags=lifecycle,background @jd:body diff --git a/docs/html/guide/faq/security.jd b/docs/html/guide/faq/security.jd index 96fc7f5e9288..8ccf21fc390e 100644 --- a/docs/html/guide/faq/security.jd +++ b/docs/html/guide/faq/security.jd @@ -47,8 +47,7 @@ quickly and professionally to vulnerability reports from external researchers. <a name="issue" id="issue"></a><h2>I think I found a security flaw. How do I report it?</h2> -<p>You can reach the Android security team at <a -href="mailto:security@android.com">security@android.com</a>. If you like, you +<p>You can reach the Android security team at security@android.com. If you like, you can protect your message using our <a href="http://code.google.com/android/security_at_android_dot_com.txt">PGP key</a>.</p> @@ -58,6 +57,15 @@ with a detailed summary of the issue and keeping the issue confidential while users are at risk. In return, we will make sure to keep the researcher informed of our progress in issuing a fix. </p> +<p>Vulnerabilities specific to Android OEMs should be reported to the relevant +vendor. An incomplete list of Android vendor security contacts can be found below. +To be added to this list, please contact security@android.com.</p> + +<ul> + <li><a href="http://www.htc.com/www/terms/product-security/">HTC</a></li> + <li><a href="http://www.motorolasolutions.com/US-EN/About/Security%20Vulnerability">Motorola</a></li> + <li><a href="http://developer.samsung.com/notice/How-to-Use-the-Forum">Samsung</a> - m.security@samsung.com</li> +</ul> <a name="informed" id="informed"></a><h2>How can I stay informed about Android security?</h2> @@ -91,8 +99,8 @@ distributed for Android. How can I help?</h2> <p>Like any other platform, it will be possible for unethical developers to create malicious software, known as <a href="http://en.wikipedia.org/wiki/Malware">malware</a>, for Android. If you -think somebody is trying to spread malware, please let us know at <a -href="mailto:security@android.com">security@android.com</a>. Please include as +think somebody is trying to spread malware, please let us know at +security@android.com. Please include as much detail about the application as possible, with the location it is being distributed from and why you suspect it of being malicious software.</p> diff --git a/docs/html/guide/topics/admin/device-admin.jd b/docs/html/guide/topics/admin/device-admin.jd index 2d02e51a2ba4..bed4b4def607 100644 --- a/docs/html/guide/topics/admin/device-admin.jd +++ b/docs/html/guide/topics/admin/device-admin.jd @@ -1,5 +1,5 @@ page.title=Device Administration -page.tags="devicepolicymanager","policy","security" +page.tags=devicepolicymanager,policy,security @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/appwidgets/host.jd b/docs/html/guide/topics/appwidgets/host.jd index da7408f96aa2..169e388918e2 100644 --- a/docs/html/guide/topics/appwidgets/host.jd +++ b/docs/html/guide/topics/appwidgets/host.jd @@ -1,5 +1,5 @@ page.title=App Widget Host -page.tags="AppWidgetHost","home screen","launcher" +page.tags=AppWidgetHost,home screen,launcher @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/appwidgets/index.jd b/docs/html/guide/topics/appwidgets/index.jd index d8ad844e53e4..a783ad1a4f05 100644 --- a/docs/html/guide/topics/appwidgets/index.jd +++ b/docs/html/guide/topics/appwidgets/index.jd @@ -1,5 +1,5 @@ page.title=App Widgets -page.tags="home","AppWidgetProvider" +page.tags=home,AppWidgetProvider @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/connectivity/bluetooth-le.jd b/docs/html/guide/topics/connectivity/bluetooth-le.jd index 449c892ee53a..5c32e56146a6 100644 --- a/docs/html/guide/topics/connectivity/bluetooth-le.jd +++ b/docs/html/guide/topics/connectivity/bluetooth-le.jd @@ -1,5 +1,5 @@ page.title=Bluetooth Low Energy -page.tags="wireless","bluetoothadapter","bluetoothdevice","BLE","BTLE" +page.tags=wireless,bluetoothadapter,bluetoothdevice,BLE,BTLE @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/connectivity/bluetooth.jd b/docs/html/guide/topics/connectivity/bluetooth.jd index b57f3e236b71..96008c5c5701 100644 --- a/docs/html/guide/topics/connectivity/bluetooth.jd +++ b/docs/html/guide/topics/connectivity/bluetooth.jd @@ -1,5 +1,5 @@ page.title=Bluetooth -page.tags="wireless","bluetoothadapter","bluetoothdevice" +page.tags=wireless,bluetoothadapter,bluetoothdevice @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/connectivity/nfc/hce.jd b/docs/html/guide/topics/connectivity/nfc/hce.jd index d6efaa7f1a74..9ec1a8d17a6b 100644 --- a/docs/html/guide/topics/connectivity/nfc/hce.jd +++ b/docs/html/guide/topics/connectivity/nfc/hce.jd @@ -1,5 +1,5 @@ page.title=Host-based Card Emulation -page.tags="host card emulation", "hce","HostApduService","OffHostApduService","tap and pay" +page.tags=host card emulation,hce,HostApduService,OffHostApduService,tap and pay @jd:body diff --git a/docs/html/guide/topics/connectivity/sip.jd b/docs/html/guide/topics/connectivity/sip.jd index 526eb839cbb9..5154767e16ad 100644 --- a/docs/html/guide/topics/connectivity/sip.jd +++ b/docs/html/guide/topics/connectivity/sip.jd @@ -1,5 +1,5 @@ page.title=Session Initiation Protocol -page.tags="sipmanager","sipprofile","sipaudiocall","telephony" +page.tags=sipmanager,sipprofile,sipaudiocall,telephony @jd:body <div id="qv-wrapper"> <div id="qv"> diff --git a/docs/html/guide/topics/connectivity/wifip2p.jd b/docs/html/guide/topics/connectivity/wifip2p.jd index 7cadde1cf06a..d7e1269696cf 100644 --- a/docs/html/guide/topics/connectivity/wifip2p.jd +++ b/docs/html/guide/topics/connectivity/wifip2p.jd @@ -1,5 +1,5 @@ page.title=Wi-Fi Peer-to-Peer -page.tags="wireless","WifiP2pManager","Wi-Fi Direct","WiFi Direct","P2P","Wi-Fi P2P","WiFi P2P" +page.tags=wireless,WifiP2pManager,Wi-Fi Direct,WiFi Direct,P2P,Wi-Fi P2P,WiFi P2P @jd:body diff --git a/docs/html/guide/topics/data/data-storage.jd b/docs/html/guide/topics/data/data-storage.jd index 4b8a647d1153..24e7f54dded1 100644 --- a/docs/html/guide/topics/data/data-storage.jd +++ b/docs/html/guide/topics/data/data-storage.jd @@ -1,5 +1,5 @@ page.title=Storage Options -page.tags="database","sharedpreferences","sdcard" +page.tags=database,sharedpreferences,sdcard @jd:body diff --git a/docs/html/guide/topics/data/install-location.jd b/docs/html/guide/topics/data/install-location.jd index 2ec0d5a9ef96..cc58b461e0af 100644 --- a/docs/html/guide/topics/data/install-location.jd +++ b/docs/html/guide/topics/data/install-location.jd @@ -1,5 +1,5 @@ page.title=App Install Location -page.tags="sdcard","external" +page.tags=sdcard,external @jd:body diff --git a/docs/html/guide/topics/graphics/hardware-accel.jd b/docs/html/guide/topics/graphics/hardware-accel.jd index 54ef20cd0fa7..7c957b8796a7 100644 --- a/docs/html/guide/topics/graphics/hardware-accel.jd +++ b/docs/html/guide/topics/graphics/hardware-accel.jd @@ -263,256 +263,153 @@ changed.</li> <p>The following table describes the support level of various operations across API levels:</p> <style type="text/css"> - .tblGenFixed, .tblGeneric{font-size:15px}.tblGenFixed td {padding:0 3px;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s0 {background-color:white;border-top:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s1 {background-color:#434343;color:#ffffff;text-align:center;border-top:1px solid #CCC;} .tblGenFixed td.s2 {background-color:#d9d9d9;color:#000000;text-align:center;} .tblGenFixed td.s3 {background-color:white;color:#000000;text-align:center;} .tblGenFixed td.s5 {background-color:#434343;color:#ffffff;text-align:left;border-left:1px solid #CCC;} .tblGenFixed td.s10 {background-color:white;font-family:courier new,monospace;color:#000000;text-align:right;border-left:1px solid #CCC;} .tblGenFixed td.g_pos {background-color:#d9d9d9;color:#6aa84f;text-align:center;} .tblGenFixed td.g_neg {background-color:#d9d9d9;color:#980000;text-align:center;} .tblGenFixed td.w_pos {background-color:white;color:#6aa84f;text-align:center;} .tblGenFixed td.w_neg {background-color:white;color:#980000;text-align:center;} + .tblGenFixed, .tblGeneric{font-size:15px}.tblGenFixed td {padding:0 3px;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s0 {background-color:white;border-top:1px solid #CCC;border-left:1px solid #CCC;} .tblGenFixed td.s1 {background-color:#434343;color:#ffffff;text-align:center;border-top:1px solid #CCC;} .tblGenFixed td.s3 {background-color:white;color:#000000;text-align:center;} .tblGenFixed td.s5 {background-color:#434343;color:#ffffff;text-align:left;border-left:1px solid #CCC;} .tblGenFixed td.label_pos {background-color:white;font-family:courier new,monospace;color:#000000;text-align:right;border-left:1px solid #CCC;} .tblGenFixed td.label_neg {background-color:#ececec;font-family:courier new,monospace;color:#000000;text-align:right;border-left:1px solid #CCC;} .tblGenFixed td.value_pos {background-color:white;color:#000000;text-align:center;} .tblGenFixed td.value_neg {background-color:#ececec;color:#980000;text-align:center;} </style> <table border="0" cellpadding="0" cellspacing="0" class="tblGenFixed" id="tblMain"> <tbody> <tr class="rShim"> <td class="rShim" style="width:380px;"></td> - <td class="rShim" style="width:120px;"></td> - <td class="rShim" style="width:120px;"></td> - <td class="rShim" style="width:120px;"></td> - <td class="rShim" style="width:120px;"></td> + <td class="rShim" style="width:240px;"></td> </tr> <tr> - <td rowspan="2" class="s0"></td> - <td colspan="4" class="s1">API level</td> - </tr> - <tr> - <td style="display:none;"></td> - <td class="s2">< 16</td> - <td class="s3">16</td> - <td class="s2">17</td> - <td class="s3">18</td> + <td class="s0"></td> + <td class="s1">First supported API level</td> </tr> <tr> <td colspan="5" class="s5">Canvas</td> </tr> <tr> - <td class="s10">drawBitmapMesh() (colors array)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">drawBitmapMesh() (colors array)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">drawPicture()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">drawPicture()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">drawPosText()</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> - <td class="g_pos">✓</td> - <td class="w_pos">✓</td> + <td class="label_pos">drawPosText()</td> + <td class="value_pos">16</td> </tr> <tr> - <td class="s10">drawTextOnPath()</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> - <td class="g_pos">✓</td> - <td class="w_pos">✓</td> + <td class="label_pos">drawTextOnPath()</td> + <td class="value_pos">16</td> </tr> <tr> - <td class="s10">drawVertices()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">drawVertices()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setDrawFilter()</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> - <td class="g_pos">✓</td> - <td class="w_pos">✓</td> + <td class="label_pos">setDrawFilter()</td> + <td class="value_pos">16</td> </tr> <tr> - <td class="s10">clipPath()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipPath()</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">clipRegion()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipRegion()</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">clipRect(Region.Op.XOR)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipRect(Region.Op.XOR)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">clipRect(Region.Op.Difference)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipRect(Region.Op.Difference)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">clipRect(Region.Op.ReverseDifference)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipRect(Region.Op.ReverseDifference)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">clipRect() with rotation/perspective</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">clipRect() with rotation/perspective</td> + <td class="value_pos">18</td> </tr> <tr> <td colspan="5" class="s5">Paint</td> </tr> <tr> - <td class="s10">setAntiAlias() (for text)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">setAntiAlias() (for text)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">setAntiAlias() (for lines)</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> - <td class="g_pos">✓</td> - <td class="w_pos">✓</td> + <td class="label_pos">setAntiAlias() (for lines)</td> + <td class="value_pos">16</td> </tr> <tr> - <td class="s10">setFilterBitmap()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_pos">✓</td> - <td class="w_pos">✓</td> + <td class="label_pos">setFilterBitmap()</td> + <td class="value_pos">17</td> </tr> <tr> - <td class="s10">setLinearText()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setLinearText()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setMaskFilter()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setMaskFilter()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setPathEffect() (for lines)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setPathEffect() (for lines)</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setRasterizer()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setRasterizer()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setShadowLayer() (other than text)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setShadowLayer() (other than text)</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">setStrokeCap() (for lines)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">setStrokeCap() (for lines)</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">setStrokeCap() (for points)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_pos">setStrokeCap() (for points)</td> + <td class="value_pos">19</td> </tr> <tr> - <td class="s10">setSubpixelText()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">setSubpixelText()</td> + <td class="value_neg">✗</td> </tr> <tr> <td colspan="5" class="s5">Xfermode</td> </tr> <tr> - <td class="s10">AvoidXfermode</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">AvoidXfermode</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">PixelXorXfermode</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">PixelXorXfermode</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">PorterDuff.Mode.DARKEN (framebuffer)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">PorterDuff.Mode.DARKEN (framebuffer)</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">PorterDuff.Mode.LIGHTEN (framebuffer)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">PorterDuff.Mode.LIGHTEN (framebuffer)</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">PorterDuff.Mode.OVERLAY (framebuffer)</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">PorterDuff.Mode.OVERLAY (framebuffer)</td> + <td class="value_neg">✗</td> </tr> <tr> <td colspan="5" class="s5">Shader</td> </tr> <tr> - <td class="s10">ComposeShader inside ComposeShader</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">ComposeShader inside ComposeShader</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">Same type shaders inside ComposeShader</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> + <td class="label_neg">Same type shaders inside ComposeShader</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">Local matrix on ComposeShader</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> + <td class="label_pos">Local matrix on ComposeShader</td> + <td class="value_pos">18</td> </tr> </tbody> </table> @@ -530,64 +427,39 @@ changed.</li> <tbody> <tr class="rShim"> <td class="rShim" style="width:380px;"></td> - <td class="rShim" style="width:120px;"></td> - <td class="rShim" style="width:120px;"></td> - <td class="rShim" style="width:120px;"></td> - </tr> - <tr> - <td rowspan="2" class="s0"></td> - <td colspan="4" class="s1">API level</td> - </tr> - <tr> - <td style="display:none;"></td> - <td class="s2">< 17</td> - <td class="s3">17</td> - <td class="s2">18</td> + <td class="rShim" style="width:240px;"></td> </tr> <tr> - <td colspan="5" class="s5">Support for large scale factors</td> + <td class="s5">Drawing operation to be scaled</td> + <td class="s1">First supported API level</td> </tr> <tr> - <td class="s10">drawText()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_pos">✓</td> + <td class="label_pos">drawText()</td> + <td class="value_pos">18</td> </tr> <tr> - <td class="s10">drawPosText()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> + <td class="label_neg">drawPosText()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">drawTextOnPath()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> + <td class="label_neg">drawTextOnPath()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">Simple Shapes*</td> - <td class="g_neg">✗</td> - <td class="w_pos">✓</td> - <td class="g_pos">✓</td> + <td class="label_pos">Simple Shapes*</td> + <td class="value_pos">17</td> </tr> <tr> - <td class="s10">Complex Shapes*</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> + <td class="label_neg">Complex Shapes*</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">drawPath()</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> + <td class="label_neg">drawPath()</td> + <td class="value_neg">✗</td> </tr> <tr> - <td class="s10">Shadow layer</td> - <td class="g_neg">✗</td> - <td class="w_neg">✗</td> - <td class="g_neg">✗</td> + <td class="label_neg">Shadow layer</td> + <td class="value_neg">✗</td> </tr> </tbody> </table> diff --git a/docs/html/guide/topics/graphics/opengl.jd b/docs/html/guide/topics/graphics/opengl.jd index f46113d2a9a5..d19408208a1d 100644 --- a/docs/html/guide/topics/graphics/opengl.jd +++ b/docs/html/guide/topics/graphics/opengl.jd @@ -1,5 +1,5 @@ page.title=OpenGL ES -page.tags="games" +page.tags=games @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/graphics/prop-animation.jd b/docs/html/guide/topics/graphics/prop-animation.jd index 22bf76961905..e45549678911 100644 --- a/docs/html/guide/topics/graphics/prop-animation.jd +++ b/docs/html/guide/topics/graphics/prop-animation.jd @@ -1,5 +1,5 @@ page.title=Property Animation -page.tags="valueanimator","objectanimator","layouttransition","ViewPropertyAnimator" +page.tags=valueanimator,objectanimator,layouttransition,ViewPropertyAnimator @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/manifest/uses-feature-element.jd b/docs/html/guide/topics/manifest/uses-feature-element.jd index ca954fe57c93..a716bf8619ae 100644 --- a/docs/html/guide/topics/manifest/uses-feature-element.jd +++ b/docs/html/guide/topics/manifest/uses-feature-element.jd @@ -1,5 +1,5 @@ page.title=<uses-feature> -page.tags="filtering","features","google play filters","permissions" +page.tags=filtering,features,google play filters,permissions @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/manifest/uses-sdk-element.jd b/docs/html/guide/topics/manifest/uses-sdk-element.jd index b3725929f7e6..79a37f088f26 100644 --- a/docs/html/guide/topics/manifest/uses-sdk-element.jd +++ b/docs/html/guide/topics/manifest/uses-sdk-element.jd @@ -1,5 +1,5 @@ page.title=<uses-sdk> -page.tags="api levels","sdk version","minsdkversion","targetsdkversion","maxsdkversion" +page.tags=api levels,sdk version,minsdkversion,targetsdkversion,maxsdkversion @jd:body diff --git a/docs/html/guide/topics/media/audio-capture.jd b/docs/html/guide/topics/media/audio-capture.jd index 44c618fbb237..8e60c8f5e54e 100644 --- a/docs/html/guide/topics/media/audio-capture.jd +++ b/docs/html/guide/topics/media/audio-capture.jd @@ -1,5 +1,5 @@ page.title=Audio Capture -page.tags="mediarecorder" +page.tags=mediarecorder @jd:body <div id="qv-wrapper"> @@ -249,4 +249,4 @@ public class AudioRecordTest extends Activity } } } -</pre>
\ No newline at end of file +</pre> diff --git a/docs/html/guide/topics/media/camera.jd b/docs/html/guide/topics/media/camera.jd index e48109a0193c..8b79b237fcee 100644 --- a/docs/html/guide/topics/media/camera.jd +++ b/docs/html/guide/topics/media/camera.jd @@ -1,5 +1,5 @@ page.title=Camera -page.tags="photo","video","picture","mediarecorder" +page.tags=photo,video,picture,mediarecorder @jd:body <div id="qv-wrapper"> @@ -86,14 +86,17 @@ see how to implement these options.</li> <h2 id="basics">The Basics</h2> <p>The Android framework supports capturing images and video through the -{@link android.hardware.Camera} API or camera {@link android.content.Intent}. Here are the relevant +{@link android.hardware.camera2} API or camera {@link android.content.Intent}. Here are the relevant classes:</p> <dl> - <dt>{@link android.hardware.Camera}</dt> - <dd>This class is the primary API for controlling device cameras. This class is used to take + <dt>{@link android.hardware.camera2}</dt> + <dd>This package is the primary API for controlling device cameras. It can be used to take pictures or videos when you are building a camera application.</dd> + <dt>{@link android.hardware.Camera}</dt> + <dd>This class is the older deprecated API for controlling device cameras.</dd> + <dt>{@link android.view.SurfaceView}</dt> <dd>This class is used to present a live camera preview to the user.</dd> @@ -354,6 +357,10 @@ application or provides special features. Creating a customized camera activity code than <a href="#intents">using an intent</a>, but it can provide a more compelling experience for your users.</p> +<p><strong> Note: The following guide is for the older, deprecated {@link android.hardware.Camera} +API. For new or advanced camera applications, the newer {@link android.hardware.camera2} API is +recommended.</strong></p> + <p>The general steps for creating a custom camera interface for your application are as follows:</p> <ul> diff --git a/docs/html/guide/topics/media/mediaplayer.jd b/docs/html/guide/topics/media/mediaplayer.jd index dc789d213b96..6d03af61b2e8 100644 --- a/docs/html/guide/topics/media/mediaplayer.jd +++ b/docs/html/guide/topics/media/mediaplayer.jd @@ -1,5 +1,5 @@ page.title=Media Playback -page.tags="mediaplayer","soundpool","audiomanager" +page.tags=mediaplayer,soundpool,audiomanager @jd:body <div id="qv-wrapper"> @@ -743,4 +743,4 @@ mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mMediaPlayer.setDataSource(getApplicationContext(), contentUri); // ...prepare and start... -</pre>
\ No newline at end of file +</pre> diff --git a/docs/html/guide/topics/resources/runtime-changes.jd b/docs/html/guide/topics/resources/runtime-changes.jd index d074873f069e..0e03fe057c5f 100644 --- a/docs/html/guide/topics/resources/runtime-changes.jd +++ b/docs/html/guide/topics/resources/runtime-changes.jd @@ -1,5 +1,5 @@ page.title=Handling Runtime Changes -page.tags="activity","lifecycle" +page.tags=activity,lifecycle @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/search/adding-custom-suggestions.jd b/docs/html/guide/topics/search/adding-custom-suggestions.jd index 47ad2fec9a12..6ebef08f80e2 100644 --- a/docs/html/guide/topics/search/adding-custom-suggestions.jd +++ b/docs/html/guide/topics/search/adding-custom-suggestions.jd @@ -1,5 +1,5 @@ page.title=Adding Custom Suggestions -page.tags="SearchRecentSuggestionsProvider", +page.tags=SearchRecentSuggestionsProvider, @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/search/adding-recent-query-suggestions.jd b/docs/html/guide/topics/search/adding-recent-query-suggestions.jd index c1d59d484868..e1020dd18565 100644 --- a/docs/html/guide/topics/search/adding-recent-query-suggestions.jd +++ b/docs/html/guide/topics/search/adding-recent-query-suggestions.jd @@ -1,5 +1,5 @@ page.title=Adding Recent Query Suggestions -page.tags="SearchRecentSuggestions","SearchRecentSuggestionsProvider" +page.tags=SearchRecentSuggestions,SearchRecentSuggestionsProvider @jd:body diff --git a/docs/html/guide/topics/search/search-dialog.jd b/docs/html/guide/topics/search/search-dialog.jd index fc722b2820ec..fcaaed36da03 100644 --- a/docs/html/guide/topics/search/search-dialog.jd +++ b/docs/html/guide/topics/search/search-dialog.jd @@ -1,5 +1,5 @@ page.title=Creating a Search Interface -page.tags="searchview" +page.tags=searchview @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/sensors/index.jd b/docs/html/guide/topics/sensors/index.jd index 65560e6162cd..09d27e7a9bd5 100644 --- a/docs/html/guide/topics/sensors/index.jd +++ b/docs/html/guide/topics/sensors/index.jd @@ -1,6 +1,6 @@ page.title=Location and Sensors APIs page.landing=true -page.tags="location","sensors" +page.tags=location,sensors page.landing.intro=Use sensors on the device to add rich location and motion capabilities to your app, from GPS or network location to accelerometer, gyroscope, temperature, barometer, and more. page.landing.image= @@ -38,4 +38,4 @@ practices.</p> </a> </div> -</div>
\ No newline at end of file +</div> diff --git a/docs/html/guide/topics/sensors/sensors_motion.jd b/docs/html/guide/topics/sensors/sensors_motion.jd index 945f8a63d7bf..393c3c5d827a 100644 --- a/docs/html/guide/topics/sensors/sensors_motion.jd +++ b/docs/html/guide/topics/sensors/sensors_motion.jd @@ -1,5 +1,6 @@ page.title=Motion Sensors -page.tags="sensorevent","accelerometer","gyroscope","gravity","rotation","stepcounter" +page.tags=sensorevent,accelerometer,gyroscope,gravity,rotation,stepcounter + @jd:body <div id="qv-wrapper"> @@ -530,7 +531,6 @@ The sample application is located in the API Demos code (<a href="{@docRoot}resources/samples/ApiDemos/src/com/example/android/apis/os/RotationVectorDemo.html"> OS - RotationVectorDemo</a>).</p> - <h2 id="sensors-motion-significant">Using the Significant Motion Sensor</h2> <p>The significant motion sensor triggers an event each time significant motion is detected and diff --git a/docs/html/guide/topics/sensors/sensors_position.jd b/docs/html/guide/topics/sensors/sensors_position.jd index f021afeabc3a..d0ddeadf2166 100644 --- a/docs/html/guide/topics/sensors/sensors_position.jd +++ b/docs/html/guide/topics/sensors/sensors_position.jd @@ -1,5 +1,5 @@ page.title=Position Sensors -page.tags="sensorevent","orientation","proximity" +page.tags=sensorevent,orientation,proximity @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/text/copy-paste.jd b/docs/html/guide/topics/text/copy-paste.jd index b34f0fa04f8c..8f898e445cb7 100644 --- a/docs/html/guide/topics/text/copy-paste.jd +++ b/docs/html/guide/topics/text/copy-paste.jd @@ -1,5 +1,5 @@ page.title=Copy and Paste -page.tags="clipboardmanager","clipdata","input" +page.tags=clipboardmanager,clipdata,input @jd:body <div id="qv-wrapper"> <div id="qv"> diff --git a/docs/html/guide/topics/text/creating-input-method.jd b/docs/html/guide/topics/text/creating-input-method.jd index 8b75cc870968..4b6b7b7fb7ec 100644 --- a/docs/html/guide/topics/text/creating-input-method.jd +++ b/docs/html/guide/topics/text/creating-input-method.jd @@ -1,5 +1,5 @@ page.title=Creating an Input Method -page.tags="ime","keyboard","inputmethodservice" +page.tags=ime,keyboard,inputmethodservice @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/text/spell-checker-framework.jd b/docs/html/guide/topics/text/spell-checker-framework.jd index 366f9cc39be4..a5d9932b26a7 100644 --- a/docs/html/guide/topics/text/spell-checker-framework.jd +++ b/docs/html/guide/topics/text/spell-checker-framework.jd @@ -1,5 +1,5 @@ page.title=Spelling Checker Framework -page.tags="input","spellcheckerservice" +page.tags=input,spellcheckerservice @jd:body <div id="qv-wrapper"> <div id="qv"> diff --git a/docs/html/guide/topics/ui/actionbar.jd b/docs/html/guide/topics/ui/actionbar.jd index f01d4bf8a6b0..a61696a987a2 100644 --- a/docs/html/guide/topics/ui/actionbar.jd +++ b/docs/html/guide/topics/ui/actionbar.jd @@ -1,5 +1,5 @@ page.title=Action Bar -page.tags="actionbar","menu","tabs" +page.tags=actionbar,menu,tabs @jd:body diff --git a/docs/html/guide/topics/ui/controls/button.jd b/docs/html/guide/topics/ui/controls/button.jd index cb274ae51f25..b52c3e9148fc 100644 --- a/docs/html/guide/topics/ui/controls/button.jd +++ b/docs/html/guide/topics/ui/controls/button.jd @@ -1,5 +1,5 @@ page.title=Buttons -page.tags="button","imagebutton" +page.tags=button,imagebutton @jd:body <div id="qv-wrapper"> @@ -241,4 +241,4 @@ the image displayed will change based on these three states.</p> <p>For more information about this XML syntax, including how to define a disabled, hovered, or other button states, read about <a href="{@docRoot}guide/topics/resources/drawable-resource.html#StateList">State List -Drawable</a>.</p>
\ No newline at end of file +Drawable</a>.</p> diff --git a/docs/html/guide/topics/ui/controls/pickers.jd b/docs/html/guide/topics/ui/controls/pickers.jd index 4c558406cc44..31e4d3f52141 100644 --- a/docs/html/guide/topics/ui/controls/pickers.jd +++ b/docs/html/guide/topics/ui/controls/pickers.jd @@ -1,5 +1,5 @@ page.title=Pickers -page.tags="datepicker","timepicker" +page.tags=datepicker,timepicker @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/controls/radiobutton.jd b/docs/html/guide/topics/ui/controls/radiobutton.jd index d0c48ed454cc..b2556e1956ab 100644 --- a/docs/html/guide/topics/ui/controls/radiobutton.jd +++ b/docs/html/guide/topics/ui/controls/radiobutton.jd @@ -1,5 +1,5 @@ page.title=Radio Buttons -page.tags="radiobutton","radiogroup" +page.tags=radiobutton,radiogroup @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/controls/spinner.jd b/docs/html/guide/topics/ui/controls/spinner.jd index 85714b6625b0..d2db7a4286d4 100644 --- a/docs/html/guide/topics/ui/controls/spinner.jd +++ b/docs/html/guide/topics/ui/controls/spinner.jd @@ -1,5 +1,5 @@ page.title=Spinners -page.tags="adapterview","spinneradapter" +page.tags=adapterview,spinneradapter @jd:body <div id="qv-wrapper"> @@ -143,4 +143,4 @@ spinner.setOnItemSelectedListener(this); <p>If you implement the {@link android.widget.AdapterView.OnItemSelectedListener} interface with your {@link android.app.Activity} or {@link android.app.Fragment} (such as in the example above), you can pass -<code>this</code> as the interface instance.</p>
\ No newline at end of file +<code>this</code> as the interface instance.</p> diff --git a/docs/html/guide/topics/ui/controls/text.jd b/docs/html/guide/topics/ui/controls/text.jd index c0b98737749f..9474dee8e148 100644 --- a/docs/html/guide/topics/ui/controls/text.jd +++ b/docs/html/guide/topics/ui/controls/text.jd @@ -1,5 +1,5 @@ page.title=Text Fields -page.tags="edittext","autocompletetextview" +page.tags=edittext,autocompletetextview @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/controls/togglebutton.jd b/docs/html/guide/topics/ui/controls/togglebutton.jd index 5e2a551bb0fa..09af516a324e 100644 --- a/docs/html/guide/topics/ui/controls/togglebutton.jd +++ b/docs/html/guide/topics/ui/controls/togglebutton.jd @@ -1,5 +1,5 @@ page.title=Toggle Buttons -page.tags="switch","togglebutton" +page.tags=switch,togglebutton @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/custom-components.jd b/docs/html/guide/topics/ui/custom-components.jd index 703a5cebfa30..b146098db713 100644 --- a/docs/html/guide/topics/ui/custom-components.jd +++ b/docs/html/guide/topics/ui/custom-components.jd @@ -1,5 +1,5 @@ page.title=Custom Components -page.tags="view","widget" +page.tags=view,widget @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/declaring-layout.jd b/docs/html/guide/topics/ui/declaring-layout.jd index e1d51e6cd790..ab105fd300ed 100644 --- a/docs/html/guide/topics/ui/declaring-layout.jd +++ b/docs/html/guide/topics/ui/declaring-layout.jd @@ -1,5 +1,5 @@ page.title=Layouts -page.tags="view","viewgroup" +page.tags=view,viewgroup @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/dialogs.jd b/docs/html/guide/topics/ui/dialogs.jd index 043879c91977..0c6ec844efc5 100644 --- a/docs/html/guide/topics/ui/dialogs.jd +++ b/docs/html/guide/topics/ui/dialogs.jd @@ -1,5 +1,5 @@ page.title=Dialogs -page.tags="alertdialog","dialogfragment" +page.tags=alertdialog,dialogfragment @jd:body diff --git a/docs/html/guide/topics/ui/drag-drop.jd b/docs/html/guide/topics/ui/drag-drop.jd index 9a6b0e92a60a..9d8aa9b59708 100644 --- a/docs/html/guide/topics/ui/drag-drop.jd +++ b/docs/html/guide/topics/ui/drag-drop.jd @@ -1,5 +1,5 @@ page.title=Drag and Drop -page.tags="clipdata","dragevent","onlongclicklistener" +page.tags=clipdata,dragevent,onlongclicklistener @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/layout/gridview.jd b/docs/html/guide/topics/ui/layout/gridview.jd index b7dd94df5e8d..a4bf2244689b 100644 --- a/docs/html/guide/topics/ui/layout/gridview.jd +++ b/docs/html/guide/topics/ui/layout/gridview.jd @@ -1,5 +1,5 @@ page.title=Grid View -page.tags="gridview" +page.tags=gridview @jd:body <div id="qv-wrapper"> <div id="qv"> diff --git a/docs/html/guide/topics/ui/layout/linear.jd b/docs/html/guide/topics/ui/layout/linear.jd index fb55165e7ebc..f4babfe0b584 100644 --- a/docs/html/guide/topics/ui/layout/linear.jd +++ b/docs/html/guide/topics/ui/layout/linear.jd @@ -1,5 +1,5 @@ page.title=Linear Layout -page.tags="linearlayout" +page.tags=linearlayout @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/layout/listview.jd b/docs/html/guide/topics/ui/layout/listview.jd index f8315c5777b4..3c6e32ca41cf 100644 --- a/docs/html/guide/topics/ui/layout/listview.jd +++ b/docs/html/guide/topics/ui/layout/listview.jd @@ -1,5 +1,5 @@ page.title=List View -page.tags="listview" +page.tags=listview @jd:body <div id="qv-wrapper"> <div id="qv"> diff --git a/docs/html/guide/topics/ui/layout/relative.jd b/docs/html/guide/topics/ui/layout/relative.jd index 32d65f6e77a7..ca5cb4838036 100644 --- a/docs/html/guide/topics/ui/layout/relative.jd +++ b/docs/html/guide/topics/ui/layout/relative.jd @@ -1,5 +1,5 @@ page.title=Relative Layout -page.tags="relativelayout" +page.tags=relativelayout @jd:body <div id="qv-wrapper"> diff --git a/docs/html/guide/topics/ui/settings.jd b/docs/html/guide/topics/ui/settings.jd index 30b7eecc785f..f454c4efba4a 100644 --- a/docs/html/guide/topics/ui/settings.jd +++ b/docs/html/guide/topics/ui/settings.jd @@ -1,5 +1,5 @@ page.title=Settings -page.tags="preference","preferenceactivity","preferencefragment" +page.tags=preference,preferenceactivity,preferencefragment @jd:body diff --git a/docs/html/images/camera2/metadata/android.colorCorrection.mode/processing_pipeline.png b/docs/html/images/camera2/metadata/android.colorCorrection.mode/processing_pipeline.png Binary files differnew file mode 100644 index 000000000000..7578b48770fb --- /dev/null +++ b/docs/html/images/camera2/metadata/android.colorCorrection.mode/processing_pipeline.png diff --git a/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/blue_shading.png b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/blue_shading.png Binary files differnew file mode 100644 index 000000000000..7b10f6b7c812 --- /dev/null +++ b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/blue_shading.png diff --git a/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_e_shading.png b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_e_shading.png Binary files differnew file mode 100644 index 000000000000..41972cfd71b9 --- /dev/null +++ b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_e_shading.png diff --git a/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_o_shading.png b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_o_shading.png Binary files differnew file mode 100644 index 000000000000..d26600b37aca --- /dev/null +++ b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/green_o_shading.png diff --git a/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png Binary files differnew file mode 100644 index 000000000000..1e7208ed79a2 --- /dev/null +++ b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/inv_shading.png diff --git a/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/red_shading.png b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/red_shading.png Binary files differnew file mode 100644 index 000000000000..ecef3ae7998e --- /dev/null +++ b/docs/html/images/camera2/metadata/android.statistics.lensShadingMap/red_shading.png diff --git a/docs/html/images/camera2/metadata/android.tonemap.curveRed/gamma_tonemap.png b/docs/html/images/camera2/metadata/android.tonemap.curveRed/gamma_tonemap.png Binary files differnew file mode 100644 index 000000000000..ec89e37ec2b9 --- /dev/null +++ b/docs/html/images/camera2/metadata/android.tonemap.curveRed/gamma_tonemap.png diff --git a/docs/html/images/camera2/metadata/android.tonemap.curveRed/inverse_tonemap.png b/docs/html/images/camera2/metadata/android.tonemap.curveRed/inverse_tonemap.png Binary files differnew file mode 100644 index 000000000000..cf0c63ddda42 --- /dev/null +++ b/docs/html/images/camera2/metadata/android.tonemap.curveRed/inverse_tonemap.png diff --git a/docs/html/images/camera2/metadata/android.tonemap.curveRed/linear_tonemap.png b/docs/html/images/camera2/metadata/android.tonemap.curveRed/linear_tonemap.png Binary files differnew file mode 100644 index 000000000000..f226a548633e --- /dev/null +++ b/docs/html/images/camera2/metadata/android.tonemap.curveRed/linear_tonemap.png diff --git a/docs/html/images/camera2/metadata/android.tonemap.curveRed/srgb_tonemap.png b/docs/html/images/camera2/metadata/android.tonemap.curveRed/srgb_tonemap.png Binary files differnew file mode 100644 index 000000000000..ded0645a48ca --- /dev/null +++ b/docs/html/images/camera2/metadata/android.tonemap.curveRed/srgb_tonemap.png diff --git a/docs/html/samples/index.jd b/docs/html/samples/index.jd index c1213b6bbc71..ab15e32c1936 100644 --- a/docs/html/samples/index.jd +++ b/docs/html/samples/index.jd @@ -1,5 +1,5 @@ page.title=Samples -page.tags="samples","examples","code" +page.tags=samples,examples,code @jd:body diff --git a/docs/html/sdk/index.jd b/docs/html/sdk/index.jd index edee3607cee6..2bbdfc8c7489 100644 --- a/docs/html/sdk/index.jd +++ b/docs/html/sdk/index.jd @@ -1,5 +1,5 @@ page.title=Android SDK -page.tags="download" +page.tags=download page.template=sdk header.hide=1 page.metaDescription=Download the official Android SDK to develop apps for Android-powered devices. @@ -377,4 +377,4 @@ the ADT plugin to it.</p> <p class="note"><strong>Note:</strong> Some Linux distributions may include JDK 1.4 or Gnu Compiler for Java, both of which are <em>not</em> supported for Android development. </p> -</div><!-- end reqs -->
\ No newline at end of file +</div><!-- end reqs --> diff --git a/docs/html/tools/adk/adk.jd b/docs/html/tools/adk/adk.jd index 16517473e30a..7e75c11be020 100644 --- a/docs/html/tools/adk/adk.jd +++ b/docs/html/tools/adk/adk.jd @@ -1,5 +1,5 @@ page.title=Accessory Development Kit 2011 Guide -page.tags="adk" +page.tags=adk @jd:body <div id="qv-wrapper"> diff --git a/docs/html/tools/adk/adk2.jd b/docs/html/tools/adk/adk2.jd index c60e9203a8d0..d69125aeaac8 100644 --- a/docs/html/tools/adk/adk2.jd +++ b/docs/html/tools/adk/adk2.jd @@ -1,5 +1,5 @@ page.title=Accessory Development Kit 2012 Guide -page.tags="adk" +page.tags=adk @jd:body <div id="qv-wrapper"> diff --git a/docs/html/tools/adk/index.jd b/docs/html/tools/adk/index.jd index e035115a5b2e..e08748fc3b42 100644 --- a/docs/html/tools/adk/index.jd +++ b/docs/html/tools/adk/index.jd @@ -1,5 +1,5 @@ page.title=Accessory Development Kit -page.tags="adk" +page.tags=adk @jd:body <p>The Accessory Development Kit (ADK) is a reference implementation for hardware manufacturers and diff --git a/docs/html/tools/debugging/debugging-memory.jd b/docs/html/tools/debugging/debugging-memory.jd index a7f443c8524e..fccb67ec7a60 100644 --- a/docs/html/tools/debugging/debugging-memory.jd +++ b/docs/html/tools/debugging/debugging-memory.jd @@ -1,5 +1,5 @@ page.title=Investigating Your RAM Usage -page.tags="memory","OutOfMemoryError" +page.tags=memory,OutOfMemoryError @jd:body <div id="qv-wrapper"> @@ -492,4 +492,4 @@ the Home screen, then return to your app).</li> <p class="note"><strong>Tip:</strong> You can also perform the above steps by using the "monkey" test framework. For more information on running the monkey test framework, read the <a href= "{@docRoot}tools/help/monkeyrunner_concepts.html">monkeyrunner</a> -documentation.</p>
\ No newline at end of file +documentation.</p> diff --git a/docs/html/tools/help/adb.jd b/docs/html/tools/help/adb.jd index 9eed3eb3f53c..e2dd196216d6 100644 --- a/docs/html/tools/help/adb.jd +++ b/docs/html/tools/help/adb.jd @@ -1,7 +1,7 @@ page.title=Android Debug Bridge parent.title=Tools parent.link=index.html -page.tags="adb" +page.tags=adb @jd:body <div id="qv-wrapper"> diff --git a/docs/html/tools/help/adt.jd b/docs/html/tools/help/adt.jd index 4dac574bd5d2..1bb30152a08b 100644 --- a/docs/html/tools/help/adt.jd +++ b/docs/html/tools/help/adt.jd @@ -1,5 +1,5 @@ page.title=Android Developer Tools -page.tags="adt" +page.tags=adt @jd:body <div id="qv-wrapper"> diff --git a/docs/html/tools/help/draw9patch.jd b/docs/html/tools/help/draw9patch.jd index ebf2c6c681a3..859b1cf6e24a 100644 --- a/docs/html/tools/help/draw9patch.jd +++ b/docs/html/tools/help/draw9patch.jd @@ -1,5 +1,5 @@ page.title=Draw 9-patch -page.tags="NinePatch" +page.tags=NinePatch @jd:body <p>The Draw 9-patch tool allows you to easily create a diff --git a/docs/html/training/accessibility/index.jd b/docs/html/training/accessibility/index.jd index 0af1d87605bb..ea54dc4406b6 100644 --- a/docs/html/training/accessibility/index.jd +++ b/docs/html/training/accessibility/index.jd @@ -1,5 +1,5 @@ page.title=Implementing Accessibility -page.tags="navigation","input" +page.tags=navigation,input trainingnavtop=true startpage=true diff --git a/docs/html/training/activity-testing/index.jd b/docs/html/training/activity-testing/index.jd index ddede712d83e..b9542b6de62f 100644 --- a/docs/html/training/activity-testing/index.jd +++ b/docs/html/training/activity-testing/index.jd @@ -1,5 +1,5 @@ page.title=Testing Your Android Activity -page.tags="testing" +page.tags=testing trainingnavtop=true startpage=true diff --git a/docs/html/training/animation/index.jd b/docs/html/training/animation/index.jd index b6940f82221f..4f3778844dbf 100644 --- a/docs/html/training/animation/index.jd +++ b/docs/html/training/animation/index.jd @@ -1,5 +1,5 @@ page.title=Adding Animations -page.tags="Animator","views","layout","user interface" +page.tags=Animator,views,layout,user interface trainingnavtop=true startpage=true @@ -84,4 +84,4 @@ startpage=true <dd> Learn how to enable built-in animations when adding, removing, or updating child views in a layout. </dd> - </dl>
\ No newline at end of file + </dl> diff --git a/docs/html/training/articles/memory.jd b/docs/html/training/articles/memory.jd index cdc0cd42d21b..f15af689310a 100644 --- a/docs/html/training/articles/memory.jd +++ b/docs/html/training/articles/memory.jd @@ -1,5 +1,5 @@ page.title=Managing Your App's Memory -page.tags="ram","low memory","OutOfMemoryError","onTrimMemory" +page.tags=ram,low memory,OutOfMemoryError,onTrimMemory page.article=true @jd:body diff --git a/docs/html/training/articles/perf-anr.jd b/docs/html/training/articles/perf-anr.jd index 87cfc1c985bd..b32cc4fa1c2d 100644 --- a/docs/html/training/articles/perf-anr.jd +++ b/docs/html/training/articles/perf-anr.jd @@ -1,5 +1,5 @@ page.title=Keeping Your App Responsive -page.tags="threads","asynctask" +page.tags=threads,asynctask page.article=true @jd:body diff --git a/docs/html/training/articles/perf-jni.jd b/docs/html/training/articles/perf-jni.jd index 9f880ec557a0..1a40f6237679 100644 --- a/docs/html/training/articles/perf-jni.jd +++ b/docs/html/training/articles/perf-jni.jd @@ -1,5 +1,5 @@ page.title=JNI Tips -page.tags="ndk","native" +page.tags=ndk,native page.article=true @jd:body @@ -444,7 +444,9 @@ adb shell start</pre> <pre>D Late-enabling CheckJNI</pre> - +<p>You can also set the <code>android:debuggable</code> attribute in your application's manifest to +turn on CheckJNI just for your app. Note that the Android build tools will do this automatically for +certain build types. <a name="native_libraries" id="native_libraries"></a> diff --git a/docs/html/training/articles/security-ssl.jd b/docs/html/training/articles/security-ssl.jd index f52865acff9e..0639fb00ebd5 100644 --- a/docs/html/training/articles/security-ssl.jd +++ b/docs/html/training/articles/security-ssl.jd @@ -1,5 +1,5 @@ page.title=Security with HTTPS and SSL -page.tags="network","certificates" +page.tags=network,certificates page.article=true @jd:body diff --git a/docs/html/training/articles/smp.jd b/docs/html/training/articles/smp.jd index 7240eecbe01e..0b45987558d6 100644 --- a/docs/html/training/articles/smp.jd +++ b/docs/html/training/articles/smp.jd @@ -1,5 +1,5 @@ page.title=SMP Primer for Android -page.tags="ndk","native" +page.tags=ndk,native page.article=true @jd:body diff --git a/docs/html/training/backward-compatible-ui/index.jd b/docs/html/training/backward-compatible-ui/index.jd index 4baa55c2b210..c8b6ecc12301 100644 --- a/docs/html/training/backward-compatible-ui/index.jd +++ b/docs/html/training/backward-compatible-ui/index.jd @@ -1,5 +1,5 @@ page.title=Creating Backward-Compatible UIs -page.tags="widgets","support" +page.tags=widgets,support trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/actionbar/index.jd b/docs/html/training/basics/actionbar/index.jd index f0de75860258..0303043958a4 100644 --- a/docs/html/training/basics/actionbar/index.jd +++ b/docs/html/training/basics/actionbar/index.jd @@ -1,5 +1,5 @@ page.title=Adding the Action Bar -page.tags="actionbar" +page.tags=actionbar trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/data-storage/index.jd b/docs/html/training/basics/data-storage/index.jd index 4ccad75a2714..fc0c8b505963 100644 --- a/docs/html/training/basics/data-storage/index.jd +++ b/docs/html/training/basics/data-storage/index.jd @@ -1,5 +1,5 @@ page.title=Saving Data -page.tags="data storage","files","sql","database","preferences" +page.tags=data storage,files,sql,database,preferences trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/fragments/index.jd b/docs/html/training/basics/fragments/index.jd index 987decf9a981..e78b694365e7 100644 --- a/docs/html/training/basics/fragments/index.jd +++ b/docs/html/training/basics/fragments/index.jd @@ -1,5 +1,5 @@ page.title=Building a Dynamic UI with Fragments -page.tags="fragments", "user interface", "support library" +page.tags=fragments,user interface,support library trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/fragments/support-lib.jd b/docs/html/training/basics/fragments/support-lib.jd index d949267c1e0f..1d538afd2119 100644 --- a/docs/html/training/basics/fragments/support-lib.jd +++ b/docs/html/training/basics/fragments/support-lib.jd @@ -1,5 +1,5 @@ page.title=Using the Support Library -page.tags="support library" +page.tags=support library trainingnavtop=true diff --git a/docs/html/training/basics/intents/index.jd b/docs/html/training/basics/intents/index.jd index 59ba11f75b1d..aa0232a2080f 100644 --- a/docs/html/training/basics/intents/index.jd +++ b/docs/html/training/basics/intents/index.jd @@ -1,5 +1,5 @@ page.title=Interacting with Other Apps -page.tags="intents","activity" +page.tags=intents,activity trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/network-ops/index.jd b/docs/html/training/basics/network-ops/index.jd index db64fe959379..1f6493f1e581 100644 --- a/docs/html/training/basics/network-ops/index.jd +++ b/docs/html/training/basics/network-ops/index.jd @@ -1,5 +1,5 @@ page.title=Performing Network Operations -page.tags="network","wireless" +page.tags=network,wireless trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/supporting-devices/index.jd b/docs/html/training/basics/supporting-devices/index.jd index 1e3eb425639d..6f339f4bcd74 100644 --- a/docs/html/training/basics/supporting-devices/index.jd +++ b/docs/html/training/basics/supporting-devices/index.jd @@ -1,5 +1,5 @@ page.title=Supporting Different Devices -page.tags="resources","screens","versions","localization" +page.tags=resources,screens,versions,localization trainingnavtop=true startpage=true diff --git a/docs/html/training/basics/supporting-devices/languages.jd b/docs/html/training/basics/supporting-devices/languages.jd index a2df2b835750..aab1e38231dd 100644 --- a/docs/html/training/basics/supporting-devices/languages.jd +++ b/docs/html/training/basics/supporting-devices/languages.jd @@ -1,6 +1,6 @@ page.title=Supporting Different Languages parent.title=Supporting Different Devices -page.tags="localizing","localization","resources", "formats", "l10n" +page.tags=localizing,localization,resources,formats,l10n parent.link=index.html trainingnavtop=true diff --git a/docs/html/training/beam-files/index.jd b/docs/html/training/beam-files/index.jd index e4bac2e4577b..910fa383e0bb 100644 --- a/docs/html/training/beam-files/index.jd +++ b/docs/html/training/beam-files/index.jd @@ -1,5 +1,5 @@ page.title=Sharing Files with NFC -page.tags="NfcAdapter","Android Beam","share","file transfer" +page.tags=NfcAdapter,Android Beam,share,file transfer trainingnavtop=true startpage=true diff --git a/docs/html/training/camera/index.jd b/docs/html/training/camera/index.jd index c6b49cfccee2..5501ab0e63c0 100644 --- a/docs/html/training/camera/index.jd +++ b/docs/html/training/camera/index.jd @@ -1,5 +1,5 @@ page.title=Capturing Photos -page.tags="camera","video","picture" +page.tags=camera,video,picture trainingnavtop=true startpage=true diff --git a/docs/html/training/cloudsave/conflict-res.jd b/docs/html/training/cloudsave/conflict-res.jd index 0ff50e2c88cc..73e75dba13e1 100644 --- a/docs/html/training/cloudsave/conflict-res.jd +++ b/docs/html/training/cloudsave/conflict-res.jd @@ -1,5 +1,5 @@ page.title=Resolving Cloud Save Conflicts -page.tags="cloud" +page.tags=cloud page.article=true @jd:body @@ -594,4 +594,4 @@ of coins. In this case, the number of entries in this dictionary may be much mor limited. Depending on your implementation, it might make sense to store the timestamp for when each entry in the dictionary was modified. When you detect that a given entry has not been modified in the last several weeks or months, it is -probably safe to transfer the coins into another entry and delete the old entry.</p>
\ No newline at end of file +probably safe to transfer the coins into another entry and delete the old entry.</p> diff --git a/docs/html/training/cloudsync/index.jd b/docs/html/training/cloudsync/index.jd index 8679009b005b..cf7117c3a12d 100644 --- a/docs/html/training/cloudsync/index.jd +++ b/docs/html/training/cloudsync/index.jd @@ -1,5 +1,5 @@ page.title=Syncing to the Cloud -page.tags="cloud","sync","backup" +page.tags=cloud,sync,backup trainingnavtop=true startpage=true diff --git a/docs/html/training/connect-devices-wirelessly/index.jd b/docs/html/training/connect-devices-wirelessly/index.jd index aada1fd4f4be..3206d7fb241f 100644 --- a/docs/html/training/connect-devices-wirelessly/index.jd +++ b/docs/html/training/connect-devices-wirelessly/index.jd @@ -1,5 +1,5 @@ page.title=Connecting Devices Wirelessly -page.tags="wifi","network","wireless" +page.tags=wifi,network,wireless trainingnavtop=true startpage=true diff --git a/docs/html/training/custom-views/index.jd b/docs/html/training/custom-views/index.jd index 1c09e6604b89..87cd0b0fe8e6 100644 --- a/docs/html/training/custom-views/index.jd +++ b/docs/html/training/custom-views/index.jd @@ -1,5 +1,5 @@ page.title=Creating Custom Views -page.tags="widgets","ui","layout" +page.tags=widgets,ui,layout trainingnavtop=true startpage=true diff --git a/docs/html/training/displaying-bitmaps/index.jd b/docs/html/training/displaying-bitmaps/index.jd index 8c11e52edc91..831c64de1c65 100644 --- a/docs/html/training/displaying-bitmaps/index.jd +++ b/docs/html/training/displaying-bitmaps/index.jd @@ -1,5 +1,5 @@ page.title=Displaying Bitmaps Efficiently -page.tags="bitmaps","images","graphics" +page.tags=bitmaps,images,graphics trainingnavtop=true startpage=true diff --git a/docs/html/training/efficient-downloads/index.jd b/docs/html/training/efficient-downloads/index.jd index 2ab93aed06dc..d9d7ef078a44 100644 --- a/docs/html/training/efficient-downloads/index.jd +++ b/docs/html/training/efficient-downloads/index.jd @@ -1,5 +1,5 @@ page.title=Transferring Data Without Draining the Battery -page.tags="battery","network","wireless" +page.tags=battery,network,wireless trainingnavtop=true startpage=true diff --git a/docs/html/training/enterprise/index.jd b/docs/html/training/enterprise/index.jd index ac1b5658d0e8..2926f71a0e7c 100644 --- a/docs/html/training/enterprise/index.jd +++ b/docs/html/training/enterprise/index.jd @@ -1,5 +1,5 @@ page.title=Developing for Enterprise -page.tags="policy","privacy" +page.tags=policy,privacy trainingnavtop=true startpage=true diff --git a/docs/html/training/gestures/index.jd b/docs/html/training/gestures/index.jd index 9d21b081f82a..260cfff33073 100644 --- a/docs/html/training/gestures/index.jd +++ b/docs/html/training/gestures/index.jd @@ -1,5 +1,5 @@ page.title=Using Touch Gestures -page.tags="input","navigation","gesturedetector","scroller" +page.tags=input,navigation,gesturedetector,scroller trainingnavtop=true startpage=true diff --git a/docs/html/training/graphics/opengl/index.jd b/docs/html/training/graphics/opengl/index.jd index cf33d80127e4..3549f9552b2c 100644 --- a/docs/html/training/graphics/opengl/index.jd +++ b/docs/html/training/graphics/opengl/index.jd @@ -1,5 +1,5 @@ page.title=Displaying Graphics with OpenGL ES -page=tags="open gl","graphics" +page.tags=open gl,graphics trainingnavtop=true @jd:body diff --git a/docs/html/training/id-auth/index.jd b/docs/html/training/id-auth/index.jd index 2bae9c484b58..f15ee295fa9c 100644 --- a/docs/html/training/id-auth/index.jd +++ b/docs/html/training/id-auth/index.jd @@ -1,5 +1,5 @@ page.title=Remembering Users -page.tags="privacy","oauth","accounts" +page.tags=privacy,oauth,accounts trainingnavtop=true startpage=true diff --git a/docs/html/training/implementing-navigation/ancestral.jd b/docs/html/training/implementing-navigation/ancestral.jd index f4d7c1a4093f..8aa0fd62ebdd 100644 --- a/docs/html/training/implementing-navigation/ancestral.jd +++ b/docs/html/training/implementing-navigation/ancestral.jd @@ -1,5 +1,5 @@ page.title=Providing Up Navigation -page.tags="up navigation","NavUtils","TaskStackBuilder" +page.tags=up navigation,NavUtils,TaskStackBuilder trainingnavtop=true diff --git a/docs/html/training/implementing-navigation/lateral.jd b/docs/html/training/implementing-navigation/lateral.jd index bb9d78c288e2..9c83479c2fea 100644 --- a/docs/html/training/implementing-navigation/lateral.jd +++ b/docs/html/training/implementing-navigation/lateral.jd @@ -1,5 +1,5 @@ page.title=Creating Swipe Views with Tabs -page.tags="viewpager","horizontal","paging","swipe view","tabs" +page.tags=viewpager,horizontal,paging,swipe view,tabs trainingnavtop=true diff --git a/docs/html/training/implementing-navigation/nav-drawer.jd b/docs/html/training/implementing-navigation/nav-drawer.jd index f7f791665162..679c24091831 100644 --- a/docs/html/training/implementing-navigation/nav-drawer.jd +++ b/docs/html/training/implementing-navigation/nav-drawer.jd @@ -1,5 +1,5 @@ page.title=Creating a Navigation Drawer -page.tags="DrawerLayout", "navigation" +page.tags=DrawerLayout,navigation trainingnavtop=true diff --git a/docs/html/training/implementing-navigation/temporal.jd b/docs/html/training/implementing-navigation/temporal.jd index 3abab53fc64f..e7366483e21b 100644 --- a/docs/html/training/implementing-navigation/temporal.jd +++ b/docs/html/training/implementing-navigation/temporal.jd @@ -1,5 +1,5 @@ page.title=Providing Proper Back Navigation -page.tags="back navigation","NavUtils","TaskStackBuilder" +page.tags=back navigation,NavUtils,TaskStackBuilder trainingnavtop=true diff --git a/docs/html/training/improving-layouts/index.jd b/docs/html/training/improving-layouts/index.jd index 8cb22584b98f..a2ab7a13af02 100644 --- a/docs/html/training/improving-layouts/index.jd +++ b/docs/html/training/improving-layouts/index.jd @@ -1,5 +1,5 @@ page.title=Improving Layout Performance -page.tags="include","merge","viewstub","listview" +page.tags=include,merge,viewstub,listview trainingnavtop=true startpage=true @@ -63,4 +63,4 @@ portions of your layout on demand.</dd> <dd>If you've built an instance of {@link android.widget.ListView} that contains complex or data-heavy content in each list item, the scroll performance of the list might suffer. This lesson provides some tips about how you can make your scrolling performance more smooth.</dd> -</dl>
\ No newline at end of file +</dl> diff --git a/docs/html/training/in-app-billing/index.jd b/docs/html/training/in-app-billing/index.jd index 94708b84fdd5..4a446f3c0786 100644 --- a/docs/html/training/in-app-billing/index.jd +++ b/docs/html/training/in-app-billing/index.jd @@ -1,5 +1,5 @@ page.title=Selling In-app Products -page.tags="billing" +page.tags=billing trainingnavtop=true startpage=true diff --git a/docs/html/training/keyboard-input/index.jd b/docs/html/training/keyboard-input/index.jd index 7ac79e650db0..46795c4d9f4d 100644 --- a/docs/html/training/keyboard-input/index.jd +++ b/docs/html/training/keyboard-input/index.jd @@ -1,5 +1,5 @@ page.title=Handling Keyboard Input -page.tags="edittext","accessibility" +page.tags=edittext,accessibility trainingnavtop=true startpage=true @@ -52,4 +52,4 @@ through an attached keyboard.</p> <dd>Learn how to respond directly to keyboard input for user actions. </dd> -</dl>
\ No newline at end of file +</dl> diff --git a/docs/html/training/load-data-background/index.jd b/docs/html/training/load-data-background/index.jd index 29108e8eccc1..e991003c19b8 100644 --- a/docs/html/training/load-data-background/index.jd +++ b/docs/html/training/load-data-background/index.jd @@ -1,5 +1,5 @@ page.title=Loading Data in the Background -page.tags="cursorloader" +page.tags=cursorloader trainingnavtop=true startpage=true diff --git a/docs/html/training/location/index.jd b/docs/html/training/location/index.jd index e03eac666554..249c42d34c9d 100644 --- a/docs/html/training/location/index.jd +++ b/docs/html/training/location/index.jd @@ -1,5 +1,5 @@ page.title=Making Your App Location-Aware -page.tags="location","geofence", "geofencing", "activity recognition", "activity detection", "gps" +page.tags=location,geofence,geofencing,activity recognition,activity detection,gps trainingnavtop=true startpage=true diff --git a/docs/html/training/managing-audio/index.jd b/docs/html/training/managing-audio/index.jd index 3e3bcf02d100..9391449b57e2 100644 --- a/docs/html/training/managing-audio/index.jd +++ b/docs/html/training/managing-audio/index.jd @@ -1,5 +1,5 @@ page.title=Managing Audio Playback -page.tags="audio","media" +page.tags=audio,media trainingnavtop=true startpage=true @@ -58,4 +58,4 @@ respond when that happens.</dd> <dt><b><a href="audio-output.html">Dealing with Audio Output Hardware</a></b></dt> <dd>Audio can be played from a number of sources. Learn how to find out where the audio is being played and how to handle a headset being disconnected during playback.</dd> - </dl>
\ No newline at end of file + </dl> diff --git a/docs/html/training/monitoring-device-state/index.jd b/docs/html/training/monitoring-device-state/index.jd index c3d700a93781..949c1dab2cca 100644 --- a/docs/html/training/monitoring-device-state/index.jd +++ b/docs/html/training/monitoring-device-state/index.jd @@ -1,5 +1,5 @@ page.title=Optimizing Battery Life -page.tags="network","internet" +page.tags=network,internet trainingnavtop=true startpage=true @@ -59,4 +59,4 @@ Wi-Fi or mobile connectivity before beginning high-bandwidth operations.</dd> those that aren't necessary due to the current device state. Learn to improve efficiency by toggling and cascading state change receivers and delay actions until the device is in a specific state.</dd> -</dl>
\ No newline at end of file +</dl> diff --git a/docs/html/training/multiple-apks/index.jd b/docs/html/training/multiple-apks/index.jd index 5754da92bab6..40a26b95bf82 100644 --- a/docs/html/training/multiple-apks/index.jd +++ b/docs/html/training/multiple-apks/index.jd @@ -1,5 +1,5 @@ page.title=Maintaining Multiple APKs -page.tags="support" +page.tags=support trainingnavtop=true startpage=true diff --git a/docs/html/training/multiple-threads/index.jd b/docs/html/training/multiple-threads/index.jd index cbd42b467af4..136f0af2d892 100644 --- a/docs/html/training/multiple-threads/index.jd +++ b/docs/html/training/multiple-threads/index.jd @@ -1,5 +1,5 @@ page.title=Sending Operations to Multiple Threads -page.tags="threadpool","runnable" +page.tags=threadpool,runnable trainingnavtop=true startpage=true diff --git a/docs/html/training/notify-user/index.jd b/docs/html/training/notify-user/index.jd index 51f058fa4172..f7d0f871feaf 100644 --- a/docs/html/training/notify-user/index.jd +++ b/docs/html/training/notify-user/index.jd @@ -1,5 +1,5 @@ page.title=Notifying the User -page.tags="notifications" +page.tags=notifications trainingnavtop=true startpage=true diff --git a/docs/html/training/printing/index.jd b/docs/html/training/printing/index.jd index 8161b6b324cf..e33e5e8c309e 100644 --- a/docs/html/training/printing/index.jd +++ b/docs/html/training/printing/index.jd @@ -1,5 +1,5 @@ page.title=Printing Content -page.tags="print","navigation","gesturedetector","scroller" +page.tags=print,navigation,gesturedetector,scroller trainingnavtop=true startpage=true diff --git a/docs/html/training/run-background-service/index.jd b/docs/html/training/run-background-service/index.jd index 3360df5a3b95..22f3fc875c36 100644 --- a/docs/html/training/run-background-service/index.jd +++ b/docs/html/training/run-background-service/index.jd @@ -1,5 +1,5 @@ page.title=Running in a Background Service -page.tags="intentservice" +page.tags=intentservice trainingnavtop=true startpage=true diff --git a/docs/html/training/scheduling/index.jd b/docs/html/training/scheduling/index.jd index 9ffbc16a2c99..4d2db6042e0a 100644 --- a/docs/html/training/scheduling/index.jd +++ b/docs/html/training/scheduling/index.jd @@ -1,5 +1,5 @@ page.title=Managing Device Awake State -page.tags="" +page.tags= trainingnavtop=true startpage=true diff --git a/docs/html/training/search/index.jd b/docs/html/training/search/index.jd index 4070372e8ffd..612e8e88aced 100644 --- a/docs/html/training/search/index.jd +++ b/docs/html/training/search/index.jd @@ -1,5 +1,5 @@ page.title=Adding Search Functionality -page.tags="searchview","database" +page.tags=searchview,database trainingnavtop=true startpage=true @@ -50,4 +50,4 @@ startpage=true <dt><b><a href="backward-compat.html">Remaining Backward Compatible</a></b></dt> <dd>Learn how to keep search features backward compatible with older devices by using.</dd> - </dl>
\ No newline at end of file + </dl> diff --git a/docs/html/training/secure-file-sharing/index.jd b/docs/html/training/secure-file-sharing/index.jd index aa009fc2caa5..4adc1c07e7e8 100644 --- a/docs/html/training/secure-file-sharing/index.jd +++ b/docs/html/training/secure-file-sharing/index.jd @@ -1,5 +1,5 @@ page.title=Sharing Files -page.tags="FileProvider","share","ContentProvider" +page.tags=FileProvider,share,ContentProvider trainingnavtop=true startpage=true diff --git a/docs/html/training/sharing/index.jd b/docs/html/training/sharing/index.jd index 06d42fc81887..58a69fc8734e 100644 --- a/docs/html/training/sharing/index.jd +++ b/docs/html/training/sharing/index.jd @@ -1,5 +1,5 @@ page.title=Sharing Simple Data -page.tags="intents","share" +page.tags=intents,share trainingnavtop=true startpage=true diff --git a/docs/html/training/system-ui/index.jd b/docs/html/training/system-ui/index.jd index c45327f604bc..56fa54b104f5 100644 --- a/docs/html/training/system-ui/index.jd +++ b/docs/html/training/system-ui/index.jd @@ -1,5 +1,5 @@ page.title=Managing the System UI -page.tags="" +page.tags= trainingnavtop=true startpage=true @@ -120,4 +120,4 @@ bars. so that you can adjust your app's UI accordingly. </dd> -</dl>
\ No newline at end of file +</dl> |