1 <?cs # Table of contents for Dev Guide. 2 3 For each document available in translation, add an localized title to this TOC. 4 Do not add localized title for docs not available in translation. 5 Below are template spans for adding localized doc titles. Please ensure that 6 localized titles are added in the language order specified below. 7 ?> 8 <ul id="nav"> 9 <!-- Walkthrough for Developers -- quick overview of what it's like to develop on Android --> 10 <!--<li style="color:red">Overview</li> --> 11 12 <li class="nav-section"> 13 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/index.html"> 14 <span class="en">App Components</span> 15 </a></div> 16 <ul> 17 <li><a href="<?cs var:toroot ?>guide/components/fundamentals.html"> 18 <span class="en">App Fundamentals</span></a> 19 </li> 20 <li class="nav-section"> 21 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/activities.html"> 22 <span class="en">Activities</span> 23 </a></div> 24 <ul> 25 <li><a href="<?cs var:toroot ?>guide/components/fragments.html"> 26 <span class="en">Fragments</span> 27 </a></li> 28 <li><a href="<?cs var:toroot ?>guide/components/loaders.html"> 29 <span class="en">Loaders</span> 30 </a></li> 31 <li><a href="<?cs var:toroot ?>guide/components/tasks-and-back-stack.html"> 32 <span class="en">Tasks and Back Stack</span> 33 </a></li> 34 </ul> 35 </li> 36 <li class="nav-section"> 37 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/services.html"> 38 <span class="en">Services</span> 39 </a></div> 40 <ul> 41 <li><a href="<?cs var:toroot ?>guide/components/bound-services.html"> 42 <span class="en">Bound Services</span> 43 </a></li> 44 <li><a href="<?cs var:toroot ?>guide/components/aidl.html"> 45 <span class="en">AIDL</span> 46 </a></li> 47 </ul> 48 </li> 49 <li class="nav-section"> 50 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/providers/content-providers.html"> 51 <span class="en">Content Providers</span> 52 </a></div> 53 <ul> 54 <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-basics.html"> 55 <span class="en">Content Provider Basics</span> 56 </a></li> 57 <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-creating.html"> 58 <span class="en">Creating a Content Provider</span> 59 </a></li> 60 <li><a href="<?cs var:toroot ?>guide/topics/providers/calendar-provider.html"> 61 <span class="en">Calendar Provider</span> 62 </a></li> 63 <li><a href="<?cs var:toroot ?>guide/topics/providers/contacts-provider.html"> 64 <span class="en">Contacts Provider</span> 65 </a></li> 66 </ul> 67 </li> 68 <li><a href="<?cs var:toroot ?>guide/components/intents-filters.html"> 69 <span class="en">Intents and Intent Filters</span> 70 </a></li> 71 <li><a href="<?cs var:toroot ?>guide/components/processes-and-threads.html"> 72 <span class="en">Processes and Threads</span> 73 </a> 74 </li> 75 <li><a href="<?cs var:toroot ?>guide/topics/security/permissions.html"> 76 <span class="en">Permissions</span> 77 </a> 78 </li> 79 <li><a href="<?cs var:toroot ?>guide/topics/appwidgets/index.html"> 80 <span class="en">App Widgets</span> 81 </a></li> 82 <li class="nav-section"> 83 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-intro.html"> 84 <span class="en">Android Manifest</span> 85 </a></div> 86 <ul> 87 <li><a href="<?cs var:toroot ?>guide/topics/manifest/action-element.html"><action></a></li> 88 <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-element.html"><activity></a></li> 89 <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-alias-element.html"><activity-alias></a></li> 90 <li><a href="<?cs var:toroot ?>guide/topics/manifest/application-element.html"><application></a></li> 91 <li><a href="<?cs var:toroot ?>guide/topics/manifest/category-element.html"><category></a></li> 92 <li><a href="<?cs var:toroot ?>guide/topics/manifest/compatible-screens-element.html"><compatible-screens></a></li> 93 <li><a href="<?cs var:toroot ?>guide/topics/manifest/data-element.html"><data></a></li> 94 <li><a href="<?cs var:toroot ?>guide/topics/manifest/grant-uri-permission-element.html"><grant-uri-permission></a></li> 95 <li><a href="<?cs var:toroot ?>guide/topics/manifest/instrumentation-element.html"><instrumentation></a></li> 96 <li><a href="<?cs var:toroot ?>guide/topics/manifest/intent-filter-element.html"><intent-filter></a></li> 97 <li><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-element.html"><manifest></a></li> 98 <li><a href="<?cs var:toroot ?>guide/topics/manifest/meta-data-element.html"><meta-data></a></li> 99 <li><a href="<?cs var:toroot ?>guide/topics/manifest/path-permission-element.html"><path-permission></a></li> 100 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-element.html"><permission></a></li> 101 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-group-element.html"><permission-group></a></li> 102 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-tree-element.html"><permission-tree></a></li> 103 <li><a href="<?cs var:toroot ?>guide/topics/manifest/provider-element.html"><provider></a></li> 104 <li><a href="<?cs var:toroot ?>guide/topics/manifest/receiver-element.html"><receiver></a></li> 105 <li><a href="<?cs var:toroot ?>guide/topics/manifest/service-element.html"><service></a></li> 106 <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-gl-texture-element.html"><supports-gl-texture></a></li> 107 <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-screens-element.html"><supports-screens></a></li><!-- ##api level 4## --> 108 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-configuration-element.html"><uses-configuration></a></li> 109 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-feature-element.html"><uses-feature></a></li> <!-- ##api level 4## --> 110 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-library-element.html"><uses-library></a></li> 111 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-permission-element.html"><uses-permission></a></li> 112 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-sdk-element.html"><uses-sdk></a></li> 113 </ul> 114 </li><!-- end of the manifest file --> 115 116 </ul> 117 </li> 118 119 <li class="nav-section"> 120 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/index.html"> 121 <span class="en">User Interface</span> 122 </a></div> 123 <ul> 124 <li><a href="<?cs var:toroot ?>guide/topics/ui/overview.html"> 125 <span class="en">Overview</span> 126 </a></li> 127 <li class="nav-section"> 128 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/declaring-layout.html"> 129 <span class="en">Layouts</span> 130 </a></div> 131 <ul> 132 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/linear.html"> 133 <span class="en">Linear Layout</span> 134 </a></li> 135 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/relative.html"> 136 <span class="en">Relative Layout</span> 137 </a></li> 138 <!-- 139 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/grid.html"> 140 <span class="en">Grid Layout</span> 141 </a></li> 142 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/tabs.html"> 143 <span class="en">Tab Layout</span> 144 </a></li> 145 --> 146 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/listview.html"> 147 <span class="en">List View</span> 148 </a></li> 149 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/gridview.html"> 150 <span class="en">Grid View</span> 151 </a></li> 152 </ul> 153 </li> 154 155 <li class="nav-section"> 156 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/controls.html"> 157 <span class="en">Input Controls</span> 158 </a></div> 159 <ul> 160 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/button.html"> 161 <span class="en">Buttons</span> 162 </a></li> 163 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/text.html"> 164 <span class="en">Text Fields</span> 165 </a></li> 166 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/checkbox.html"> 167 <span class="en">Checkboxes</span> 168 </a></li> 169 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/radiobutton.html"> 170 <span class="en">Radio Buttons</span> 171 </a></li> 172 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/togglebutton.html"> 173 <span class="en">Toggle Buttons</span> 174 </a></li> 175 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/spinner.html"> 176 <span class="en">Spinners</span> 177 </a></li> 178 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/pickers.html"> 179 <span class="en">Pickers</span> 180 </a></li> 181 <!-- 182 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/progress.html"> 183 <span class="en">Seek and Progress Bars</span> 184 </a></li> 185 --> 186 </ul> 187 </li> 188 <li><a href="<?cs var:toroot ?>guide/topics/ui/ui-events.html"> 189 <span class="en">Input Events</span> 190 </a></li> 191 <li><a href="<?cs var:toroot ?>guide/topics/ui/menus.html"> 192 <span class="en">Menus</span></span> 193 </a></li> 194 <li><a href="<?cs var:toroot ?>guide/topics/ui/dialogs.html"> 195 <span class="en">Dialogs</span> 196 </a></li> 197 <li><a href="<?cs var:toroot ?>guide/topics/ui/actionbar.html"> 198 <span class="en">Action Bar</span> 199 </a></li> 200 <li class="nav-section"> 201 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/index.html"> 202 <span class="en">Notifications</span> 203 </a></div> 204 <ul> 205 <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/toasts.html"> 206 <span class="en">Toast Notifications</span> 207 </a></li> 208 <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/notifications.html"> 209 <span class="en">Status Notifications</span> 210 </a></li> 211 </ul> 212 </li> 213 <li class="nav-section"> 214 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/search/index.html"> 215 <span class="en">Search</span> 216 </a></div> 217 <ul> 218 <li><a href="<?cs var:toroot ?>guide/topics/search/search-dialog.html">Creating a Search Interface</a></li> 219 <li><a href="<?cs var:toroot ?>guide/topics/search/adding-recent-query-suggestions.html">Adding Recent Query Suggestions</a></li> 220 <li><a href="<?cs var:toroot ?>guide/topics/search/adding-custom-suggestions.html">Adding Custom Suggestions</a></li> 221 <li><a href="<?cs var:toroot ?>guide/topics/search/searchable-config.html">Searchable Configuration</a></li> 222 </ul> 223 </li> 224 <li><a href="<?cs var:toroot ?>guide/topics/ui/drag-drop.html"> 225 <span class="en">Drag and Drop</span> 226 </a></li> 227 <li class="nav-section"> 228 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/index.html"> 229 <span class="en">Accessibility</span> 230 </a></div> 231 <ul> 232 <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/apps.html"> 233 <span class="en">Making Applications Accessible</span> 234 </a></li> 235 <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/services.html"> 236 <span class="en">Building Accessibility Services</span> 237 </a></li> 238 </ul> 239 </li> 240 <li><a href="<?cs var:toroot ?>guide/topics/ui/themes.html"> 241 <span class="en">Styles and Themes</span> 242 </a></li> 243 <li><a href="<?cs var:toroot ?>guide/topics/ui/custom-components.html"> 244 <span class="en">Custom Components</span> 245 </a></li> 246 </ul> 247 </li><!-- end of User Interface --> 248 249 <li class="nav-section"> 250 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/index.html"> 251 <span class="en">App Resources</span> 252 </a></div> 253 <ul> 254 <li><a href="<?cs var:toroot ?>guide/topics/resources/overview.html"> 255 <span class="en">Overview</span> 256 </a></li> 257 <li><a href="<?cs var:toroot ?>guide/topics/resources/providing-resources.html"> 258 <span class="en">Providing Resources</span> 259 </a></li> 260 <li><a href="<?cs var:toroot ?>guide/topics/resources/accessing-resources.html"> 261 <span class="en">Accessing Resources</span> 262 </a></li> 263 <li><a href="<?cs var:toroot ?>guide/topics/resources/runtime-changes.html"> 264 <span class="en">Handling Runtime Changes</span> 265 </a></li> 266 <li><a href="<?cs var:toroot ?>guide/topics/resources/localization.html"> 267 <span class="en">Localization</span> 268 </a></li> 269 <li class="nav-section"> 270 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/available-resources.html"> 271 <span class="en">Resource Types</span> 272 </a></div> 273 <ul> 274 <li><a href="<?cs var:toroot ?>guide/topics/resources/animation-resource.html">Animation</a></li> 275 <li><a href="<?cs var:toroot ?>guide/topics/resources/color-list-resource.html">Color State List</a></li> 276 <li><a href="<?cs var:toroot ?>guide/topics/resources/drawable-resource.html">Drawable</a></li> 277 <li><a href="<?cs var:toroot ?>guide/topics/resources/layout-resource.html">Layout</a></li> 278 <li><a href="<?cs var:toroot ?>guide/topics/resources/menu-resource.html">Menu</a></li> 279 <li><a href="<?cs var:toroot ?>guide/topics/resources/string-resource.html">String</a></li> 280 <li><a href="<?cs var:toroot ?>guide/topics/resources/style-resource.html">Style</a></li> 281 <li><a href="<?cs var:toroot ?>guide/topics/resources/more-resources.html">More Types</a></li> 282 </ul> 283 </li><!-- end of resource types --> 284 </ul> 285 </li><!-- end of app resources --> 286 287 <li class="nav-section"> 288 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/graphics/index.html"> 289 <span class="en">Animation and Graphics</span> 290 </a></div> 291 <ul> 292 <li class="nav-section"> 293 <li><a href="<?cs var:toroot ?>guide/topics/graphics/overview.html"> 294 <span class="en">Overview</span> 295 </a></li> 296 <li><a href="<?cs var:toroot ?>guide/topics/graphics/prop-animation.html"> 297 <span class="en">Property Animation</span> 298 </a></li> 299 <li><a href="<?cs var:toroot ?>guide/topics/graphics/view-animation.html"> 300 <span class="en">View Animation</span> 301 </a></li> 302 <li><a href="<?cs var:toroot ?>guide/topics/graphics/drawable-animation.html"> 303 <span class="en">Drawable Animation</span> 304 </a></li> 305 <li><a href="<?cs var:toroot ?>guide/topics/graphics/2d-graphics.html"> 306 <span class="en">Canvas and Drawables</span> 307 </a></li> 308 <li><a href="<?cs var:toroot ?>guide/topics/graphics/opengl.html"> 309 <span class="en">OpenGL</span> 310 </a></li> 311 <li><a href="<?cs var:toroot ?>guide/topics/graphics/hardware-accel.html"> 312 <span class="en">Hardware Acceleration</span> 313 </a></li> 314 </ul> 315 </li><!-- end of graphics and animation--> 316 317 <li class="nav-section"> 318 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/renderscript/index.html"> 319 <span class="en">Computation</span> 320 </a></div> 321 <ul> 322 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/compute.html"> 323 <span class="en">Renderscript</span></a> 324 </li> 325 326 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/advanced.html"> 327 <span class="en">Advanced Renderscript</span></a> 328 </li> 329 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference.html"> 330 <span class="en">Runtime API Reference</span></a> 331 </li> 332 </ul> 333 </li> 334 <li class="nav-section"> 335 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/media/index.html"> 336 <span class="en">Media and Camera</span> 337 </a></div> 338 <ul> 339 <li><a href="<?cs var:toroot ?>guide/topics/media/mediaplayer.html"> 340 <span class="en">Media Playback</span></a> 341 </li> 342 <li><a href="<?cs var:toroot ?>guide/appendix/media-formats.html"> 343 <span class="en">Supported Media Formats</span></a> 344 </li> 345 <li><a href="<?cs var:toroot ?>guide/topics/media/audio-capture.html"> 346 <span class="en">Audio Capture</span></a> 347 </li> 348 <li><a href="<?cs var:toroot ?>guide/topics/media/jetplayer.html"> 349 <span class="en">JetPlayer</span></a> 350 </li> 351 <li><a href="<?cs var:toroot ?>guide/topics/media/camera.html"> 352 <span class="en">Camera</span></a> 353 </li> 354 </ul> 355 </li><!-- end of media and camera --> 356 357 <li class="nav-section"> 358 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/sensors/index.html"> 359 <span class="en">Location and Sensors</span> 360 </a></div> 361 <ul> 362 <li><a href="<?cs var:toroot ?>guide/topics/location/index.html"> 363 <span class="en">Location and Maps</span> 364 </a> 365 <li><a href="<?cs var:toroot ?>guide/topics/location/strategies.html"> 366 <span class="en">Location Strategies</span> 367 </a></li> 368 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_overview.html"> 369 <span class="en">Sensors Overview</span> 370 </a></li> 371 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_motion.html"> 372 <span class="en">Motion Sensors</span> 373 </a></li> 374 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_position.html"> 375 <span class="en">Position Sensors</span> 376 </a></li> 377 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_environment.html"> 378 <span class="en">Environment Sensors</span> 379 </a></li> 380 </ul> 381 </li><!-- end of location and sensors --> 382 383 384 385 <li class="nav-section"> 386 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/connectivity/index.html"> 387 <span class="en">Connectivity</span> 388 </a></div> 389 <ul> 390 <li><a href="<?cs var:toroot?>guide/topics/connectivity/bluetooth.html"> 391 <span class="en">Bluetooth</span> 392 </a> 393 </li> 394 <li class="nav-section"> 395 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/nfc/index.html"> 396 <span class="en">NFC</span></a> 397 </div> 398 <ul> 399 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/nfc.html">NFC Basics</a></li> 400 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/advanced-nfc.html">Advanced NFC</a></li> 401 </ul> 402 </li> 403 <li><a href="<?cs var:toroot?>guide/topics/connectivity/wifip2p.html"> 404 <span class="en">Wi-Fi Direct</span></a> 405 </li> 406 <li class="nav-section"> 407 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/usb/index.html"> 408 <span class="en">USB</span></a> 409 </div> 410 <ul> 411 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/accessory.html">Accessory</a></li> 412 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/host.html">Host</a></li> 413 </ul> 414 </li> 415 <li><a href="<?cs var:toroot?>guide/topics/connectivity/sip.html"> 416 <span class="en">SIP</span> 417 </a> 418 </li> 419 420 </ul> 421 </li><!-- end of connectivity --> 422 423 <li class="nav-section"> 424 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/text/index.html"> 425 <span class="en">Text and Input</span> 426 </a></div> 427 <ul> 428 <li><a href="<?cs var:toroot ?>guide/topics/text/copy-paste.html"> 429 <span class="en">Copy and Paste</span> 430 </a></li> 431 <li><a href="<?cs var:toroot ?>guide/topics/text/creating-input-method.html"> 432 <span class="en">Creating an IME</span> 433 </a></li> 434 <li><a href="<?cs var:toroot ?>guide/topics/text/spell-checker-framework.html"> 435 <span class="en">Spelling Checker</span> 436 </a></li> 437 </ul> 438 </li><!-- end of text and input --> 439 440 <li class="nav-section"> 441 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/data/index.html"> 442 <span class="en">Data Storage</span> 443 </a></div> 444 <ul> 445 <li><a href="<?cs var:toroot ?>guide/topics/data/data-storage.html"> 446 <span class="en">Storage Options</span> 447 </a></li> 448 <li><a href="<?cs var:toroot ?>guide/topics/data/backup.html"> 449 <span class="en">Data Backup</span> 450 </a></li> 451 <li><a href="<?cs var:toroot ?>guide/topics/data/install-location.html"> 452 <span class="en">App Install Location</span> 453 </a></li> 454 </ul> 455 </li><!-- end of data storage --> 456 457 458 <li class="nav-section"> 459 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/admin/index.html"> 460 <span class="en">Administration</span> 461 </a></div> 462 <ul> 463 <li> 464 <a href="<?cs var:toroot?>guide/topics/admin/device-admin.html"> 465 <span class="en">Device Policies</span></a> 466 </li> 467 <!-- 468 <li> 469 <a href="<?cs var:toroot?>guide/topics/admin/keychain.html"> 470 <span class="en">Certificate Store</span></a> 471 </li> 472 --> 473 </ul> 474 </li><!-- end of administration --> 475 476 <li class="nav-section"> 477 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/webapps/index.html"> 478 <span class="en">Web Apps</span> 479 </a></div> 480 <ul> 481 <li><a href="<?cs var:toroot ?>guide/webapps/overview.html"> 482 <span class="en">Overview</span> 483 </a></li> 484 <li><a href="<?cs var:toroot ?>guide/webapps/targeting.html"> 485 <span class="en">Targeting Screens from Web Apps</span> 486 </a></li> 487 <li><a href="<?cs var:toroot ?>guide/webapps/webview.html"> 488 <span class="en">Building Web Apps in WebView</span> 489 </a></li> 490 <li><a href="<?cs var:toroot ?>guide/webapps/debugging.html"> 491 <span class="en">Debugging Web Apps</span> 492 </a></li> 493 <li><a href="<?cs var:toroot ?>guide/webapps/best-practices.html"> 494 <span class="en">Best Practices for Web Apps</span> 495 </a></li> 496 </ul> 497 </li><!-- end of web apps --> 498 499 <li class="nav-section"> 500 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/index.html"> 501 <span class="en">Best Practices</span> 502 <span class="de" style="display:none">Bewhrte Verfahren</span> 503 <span class="es" style="display:none">Prcticas recomendadas</span> 504 <span class="fr" style="display:none">Meilleures pratiques</span> 505 <span class="it" style="display:none">Best practice</span> 506 <span class="ja" style="display:none"> </span> 507 <span class="zh-CN" style="display:none"></span> 508 <span class="zh-TW" style="display:none"></span> 509 </div></a> 510 <ul> 511 <li><a href="<?cs var:toroot ?>guide/practices/compatibility.html"> 512 <span class="en">Compatibility</span> 513 </a></li> 514 <li class="nav-section"> 515 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/screens_support.html"> 516 <span class="en">Supporting Multiple Screens</span> 517 </a></div> 518 <ul> 519 <li><a href="<?cs var:toroot ?>guide/practices/screens-distribution.html"> 520 <span class="en">Distributing to Specific Screens</span> 521 </a></li> 522 <li><a href="<?cs var:toroot ?>guide/practices/screen-compat-mode.html"> 523 <span class="en">Screen Compatibility Mode</span> 524 </a></li> 525 <!--<li><a href="<?cs var:toroot ?>guide/practices/screens-support-1.5.html"> 526 <span class="en">Strategies for Android 1.5</span> 527 </a></li> --> 528 </ul> 529 </li> 530 <li><a href="<?cs var:toroot ?>guide/practices/tablets-and-handsets.html"> 531 <span class="en">Supporting Tablets and Handsets</span> 532 </a></li> 533 <li class="nav-section"> 534 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/performance.html"> 535 <span class="en">Designing for Performance</span> 536 </a></div> 537 <ul> 538 <li><a href="<?cs var:toroot ?>guide/practices/jni.html"> 539 <span class="en">JNI Tips</span> 540 </a></li> 541 </ul> 542 </li> 543 <li><a href="<?cs var:toroot ?>guide/practices/responsiveness.html"> 544 <span class="en">Designing for Responsiveness</span> 545 </a></li> 546 <li><a href="<?cs var:toroot ?>guide/practices/seamlessness.html"> 547 <span class="en">Designing for Seamlessness</span> 548 </a></li> 549 <li><a href="<?cs var:toroot ?>guide/practices/security.html"> 550 <span class="en">Designing for Security</span> 551 </a></li> 552 553 </ul> 554 </li> 555 556 557 <li class="nav-section"> 558 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/index.html"> 559 <span class="en">Google Services</span> 560 </a></div> 561 <ul> 562 563 <li class="nav-section"> 564 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/google/play/billing/index.html"> 565 <span class="en">In-app Billing</span></a> 566 </div> 567 <ul> 568 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_overview.html"> 569 <span class="en">In-app Billing Overview</span></a> 570 </li> 571 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_integrate.html"> 572 <span class="en">Implementing In-app Billing</span></a> 573 </li> 574 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_subscriptions.html"> 575 <span class="en">Subscriptions</span></a> 576 </li> 577 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_best_practices.html"> 578 <span class="en">Security and Design</span></a> 579 </li> 580 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_testing.html"> 581 <span class="en">Testing In-app Billing</span></a> 582 </li> 583 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_admin.html"> 584 <span class="en">Administering In-app Billing</span></a> 585 </li> 586 <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_reference.html"> 587 <span class="en">In-app Billing Reference</span></a> 588 </li> 589 </ul> 590 </li> 591 592 <li class="nav-section"> 593 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/play/licensing/index.html"> 594 <span class="en">Application Licensing</span></a> 595 </div> 596 <ul> 597 <li><a href="<?cs var:toroot?>guide/google/play/licensing/overview.html"> 598 <span class="en">Licensing Overview</span></a> 599 </li> 600 <li><a href="<?cs var:toroot?>guide/google/play/licensing/setting-up.html"> 601 <span class="en">Setting Up for Licensing</span></a> 602 </li> 603 <li><a href="<?cs var:toroot?>guide/google/play/licensing/adding-licensing.html"> 604 <span class="en">Adding Licensing to Your App</span></a> 605 </li> 606 <li><a href="<?cs var:toroot?>guide/google/play/licensing/licensing-reference.html"> 607 <span class="en">Licensing Reference</span></a> 608 </li> 609 </ul> 610 </li> 611 <li><a href="<?cs var:toroot ?>guide/google/play/services.html"> 612 <span class="en">Google Play Services</span></a> 613 </li> 614 <li><a href="<?cs var:toroot ?>guide/google/play/filters.html"> 615 <span class="en">Filters on Google Play</span></a> 616 </li> 617 <li><a href="<?cs var:toroot ?>guide/google/play/publishing/multiple-apks.html"> 618 <span class="en">Multiple APK Support</span></a> 619 </li> 620 <li><a href="<?cs var:toroot ?>guide/google/play/expansion-files.html"> 621 <span class="en">APK Expansion Files</span></a> 622 </li> 623 624 <li class="nav-section"> 625 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/gcm/index.html"> 626 <span class="en">Google Cloud Messaging</span></a> 627 </div> 628 <ul> 629 <li><a href="<?cs var:toroot?>guide/google/gcm/gs.html"> 630 <span class="en">Getting Started</span></a> 631 </li> 632 <li><a href="<?cs var:toroot?>guide/google/gcm/gcm.html"> 633 <span class="en">Architectural Overview</span></a> 634 </li> 635 <li><a href="<?cs var:toroot?>guide/google/gcm/demo.html"> 636 <span class="en">Demo App Tutorial</span></a> 637 </li> 638 <li><a href="<?cs var:toroot?>guide/google/gcm/adv.html"> 639 <span class="en">Advanced Topics</span></a> 640 </li> 641 <li><a href="<?cs var:toroot?>guide/google/gcm/c2dm.html"> 642 <span class="en">Migration</span></a> 643 </li> 644 </ul> 645 </li> 646 647 </ul> 648 </li><!-- end Google Play --> 649 650 651 652 <!-- this needs to move 653 <li class="nav-section"> 654 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/index.html"> 655 <span class="en">UI Guidelines</span> 656 </a></div> 657 <ul> 658 <li class="nav-section"> 659 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design.html"> 660 <span class="en">Icon Design</span> 661 </a></div> 662 <ul> 663 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_launcher.html"> 664 <span class="en">Launcher Icons</span> 665 </a></li> 666 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_menu.html"> 667 <span class="en">Menu Icons</span> 668 </a></li> 669 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_action_bar.html"> 670 <span class="en">Action Bar Icons</span> 671 </a></li> 672 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_status_bar.html"> 673 <span class="en">Status Bar Icons</span> 674 </a></li> 675 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_tab.html"> 676 <span class="en">Tab Icons</span> 677 </a></li> 678 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_dialog.html"> 679 <span class="en">Dialog Icons</span> 680 </a></li> 681 <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_list.html"> 682 <span class="en">List View Icons</span> 683 </a></li> 684 </ul> 685 </li> 686 <li><div><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/widget_design.html"> 687 <span class="en">App Widget Design</span> 688 </a></div> 689 </li> 690 </ul> 691 </li> 692 </ul> --> 693 694 <!-- Remove 695 <li class="nav-section"> 696 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/appendix/index.html"> 697 <span class="en">Appendix</span> 698 <span class="de" style="display:none">Anhang</span> 699 <span class="es" style="display:none">Apndice</span> 700 <span class="fr" style="display:none">Annexes</span> 701 <span class="it" style="display:none">Appendice</span> 702 <span class="ja" style="display:none"></span> 703 <span class="zh-CN" style="display:none"></span> 704 <span class="zh-TW" style="display:none"></span> 705 </a></div> 706 <ul> 707 <li><a href="<?cs var:toroot ?>guide/appendix/g-app-intents.html"> 708 <span class="en">Intents List: Google Apps</span> 709 </a></li> 710 711 712 <li><a href="<?cs var:toroot ?>guide/appendix/glossary.html"> 713 <span class="en">Glossary</span> 714 </a></li> 715 </ul> 716 </li> 717 718 </li> 719 --> 720 </ul> 721 722 723 <script type="text/javascript"> 724 <!-- 725 buildToggleLists(); 726 changeNavLang(getLangPref()); 727 //--> 728 </script> 729 730