| <?cs # Table of contents for Dev Guide. |
| |
| For each document available in translation, add an localized title to this TOC. |
| Do not add localized title for docs not available in translation. |
| Below are template spans for adding localized doc titles. Please ensure that |
| localized titles are added in the language order specified below. |
| ?> |
| <ul id="nav"> |
| <!-- Walkthrough for Developers -- quick overview of what it's like to develop on Android --> |
| <!--<li style="color:red">Overview</li> --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/index.html"> |
| <span class="en">App Components</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/components/fundamentals.html"> |
| <span class="en">App Fundamentals</span></a> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/activities.html"> |
| <span class="en">Activities</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/components/fragments.html"> |
| <span class="en">Fragments</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/components/loaders.html"> |
| <span class="en">Loaders</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/components/tasks-and-back-stack.html"> |
| <span class="en">Tasks and Back Stack</span> |
| </a></li> |
| </ul> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/services.html"> |
| <span class="en">Services</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/components/bound-services.html"> |
| <span class="en">Bound Services</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/components/aidl.html"> |
| <span class="en">AIDL</span> |
| </a></li> |
| </ul> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/providers/content-providers.html"> |
| <span class="en">Content Providers</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-basics.html"> |
| <span class="en">Content Provider Basics</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-creating.html"> |
| <span class="en">Creating a Content Provider</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/providers/calendar-provider.html"> |
| <span class="en">Calendar Provider</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/providers/contacts-provider.html"> |
| <span class="en">Contacts Provider</span> |
| </a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/components/intents-filters.html"> |
| <span class="en">Intents and Intent Filters</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/components/processes-and-threads.html"> |
| <span class="en">Processes and Threads</span> |
| </a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/security/permissions.html"> |
| <span class="en">Permissions</span> |
| </a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/appwidgets/index.html"> |
| <span class="en">App Widgets</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-intro.html"> |
| <span class="en">Android Manifest</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/action-element.html"><action></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-element.html"><activity></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-alias-element.html"><activity-alias></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/application-element.html"><application></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/category-element.html"><category></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/compatible-screens-element.html"><compatible-screens></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/data-element.html"><data></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/grant-uri-permission-element.html"><grant-uri-permission></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/instrumentation-element.html"><instrumentation></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/intent-filter-element.html"><intent-filter></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-element.html"><manifest></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/meta-data-element.html"><meta-data></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/path-permission-element.html"><path-permission></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-element.html"><permission></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-group-element.html"><permission-group></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-tree-element.html"><permission-tree></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/provider-element.html"><provider></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/receiver-element.html"><receiver></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/service-element.html"><service></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-gl-texture-element.html"><supports-gl-texture></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-screens-element.html"><supports-screens></a></li><!-- ##api level 4## --> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-configuration-element.html"><uses-configuration></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-feature-element.html"><uses-feature></a></li> <!-- ##api level 4## --> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-library-element.html"><uses-library></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-permission-element.html"><uses-permission></a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-sdk-element.html"><uses-sdk></a></li> |
| </ul> |
| </li><!-- end of the manifest file --> |
| |
| </ul> |
| </li> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/index.html"> |
| <span class="en">User Interface</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/overview.html"> |
| <span class="en">Overview</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/declaring-layout.html"> |
| <span class="en">Layouts</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/linear.html"> |
| <span class="en">Linear Layout</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/relative.html"> |
| <span class="en">Relative Layout</span> |
| </a></li> |
| <!-- |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/grid.html"> |
| <span class="en">Grid Layout</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/tabs.html"> |
| <span class="en">Tab Layout</span> |
| </a></li> |
| --> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/listview.html"> |
| <span class="en">List View</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/gridview.html"> |
| <span class="en">Grid View</span> |
| </a></li> |
| </ul> |
| </li> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/controls.html"> |
| <span class="en">Input Controls</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/button.html"> |
| <span class="en">Buttons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/text.html"> |
| <span class="en">Text Fields</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/checkbox.html"> |
| <span class="en">Checkboxes</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/radiobutton.html"> |
| <span class="en">Radio Buttons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/togglebutton.html"> |
| <span class="en">Toggle Buttons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/spinner.html"> |
| <span class="en">Spinners</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/pickers.html"> |
| <span class="en">Pickers</span> |
| </a></li> |
| <!-- |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/progress.html"> |
| <span class="en">Seek and Progress Bars</span> |
| </a></li> |
| --> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/ui-events.html"> |
| <span class="en">Input Events</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/menus.html"> |
| <span class="en">Menus</span></span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/dialogs.html"> |
| <span class="en">Dialogs</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/actionbar.html"> |
| <span class="en">Action Bar</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/settings.html"> |
| <span class="en">Settings</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/index.html"> |
| <span class="en">Notifications</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/toasts.html"> |
| <span class="en">Toast Notifications</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/notifications.html"> |
| <span class="en">Status Notifications</span> |
| </a></li> |
| </ul> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/search/index.html"> |
| <span class="en">Search</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/search/search-dialog.html">Creating a Search Interface</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/search/adding-recent-query-suggestions.html">Adding Recent Query Suggestions</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/search/adding-custom-suggestions.html">Adding Custom Suggestions</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/search/searchable-config.html">Searchable Configuration</a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/drag-drop.html"> |
| <span class="en">Drag and Drop</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/index.html"> |
| <span class="en">Accessibility</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/apps.html"> |
| <span class="en">Making Applications Accessible</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/services.html"> |
| <span class="en">Building Accessibility Services</span> |
| </a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/themes.html"> |
| <span class="en">Styles and Themes</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/ui/custom-components.html"> |
| <span class="en">Custom Components</span> |
| </a></li> |
| </ul> |
| </li><!-- end of User Interface --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/index.html"> |
| <span class="en">App Resources</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/overview.html"> |
| <span class="en">Overview</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/providing-resources.html"> |
| <span class="en">Providing Resources</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/accessing-resources.html"> |
| <span class="en">Accessing Resources</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/runtime-changes.html"> |
| <span class="en">Handling Runtime Changes</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/localization.html"> |
| <span class="en">Localization</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/available-resources.html"> |
| <span class="en">Resource Types</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/animation-resource.html">Animation</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/color-list-resource.html">Color State List</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/drawable-resource.html">Drawable</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/layout-resource.html">Layout</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/menu-resource.html">Menu</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/string-resource.html">String</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/style-resource.html">Style</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/resources/more-resources.html">More Types</a></li> |
| </ul> |
| </li><!-- end of resource types --> |
| </ul> |
| </li><!-- end of app resources --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/graphics/index.html"> |
| <span class="en">Animation and Graphics</span> |
| </a></div> |
| <ul> |
| <li class="nav-section"> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/overview.html"> |
| <span class="en">Overview</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/prop-animation.html"> |
| <span class="en">Property Animation</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/view-animation.html"> |
| <span class="en">View Animation</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/drawable-animation.html"> |
| <span class="en">Drawable Animation</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/2d-graphics.html"> |
| <span class="en">Canvas and Drawables</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/opengl.html"> |
| <span class="en">OpenGL</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/graphics/hardware-accel.html"> |
| <span class="en">Hardware Acceleration</span> |
| </a></li> |
| </ul> |
| </li><!-- end of graphics and animation--> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/renderscript/index.html"> |
| <span class="en">Computation</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/renderscript/compute.html"> |
| <span class="en">Renderscript</span></a> |
| </li> |
| |
| <li><a href="<?cs var:toroot ?>guide/topics/renderscript/advanced.html"> |
| <span class="en">Advanced Renderscript</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference.html"> |
| <span class="en">Runtime API Reference</span></a> |
| </li> |
| </ul> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/media/index.html"> |
| <span class="en">Media and Camera</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/media/mediaplayer.html"> |
| <span class="en">Media Playback</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/appendix/media-formats.html"> |
| <span class="en">Supported Media Formats</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/media/audio-capture.html"> |
| <span class="en">Audio Capture</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/media/jetplayer.html"> |
| <span class="en">JetPlayer</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/topics/media/camera.html"> |
| <span class="en">Camera</span></a> |
| </li> |
| </ul> |
| </li><!-- end of media and camera --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/sensors/index.html"> |
| <span class="en">Location and Sensors</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/location/index.html"> |
| <span class="en">Location and Maps</span> |
| </a> |
| <li><a href="<?cs var:toroot ?>guide/topics/location/strategies.html"> |
| <span class="en">Location Strategies</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_overview.html"> |
| <span class="en">Sensors Overview</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_motion.html"> |
| <span class="en">Motion Sensors</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_position.html"> |
| <span class="en">Position Sensors</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_environment.html"> |
| <span class="en">Environment Sensors</span> |
| </a></li> |
| </ul> |
| </li><!-- end of location and sensors --> |
| |
| |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/connectivity/index.html"> |
| <span class="en">Connectivity</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot?>guide/topics/connectivity/bluetooth.html"> |
| <span class="en">Bluetooth</span> |
| </a> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/nfc/index.html"> |
| <span class="en">NFC</span></a> |
| </div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/nfc.html">NFC Basics</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/advanced-nfc.html">Advanced NFC</a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/topics/connectivity/wifip2p.html"> |
| <span class="en">Wi-Fi Direct</span></a> |
| </li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/usb/index.html"> |
| <span class="en">USB</span></a> |
| </div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/accessory.html">Accessory</a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/host.html">Host</a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/topics/connectivity/sip.html"> |
| <span class="en">SIP</span> |
| </a> |
| </li> |
| |
| </ul> |
| </li><!-- end of connectivity --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/text/index.html"> |
| <span class="en">Text and Input</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/text/copy-paste.html"> |
| <span class="en">Copy and Paste</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/text/creating-input-method.html"> |
| <span class="en">Creating an IME</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/text/spell-checker-framework.html"> |
| <span class="en">Spelling Checker</span> |
| </a></li> |
| </ul> |
| </li><!-- end of text and input --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/data/index.html"> |
| <span class="en">Data Storage</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/topics/data/data-storage.html"> |
| <span class="en">Storage Options</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/data/backup.html"> |
| <span class="en">Data Backup</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/topics/data/install-location.html"> |
| <span class="en">App Install Location</span> |
| </a></li> |
| </ul> |
| </li><!-- end of data storage --> |
| |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/admin/index.html"> |
| <span class="en">Administration</span> |
| </a></div> |
| <ul> |
| <li> |
| <a href="<?cs var:toroot?>guide/topics/admin/device-admin.html"> |
| <span class="en">Device Policies</span></a> |
| </li> |
| <!-- |
| <li> |
| <a href="<?cs var:toroot?>guide/topics/admin/keychain.html"> |
| <span class="en">Certificate Store</span></a> |
| </li> |
| --> |
| </ul> |
| </li><!-- end of administration --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/webapps/index.html"> |
| <span class="en">Web Apps</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/webapps/overview.html"> |
| <span class="en">Overview</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/webapps/targeting.html"> |
| <span class="en">Targeting Screens from Web Apps</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/webapps/webview.html"> |
| <span class="en">Building Web Apps in WebView</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/webapps/debugging.html"> |
| <span class="en">Debugging Web Apps</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/webapps/best-practices.html"> |
| <span class="en">Best Practices for Web Apps</span> |
| </a></li> |
| </ul> |
| </li><!-- end of web apps --> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/index.html"> |
| <span class="en">Best Practices</span> |
| <span class="de" style="display:none">Bewährte Verfahren</span> |
| <span class="es" style="display:none">Prácticas recomendadas</span> |
| <span class="fr" style="display:none">Meilleures pratiques</span> |
| <span class="it" style="display:none">Best practice</span> |
| <span class="ja" style="display:none">ベスト プラクティス</span> |
| <span class="zh-CN" style="display:none">最佳实践</span> |
| <span class="zh-TW" style="display:none">最佳實務</span> |
| </div></a> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/practices/compatibility.html"> |
| <span class="en">Compatibility</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/screens_support.html"> |
| <span class="en">Supporting Multiple Screens</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/practices/screens-distribution.html"> |
| <span class="en">Distributing to Specific Screens</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/screen-compat-mode.html"> |
| <span class="en">Screen Compatibility Mode</span> |
| </a></li> |
| <!--<li><a href="<?cs var:toroot ?>guide/practices/screens-support-1.5.html"> |
| <span class="en">Strategies for Android 1.5</span> |
| </a></li> --> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/practices/tablets-and-handsets.html"> |
| <span class="en">Supporting Tablets and Handsets</span> |
| </a></li> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/performance.html"> |
| <span class="en">Designing for Performance</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/practices/jni.html"> |
| <span class="en">JNI Tips</span> |
| </a></li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/practices/responsiveness.html"> |
| <span class="en">Designing for Responsiveness</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/seamlessness.html"> |
| <span class="en">Designing for Seamlessness</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/security.html"> |
| <span class="en">Designing for Security</span> |
| </a></li> |
| |
| </ul> |
| </li> |
| |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/index.html"> |
| <span class="en">Google Services</span> |
| </a></div> |
| <ul> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot?>guide/google/play/billing/index.html"> |
| <span class="en">In-app Billing</span></a> |
| </div> |
| <ul> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_overview.html"> |
| <span class="en">In-app Billing Overview</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_integrate.html"> |
| <span class="en">Implementing In-app Billing</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_subscriptions.html"> |
| <span class="en">Subscriptions</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_best_practices.html"> |
| <span class="en">Security and Design</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_testing.html"> |
| <span class="en">Testing In-app Billing</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_admin.html"> |
| <span class="en">Administering In-app Billing</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/billing/billing_reference.html"> |
| <span class="en">In-app Billing Reference</span></a> |
| </li> |
| </ul> |
| </li> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/play/licensing/index.html"> |
| <span class="en">Application Licensing</span></a> |
| </div> |
| <ul> |
| <li><a href="<?cs var:toroot?>guide/google/play/licensing/overview.html"> |
| <span class="en">Licensing Overview</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/licensing/setting-up.html"> |
| <span class="en">Setting Up for Licensing</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/licensing/adding-licensing.html"> |
| <span class="en">Adding Licensing to Your App</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/play/licensing/licensing-reference.html"> |
| <span class="en">Licensing Reference</span></a> |
| </li> |
| </ul> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/google/play/services.html"> |
| <span class="en">Google Play Services</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/google/play/filters.html"> |
| <span class="en">Filters on Google Play</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/google/play/publishing/multiple-apks.html"> |
| <span class="en">Multiple APK Support</span></a> |
| </li> |
| <li><a href="<?cs var:toroot ?>guide/google/play/expansion-files.html"> |
| <span class="en">APK Expansion Files</span></a> |
| </li> |
| |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/google/gcm/index.html"> |
| <span class="en">Google Cloud Messaging</span></a> |
| </div> |
| <ul> |
| <li><a href="<?cs var:toroot?>guide/google/gcm/gs.html"> |
| <span class="en">Getting Started</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/gcm/gcm.html"> |
| <span class="en">Architectural Overview</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/gcm/demo.html"> |
| <span class="en">Demo App Tutorial</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/gcm/adv.html"> |
| <span class="en">Advanced Topics</span></a> |
| </li> |
| <li><a href="<?cs var:toroot?>guide/google/gcm/c2dm.html"> |
| <span class="en">Migration</span></a> |
| </li> |
| </ul> |
| </li> |
| |
| </ul> |
| </li><!-- end Google Play --> |
| |
| |
| |
| <!-- this needs to move |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/index.html"> |
| <span class="en">UI Guidelines</span> |
| </a></div> |
| <ul> |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design.html"> |
| <span class="en">Icon Design</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_launcher.html"> |
| <span class="en">Launcher Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_menu.html"> |
| <span class="en">Menu Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_action_bar.html"> |
| <span class="en">Action Bar Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_status_bar.html"> |
| <span class="en">Status Bar Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_tab.html"> |
| <span class="en">Tab Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_dialog.html"> |
| <span class="en">Dialog Icons</span> |
| </a></li> |
| <li><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/icon_design_list.html"> |
| <span class="en">List View Icons</span> |
| </a></li> |
| </ul> |
| </li> |
| <li><div><a href="<?cs var:toroot ?>guide/practices/ui_guidelines/widget_design.html"> |
| <span class="en">App Widget Design</span> |
| </a></div> |
| </li> |
| </ul> |
| </li> |
| </ul> --> |
| |
| <!-- Remove |
| <li class="nav-section"> |
| <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/appendix/index.html"> |
| <span class="en">Appendix</span> |
| <span class="de" style="display:none">Anhang</span> |
| <span class="es" style="display:none">Apéndice</span> |
| <span class="fr" style="display:none">Annexes</span> |
| <span class="it" style="display:none">Appendice</span> |
| <span class="ja" style="display:none">付録</span> |
| <span class="zh-CN" style="display:none">附录</span> |
| <span class="zh-TW" style="display:none">附錄</span> |
| </a></div> |
| <ul> |
| <li><a href="<?cs var:toroot ?>guide/appendix/g-app-intents.html"> |
| <span class="en">Intents List: Google Apps</span> |
| </a></li> |
| |
| |
| <li><a href="<?cs var:toroot ?>guide/appendix/glossary.html"> |
| <span class="en">Glossary</span> |
| </a></li> |
| </ul> |
| </li> |
| |
| </li> |
| --> |
| </ul> |
| |
| |
| <script type="text/javascript"> |
| <!-- |
| buildToggleLists(); |
| changeNavLang(getLangPref()); |
| //--> |
| </script> |
| |