1toc:
2- title: Introduction
3  path: /guide/index.html
4  section:
5  - title: App Fundamentals
6    path: /guide/components/fundamentals.html
7  - title: Device Compatibility
8    path: /guide/practices/compatibility.html
9  - title: System Permissions
10    path: /guide/topics/security/permissions.html
11
12- title: App Components
13  path: /guide/components/index.html
14  section:
15  - title: Intents and Intent Filters
16    path: /guide/components/intents-filters.html
17    section:
18    - title: Common Intents
19      path: /guide/components/intents-common.html
20  - title: Activities
21    path: /guide/components/activities.html
22    section:
23    - title: Fragments
24      path: /guide/components/fragments.html
25    - title: Loaders
26      path: /guide/components/loaders.html
27    - title: Tasks and Back Stack
28      path: /guide/components/tasks-and-back-stack.html
29    - title: Overview Screen
30      path: /guide/components/recents.html
31  - title: Services
32    path: /guide/components/services.html
33    section:
34    - title: Bound Services
35      path: /guide/components/bound-services.html
36    - title: AIDL
37      path: /guide/components/aidl.html
38  - title: Content Providers
39    path: /guide/topics/providers/content-providers.html
40    section:
41    - title: Content Provider Basics
42      path: /guide/topics/providers/content-provider-basics.html
43    - title: Creating a Content Provider
44      path: /guide/topics/providers/content-provider-creating.html
45    - title: Calendar Provider
46      path: /guide/topics/providers/calendar-provider.html
47    - title: Contacts Provider
48      path: /guide/topics/providers/contacts-provider.html
49    - title: Storage Access Framework
50      path: /guide/topics/providers/document-provider.html
51  - title: App Widgets
52    path: /guide/topics/appwidgets/index.html
53    section:
54    - title: App Widget Host
55      path: /guide/topics/appwidgets/host.html
56  - title: Processes and Threads
57    path: /guide/components/processes-and-threads.html
58
59- title: App Resources
60  path: /guide/topics/resources/index.html
61  section:
62  - title: Overview
63    path: /guide/topics/resources/overview.html
64  - title: Providing Resources
65    path: /guide/topics/resources/providing-resources.html
66  - title: Accessing Resources
67    path: /guide/topics/resources/accessing-resources.html
68  - title: Handling Runtime Changes
69    path: /guide/topics/resources/runtime-changes.html
70  - title: Localization
71    path: /guide/topics/resources/localization.html
72  - title: Resource Types
73    path: /guide/topics/resources/available-resources.html
74    section:
75    - title: Animation
76      path: /guide/topics/resources/animation-resource.html
77    - title: Color State List
78      path: /guide/topics/resources/color-list-resource.html
79    - title: Drawable
80      path: /guide/topics/resources/drawable-resource.html
81    - title: Layout
82      path: /guide/topics/resources/layout-resource.html
83    - title: Menu
84      path: /guide/topics/resources/menu-resource.html
85    - title: String
86      path: /guide/topics/resources/string-resource.html
87    - title: Style
88      path: /guide/topics/resources/style-resource.html
89    - title: More Types
90      path: /guide/topics/resources/more-resources.html
91
92- title: App Manifest
93  path: /guide/topics/manifest/manifest-intro.html
94  section:
95  - title: <action>
96    path: /guide/topics/manifest/action-element.html
97  - title: <activity>
98    path: /guide/topics/manifest/activity-element.html
99  - title: <activity-alias>
100    path: /guide/topics/manifest/activity-alias-element.html
101  - title: <application>
102    path: /guide/topics/manifest/application-element.html
103  - title: <category>
104    path: /guide/topics/manifest/category-element.html
105  - title: <compatible-screens>
106    path: /guide/topics/manifest/compatible-screens-element.html
107  - title: <data>
108    path: /guide/topics/manifest/data-element.html
109  - title: <grant-uri-permission>
110    path: /guide/topics/manifest/grant-uri-permission-element.html
111  - title: <instrumentation>
112    path: /guide/topics/manifest/instrumentation-element.html
113  - title: <intent-filter>
114    path: /guide/topics/manifest/intent-filter-element.html
115  - title: <manifest>
116    path: /guide/topics/manifest/manifest-element.html
117  - title: <meta-data>
118    path: /guide/topics/manifest/meta-data-element.html
119  - title: <path-permission>
120    path: /guide/topics/manifest/path-permission-element.html
121  - title: <permission>
122    path: /guide/topics/manifest/permission-element.html
123  - title: <permission-group>
124    path: /guide/topics/manifest/permission-group-element.html
125  - title: <permission-tree>
126    path: /guide/topics/manifest/permission-tree-element.html
127  - title: <provider>
128    path: /guide/topics/manifest/provider-element.html
129  - title: <receiver>
130    path: /guide/topics/manifest/receiver-element.html
131  - title: <service>
132    path: /guide/topics/manifest/service-element.html
133  - title: <supports-gl-texture>
134    path: /guide/topics/manifest/supports-gl-texture-element.html
135  - title: <supports-screens>
136    path: /guide/topics/manifest/supports-screens-element.html
137  - title: <uses-configuration>
138    path: /guide/topics/manifest/uses-configuration-element.html
139  - title: <uses-feature>
140    path: /guide/topics/manifest/uses-feature-element.html
141  - title: <uses-library>
142    path: /guide/topics/manifest/uses-library-element.html
143  - title: <uses-permission>
144    path: /guide/topics/manifest/uses-permission-element.html
145  - title: <uses-permission-sdk-23>
146    path: /guide/topics/manifest/uses-permission-sdk-23-element.html
147  - title: <uses-sdk>
148    path: /guide/topics/manifest/uses-sdk-element.html
149
150- title: User Interface
151  path: /guide/topics/ui/index.html
152  section:
153  - title: Overview
154    path: /guide/topics/ui/overview.html
155  - title: Layouts
156    path: /guide/topics/ui/declaring-layout.html
157    section:
158    - title: Linear Layout
159      path: /guide/topics/ui/layout/linear.html
160    - title: Relative Layout
161      path: /guide/topics/ui/layout/relative.html
162    - title: List View
163      path: /guide/topics/ui/layout/listview.html
164    - title: Grid View
165      path: /guide/topics/ui/layout/gridview.html
166  - title: Input Controls
167    path: /guide/topics/ui/controls.html
168    section:
169    - title: Buttons
170      path: /guide/topics/ui/controls/button.html
171    - title: Text Fields
172      path: /guide/topics/ui/controls/text.html
173    - title: Checkboxes
174      path: /guide/topics/ui/controls/checkbox.html
175    - title: Radio Buttons
176      path: /guide/topics/ui/controls/radiobutton.html
177    - title: Toggle Buttons
178      path: /guide/topics/ui/controls/togglebutton.html
179    - title: Spinners
180      path: /guide/topics/ui/controls/spinner.html
181    - title: Pickers
182      path: /guide/topics/ui/controls/pickers.html
183  - title: Input Events
184    path: /guide/topics/ui/ui-events.html
185  - title: Menus
186    path: /guide/topics/ui/menus.html
187  - title: Settings
188    path: /guide/topics/ui/settings.html
189  - title: Dialogs
190    path: /guide/topics/ui/dialogs.html
191  - title: Notifications
192    path: /guide/topics/ui/notifiers/notifications.html
193  - title: Toasts
194    path: /guide/topics/ui/notifiers/toasts.html
195  - title: Search
196    path: /guide/topics/search/index.html
197    section:
198    - title: Creating a Search Interface
199      path: /guide/topics/search/search-dialog.html
200    - title: Adding Recent Query Suggestions
201      path: /guide/topics/search/adding-recent-query-suggestions.html
202    - title: Adding Custom Suggestions
203      path: /guide/topics/search/adding-custom-suggestions.html
204    - title: Searchable Configuration
205      path: /guide/topics/search/searchable-config.html
206  - title: Drag and Drop
207    path: /guide/topics/ui/drag-drop.html
208  - title: Accessibility
209    path: /guide/topics/ui/accessibility/index.html
210    section:
211    - title: Making Applications Accessible
212      path: /guide/topics/ui/accessibility/apps.html
213    - title: Accessibility Developer Checklist
214      path: /guide/topics/ui/accessibility/checklist.html
215    - title: Building Accessibility Services
216      path: /guide/topics/ui/accessibility/services.html
217  - title: Styles and Themes
218    path: /guide/topics/ui/themes.html
219  - title: Custom Components
220    path: /guide/topics/ui/custom-components.html
221
222- title: Animation and Graphics
223  path: /guide/topics/graphics/index.html
224  section:
225  - title: Overview
226    path: /guide/topics/graphics/overview.html
227  - title: Property Animation
228    path: /guide/topics/graphics/prop-animation.html
229  - title: View Animation
230    path: /guide/topics/graphics/view-animation.html
231  - title: Drawable Animation
232    path: /guide/topics/graphics/drawable-animation.html
233  - title: Canvas and Drawables
234    path: /guide/topics/graphics/2d-graphics.html
235  - title: OpenGL ES
236    path: /guide/topics/graphics/opengl.html
237  - title: Hardware Acceleration
238    path: /guide/topics/graphics/hardware-accel.html
239
240- title: Computation
241  path: /guide/topics/renderscript/index.html
242  section:
243  - title: RenderScript
244    path: /guide/topics/renderscript/compute.html
245  - title: Advanced RenderScript
246    path: /guide/topics/renderscript/advanced.html
247  - title: Runtime API Reference
248    path: /guide/topics/renderscript/reference/overview.html
249    section:
250    - title: Numerical Types
251      path: /guide/topics/renderscript/reference/rs_value_types.html
252    - title: Object Types
253      path: /guide/topics/renderscript/reference/rs_object_types.html
254    - title: Conversion Functions
255      path: /guide/topics/renderscript/reference/rs_convert.html
256    - title: Mathematical Constants and Functions
257      path: /guide/topics/renderscript/reference/rs_math.html
258    - title: Vector Math Functions
259      path: /guide/topics/renderscript/reference/rs_vector_math.html
260    - title: Matrix Functions
261      path: /guide/topics/renderscript/reference/rs_matrix.html
262    - title: Quaternion Functions
263      path: /guide/topics/renderscript/reference/rs_quaternion.html
264    - title: Atomic Update Functions
265      path: /guide/topics/renderscript/reference/rs_atomic.html
266    - title: Time Functions and Types
267      path: /guide/topics/renderscript/reference/rs_time.html
268    - title: Allocation Data Access Functions
269      path: /guide/topics/renderscript/reference/rs_allocation_data.html
270    - title: Object Characteristics Functions
271      path: /guide/topics/renderscript/reference/rs_object_info.html
272    - title: Kernel Invocation Functions and Types
273      path: /guide/topics/renderscript/reference/rs_for_each.html
274    - title: Input/Output Functions
275      path: /guide/topics/renderscript/reference/rs_io.html
276    - title: Debugging Functions
277      path: /guide/topics/renderscript/reference/rs_debug.html
278    - title: Graphics Functions and Types
279      path: /guide/topics/renderscript/reference/rs_graphics.html
280    - title: Index
281      path: /guide/topics/renderscript/reference/index.html
282
283- title: Media and Camera
284  path: /guide/topics/media/index.html
285  section:
286  - title: Media Playback
287    path: /guide/topics/media/mediaplayer.html
288  - title: Media Router
289    path: /guide/topics/media/mediarouter.html
290  - title: Media Route Provider
291    path: /guide/topics/media/mediarouteprovider.html
292  - title: ExoPlayer
293    path: /guide/topics/media/exoplayer.html
294  - title: Supported Media Formats
295    path: /guide/appendix/media-formats.html
296  - title: Audio Capture
297    path: /guide/topics/media/audio-capture.html
298  - title: JetPlayer
299    path: /guide/topics/media/jetplayer.html
300  - title: Camera
301    path: /guide/topics/media/camera.html
302
303- title: Location and Sensors
304  path: /guide/topics/sensors/index.html
305  section:
306  - title: Location and Maps
307    path: /guide/topics/location/index.html
308  - title: Location Strategies
309    path: /guide/topics/location/strategies.html
310  - title: Sensors Overview
311    path: /guide/topics/sensors/sensors_overview.html
312  - title: Motion Sensors
313    path: /guide/topics/sensors/sensors_motion.html
314  - title: Position Sensors
315    path: /guide/topics/sensors/sensors_position.html
316  - title: Environment Sensors
317    path: /guide/topics/sensors/sensors_environment.html
318
319- title: Connectivity
320  path: /guide/topics/connectivity/index.html
321  section:
322  - title: Bluetooth
323    path: /guide/topics/connectivity/bluetooth.html
324    section:
325    - title: Bluetooth Low Energy
326      path: /guide/topics/connectivity/bluetooth-le.html
327  - title: NFC
328    path: /guide/topics/connectivity/nfc/index.html
329    section:
330    - title: NFC Basics
331      path: /guide/topics/connectivity/nfc/nfc.html
332    - title: Advanced NFC
333      path: /guide/topics/connectivity/nfc/advanced-nfc.html
334    - title: Host-based Card Emulation
335      path: /guide/topics/connectivity/nfc/hce.html
336  - title: Wi-Fi P2P
337    path: /guide/topics/connectivity/wifip2p.html
338  - title: USB
339    path: /guide/topics/connectivity/usb/index.html
340    section:
341    - title: Accessory
342      path: /guide/topics/connectivity/usb/accessory.html
343    - title: Host
344      path: /guide/topics/connectivity/usb/host.html
345  - title: SIP
346    path: /guide/topics/connectivity/sip.html
347
348- title: Text and Input
349  path: /guide/topics/text/index.html
350  section:
351  - title: Copy and Paste
352    path: /guide/topics/text/copy-paste.html
353  - title: Creating an IME
354    path: /guide/topics/text/creating-input-method.html
355  - title: Spelling Checker
356    path: /guide/topics/text/spell-checker-framework.html
357
358- title: Data Storage
359  path: /guide/topics/data/index.html
360  section:
361  - title: Storage Options
362    path: /guide/topics/data/data-storage.html
363  - title: Data Backup
364    path: /guide/topics/data/backup.html
365  - title: App Install Location
366    path: /guide/topics/data/install-location.html
367
368- title: Libraries
369  path: /topic/libraries/index.html
370  section:
371  - include: /topic/libraries/_book.yaml
372
373- title: Administration
374  path: /guide/topics/admin/index.html
375  section:
376  - title: Device Policies
377    path: /guide/topics/admin/device-admin.html
378
379- title: Web Apps
380  path: /guide/webapps/index.html
381  section:
382  - title: Supporting Different Screens in Web Apps
383    path: /guide/webapps/targeting.html
384  - title: Building Web Apps in WebView
385    path: /guide/webapps/webview.html
386  - title: Migrating to WebView in Android 4.4
387    path: /guide/webapps/migrating.html
388  - title: Debugging Web Apps
389    path: /guide/webapps/debugging.html
390  - title: Best Practices for Web Apps
391    path: /guide/webapps/best-practices.html
392
393- title: Best Practices
394  path: /guide/practices/index.html
395  path_attributes:
396  - name: de-lang
397    value: Bewährte Verfahren
398  - name: es-lang
399    value: Prácticas recomendadas
400  - name: fr-lang
401    value: Meilleures pratiques
402  - name: it-lang
403    value: Best practice
404  - name: ja-lang
405    value: ベスト プラクティス
406  - name: zh-cn-lang
407    value: 最佳实践
408  - name: zh-tw-lang
409    value: 最佳實務
410  section:
411  - title: Supporting Multiple Screens
412    path: /guide/practices/screens_support.html
413    section:
414    - title: Distributing to Specific Screens
415      path: /guide/practices/screens-distribution.html
416    - title: Screen Compatibility Mode
417      path: /guide/practices/screen-compat-mode.html
418  - title: Supporting Tablets and Handsets
419    path: /guide/practices/tablets-and-handsets.html
420  - title: Verifying App Behavior on ART
421    path: /guide/practices/verifying-apps-art.html
422