blob: 8fe3f201fc2ed1e6160fa818c6172b278db3fc09 [file] [log] [blame]
Joe Malin90205432010-03-01 18:10:57 -08001<?cs # Table of contents for Dev Guide.
Dirk Dougherty13d30dc32009-07-07 17:37:13 -07002
Joe Malin90205432010-03-01 18:10:57 -08003 For each document available in translation, add an localized title to this TOC.
Dirk Dougherty13d30dc32009-07-07 17:37:13 -07004 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?>
Scott Main50e990c2012-06-21 17:14:39 -07008<ul id="nav">
Scott Main5cdadb42013-11-05 18:29:52 -08009
10 <li class="nav-section">
11 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/index.html">
12 <span class="en">Introduction</span>
13 </a></div>
14 <ul>
15 <li><a href="<?cs var:toroot ?>guide/components/fundamentals.html">
16 <span class="en">App Fundamentals</span></a>
17 </li>
18 <li><a href="<?cs var:toroot ?>guide/practices/compatibility.html">
19 <span class="en">Device Compatibility</span>
20 </a></li>
21 <li><a href="<?cs var:toroot ?>guide/topics/security/permissions.html">
22 <span class="en">System Permissions</span>
23 </a>
24 </li>
25 </ul>
26 </li>
27
Joe Fernandez89829392012-08-01 16:21:17 -070028
Scott Main50e990c2012-06-21 17:14:39 -070029 <li class="nav-section">
30 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/index.html">
31 <span class="en">App Components</span>
32 </a></div>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -080033 <ul>
Scott Main5cdadb42013-11-05 18:29:52 -080034 <li class="nav-section">
35 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/intents-filters.html">
36 <span class="en">Intents and Intent Filters</span>
37 </a></div>
38 <ul>
39 <li><a href="<?cs var:toroot ?>guide/components/intents-common.html">
40 <span class="en">Common Intents</span>
41 </a></li>
42 </ul>
Scott Main50e990c2012-06-21 17:14:39 -070043 </li>
44 <li class="nav-section">
45 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/activities.html">
46 <span class="en">Activities</span>
47 </a></div>
Scott Main9bf45a02011-02-03 18:46:45 -080048 <ul>
Scott Main50e990c2012-06-21 17:14:39 -070049 <li><a href="<?cs var:toroot ?>guide/components/fragments.html">
50 <span class="en">Fragments</span>
51 </a></li>
52 <li><a href="<?cs var:toroot ?>guide/components/loaders.html">
53 <span class="en">Loaders</span>
54 </a></li>
55 <li><a href="<?cs var:toroot ?>guide/components/tasks-and-back-stack.html">
56 <span class="en">Tasks and Back Stack</span>
57 </a></li>
Scott Rowe73d799d2014-09-15 14:08:44 -070058 <li><a href="<?cs var:toroot ?>guide/components/recents.html">
59 <span class="en">Overview Screen</span>
60 </a></li>
Scott Main9bf45a02011-02-03 18:46:45 -080061 </ul>
62 </li>
Scott Main50e990c2012-06-21 17:14:39 -070063 <li class="nav-section">
64 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/components/services.html">
65 <span class="en">Services</span>
66 </a></div>
Scott Main9bf45a02011-02-03 18:46:45 -080067 <ul>
Scott Main50e990c2012-06-21 17:14:39 -070068 <li><a href="<?cs var:toroot ?>guide/components/bound-services.html">
69 <span class="en">Bound Services</span>
70 </a></li>
Scott Maine40c4632012-06-25 10:02:13 -070071 <li><a href="<?cs var:toroot ?>guide/components/aidl.html">
72 <span class="en">AIDL</span>
73 </a></li>
Scott Main9bf45a02011-02-03 18:46:45 -080074 </ul>
75 </li>
Scott Main50e990c2012-06-21 17:14:39 -070076 <li class="nav-section">
77 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/providers/content-providers.html">
Scott Main9bf45a02011-02-03 18:46:45 -080078 <span class="en">Content Providers</span>
Scott Maind25ad2f2011-12-15 13:11:12 -080079 </a></div>
Dirk Dougherty13d30dc32009-07-07 17:37:13 -070080 <ul>
Scott Main50e990c2012-06-21 17:14:39 -070081 <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-basics.html">
82 <span class="en">Content Provider Basics</span>
83 </a></li>
84 <li><a href="<?cs var:toroot ?>guide/topics/providers/content-provider-creating.html">
85 <span class="en">Creating a Content Provider</span>
86 </a></li>
87 <li><a href="<?cs var:toroot ?>guide/topics/providers/calendar-provider.html">
88 <span class="en">Calendar Provider</span>
89 </a></li>
90 <li><a href="<?cs var:toroot ?>guide/topics/providers/contacts-provider.html">
91 <span class="en">Contacts Provider</span>
92 </a></li>
Katie McCormickf0c2bfd2013-10-27 14:47:18 -070093 <li><a href="<?cs var:toroot ?>guide/topics/providers/document-provider.html">
94 <span class="en">Storage Access Framework</span>
95 </a></li>
Dirk Dougherty13d30dc32009-07-07 17:37:13 -070096 </ul>
Scott Mainb83a2832010-04-29 13:26:53 -070097 </li>
Scott Maindf75bdc2013-01-15 15:12:13 -080098 <li class="nav-section">
kmccormick25072c72013-03-01 16:13:21 -080099 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/appwidgets/index.html">
Scott Main50e990c2012-06-21 17:14:39 -0700100 <span class="en">App Widgets</span>
kmccormick25072c72013-03-01 16:13:21 -0800101 </a></div>
102 <ul>
103 <li><a href="<?cs var:toroot ?>guide/topics/appwidgets/host.html">
104 <span class="en">App Widget Host</span>
105 </a></li>
106 </ul>
107 </li>
Scott Main5cdadb42013-11-05 18:29:52 -0800108 <li><a href="<?cs var:toroot ?>guide/components/processes-and-threads.html">
109 <span class="en">Processes and Threads</span>
110 </a>
111 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700112 </ul>
113 </li>
114
Scott Main5cdadb42013-11-05 18:29:52 -0800115
116 <li class="nav-section">
117 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/index.html">
118 <span class="en">App Resources</span>
119 </a></div>
120 <ul>
121 <li><a href="<?cs var:toroot ?>guide/topics/resources/overview.html">
122 <span class="en">Overview</span>
123 </a></li>
Adam Lesinski1bfe7f62016-04-26 15:44:57 -0700124 <li><a href="<?cs var:toroot ?>guide/topics/resources/providing-resources.html">
Scott Main5cdadb42013-11-05 18:29:52 -0800125 <span class="en">Providing Resources</span>
126 </a></li>
127 <li><a href="<?cs var:toroot ?>guide/topics/resources/accessing-resources.html">
128 <span class="en">Accessing Resources</span>
129 </a></li>
130 <li><a href="<?cs var:toroot ?>guide/topics/resources/runtime-changes.html">
131 <span class="en">Handling Runtime Changes</span>
Adam Lesinski1bfe7f62016-04-26 15:44:57 -0700132 </a></li>
Scott Main5cdadb42013-11-05 18:29:52 -0800133 <li><a href="<?cs var:toroot ?>guide/topics/resources/localization.html">
134 <span class="en">Localization</span>
135 </a></li>
Adam Lesinski1bfe7f62016-04-26 15:44:57 -0700136 <li><a href="<?cs var:toroot ?>guide/topics/resources/complex-xml-resources.html">
137 <span class="en">Complex XML Resources</span>
138 </a></li>
Scott Main5cdadb42013-11-05 18:29:52 -0800139 <li class="nav-section">
140 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/resources/available-resources.html">
141 <span class="en">Resource Types</span>
142 </a></div>
143 <ul>
144 <li><a href="<?cs var:toroot ?>guide/topics/resources/animation-resource.html">Animation</a></li>
145 <li><a href="<?cs var:toroot ?>guide/topics/resources/color-list-resource.html">Color State List</a></li>
146 <li><a href="<?cs var:toroot ?>guide/topics/resources/drawable-resource.html">Drawable</a></li>
147 <li><a href="<?cs var:toroot ?>guide/topics/resources/layout-resource.html">Layout</a></li>
148 <li><a href="<?cs var:toroot ?>guide/topics/resources/menu-resource.html">Menu</a></li>
149 <li><a href="<?cs var:toroot ?>guide/topics/resources/string-resource.html">String</a></li>
150 <li><a href="<?cs var:toroot ?>guide/topics/resources/style-resource.html">Style</a></li>
151 <li><a href="<?cs var:toroot ?>guide/topics/resources/more-resources.html">More Types</a></li>
152 </ul>
153 </li><!-- end of resource types -->
154 </ul>
155 </li><!-- end of app resources -->
156
157
158
159 <li class="nav-section">
160 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-intro.html">
161 <span class="en">App Manifest</span>
162 </a></div>
163 <ul>
164 <li><a href="<?cs var:toroot ?>guide/topics/manifest/action-element.html">&lt;action&gt;</a></li>
165 <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-element.html">&lt;activity&gt;</a></li>
166 <li><a href="<?cs var:toroot ?>guide/topics/manifest/activity-alias-element.html">&lt;activity-alias&gt;</a></li>
167 <li><a href="<?cs var:toroot ?>guide/topics/manifest/application-element.html">&lt;application&gt;</a></li>
168 <li><a href="<?cs var:toroot ?>guide/topics/manifest/category-element.html">&lt;category&gt;</a></li>
169 <li><a href="<?cs var:toroot ?>guide/topics/manifest/compatible-screens-element.html">&lt;compatible-screens&gt;</a></li>
170 <li><a href="<?cs var:toroot ?>guide/topics/manifest/data-element.html">&lt;data&gt;</a></li>
171 <li><a href="<?cs var:toroot ?>guide/topics/manifest/grant-uri-permission-element.html">&lt;grant-uri-permission&gt;</a></li>
172 <li><a href="<?cs var:toroot ?>guide/topics/manifest/instrumentation-element.html">&lt;instrumentation&gt;</a></li>
173 <li><a href="<?cs var:toroot ?>guide/topics/manifest/intent-filter-element.html">&lt;intent-filter&gt;</a></li>
174 <li><a href="<?cs var:toroot ?>guide/topics/manifest/manifest-element.html">&lt;manifest&gt;</a></li>
175 <li><a href="<?cs var:toroot ?>guide/topics/manifest/meta-data-element.html">&lt;meta-data&gt;</a></li>
176 <li><a href="<?cs var:toroot ?>guide/topics/manifest/path-permission-element.html">&lt;path-permission&gt;</a></li>
177 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-element.html">&lt;permission&gt;</a></li>
178 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-group-element.html">&lt;permission-group&gt;</a></li>
179 <li><a href="<?cs var:toroot ?>guide/topics/manifest/permission-tree-element.html">&lt;permission-tree&gt;</a></li>
180 <li><a href="<?cs var:toroot ?>guide/topics/manifest/provider-element.html">&lt;provider&gt;</a></li>
181 <li><a href="<?cs var:toroot ?>guide/topics/manifest/receiver-element.html">&lt;receiver&gt;</a></li>
182 <li><a href="<?cs var:toroot ?>guide/topics/manifest/service-element.html">&lt;service&gt;</a></li>
183 <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-gl-texture-element.html">&lt;supports-gl-texture&gt;</a></li>
184 <li><a href="<?cs var:toroot ?>guide/topics/manifest/supports-screens-element.html">&lt;supports-screens&gt;</a></li><!-- ##api level 4## -->
185 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-configuration-element.html">&lt;uses-configuration&gt;</a></li>
186 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-feature-element.html">&lt;uses-feature&gt;</a></li> <!-- ##api level 4## -->
187 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-library-element.html">&lt;uses-library&gt;</a></li>
188 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-permission-element.html">&lt;uses-permission&gt;</a></li>
Trevor Johns682c24e2016-04-12 10:13:47 -0700189 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-permission-sdk-23-element.html">&lt;uses-permission-sdk-23&gt;</a></li>
Scott Main5cdadb42013-11-05 18:29:52 -0800190 <li><a href="<?cs var:toroot ?>guide/topics/manifest/uses-sdk-element.html">&lt;uses-sdk&gt;</a></li>
191 </ul>
192 </li><!-- end of the manifest file -->
193
194
195
Scott Main50e990c2012-06-21 17:14:39 -0700196 <li class="nav-section">
197 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/index.html">
198 <span class="en">User Interface</span>
199 </a></div>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800200 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700201 <li><a href="<?cs var:toroot ?>guide/topics/ui/overview.html">
202 <span class="en">Overview</span>
203 </a></li>
204 <li class="nav-section">
205 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/declaring-layout.html">
206 <span class="en">Layouts</span>
Scott Main3e06f2c2012-03-30 10:29:33 -0700207 </a></div>
Dirk Dougherty13d30dc32009-07-07 17:37:13 -0700208 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700209 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/linear.html">
210 <span class="en">Linear Layout</span>
211 </a></li>
212 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/relative.html">
213 <span class="en">Relative Layout</span>
214 </a></li>
215 <!--
216 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/grid.html">
217 <span class="en">Grid Layout</span>
218 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700219 -->
220 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/listview.html">
221 <span class="en">List View</span>
222 </a></li>
223 <li><a href="<?cs var:toroot ?>guide/topics/ui/layout/gridview.html">
224 <span class="en">Grid View</span>
Scott Maind25ad2f2011-12-15 13:11:12 -0800225 </a></li>
Robert Ly3401c0e2011-10-12 10:01:41 -0700226 </ul>
227 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700228
229 <li class="nav-section">
230 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/controls.html">
231 <span class="en">Input Controls</span>
Robert Ly3401c0e2011-10-12 10:01:41 -0700232 </a></div>
233 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700234 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/button.html">
235 <span class="en">Buttons</span>
236 </a></li>
237 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/text.html">
238 <span class="en">Text Fields</span>
239 </a></li>
240 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/checkbox.html">
241 <span class="en">Checkboxes</span>
242 </a></li>
243 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/radiobutton.html">
244 <span class="en">Radio Buttons</span>
245 </a></li>
246 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/togglebutton.html">
247 <span class="en">Toggle Buttons</span>
248 </a></li>
249 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/spinner.html">
250 <span class="en">Spinners</span>
251 </a></li>
252 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/pickers.html">
253 <span class="en">Pickers</span>
254 </a></li>
255<!--
256 <li><a href="<?cs var:toroot ?>guide/topics/ui/controls/progress.html">
257 <span class="en">Seek and Progress Bars</span>
258 </a></li>
259-->
Dirk Dougherty13d30dc32009-07-07 17:37:13 -0700260 </ul>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800261 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700262 <li><a href="<?cs var:toroot ?>guide/topics/ui/ui-events.html">
263 <span class="en">Input Events</span>
264 </a></li>
265 <li><a href="<?cs var:toroot ?>guide/topics/ui/menus.html">
266 <span class="en">Menus</span></span>
267 </a></li>
Scott Mainbbb3f412012-03-09 19:10:40 -0800268 <li><a href="<?cs var:toroot ?>guide/topics/ui/settings.html">
269 <span class="en">Settings</span>
270 </a></li>
Scott Maine2497632012-10-12 12:06:10 -0700271 <li><a href="<?cs var:toroot ?>guide/topics/ui/dialogs.html">
272 <span class="en">Dialogs</span>
273 </a></li>
274 <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/notifications.html">
275 <span class="en">Notifications</span>
276 </a></li>
277 <li><a href="<?cs var:toroot ?>guide/topics/ui/notifiers/toasts.html">
278 <span class="en">Toasts</span>
279 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700280 <li class="nav-section">
281 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/search/index.html">
282 <span class="en">Search</span>
283 </a></div>
284 <ul>
285 <li><a href="<?cs var:toroot ?>guide/topics/search/search-dialog.html">Creating a Search Interface</a></li>
286 <li><a href="<?cs var:toroot ?>guide/topics/search/adding-recent-query-suggestions.html">Adding Recent Query Suggestions</a></li>
287 <li><a href="<?cs var:toroot ?>guide/topics/search/adding-custom-suggestions.html">Adding Custom Suggestions</a></li>
288 <li><a href="<?cs var:toroot ?>guide/topics/search/searchable-config.html">Searchable Configuration</a></li>
289 </ul>
Joe Fernandez89829392012-08-01 16:21:17 -0700290 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700291 <li><a href="<?cs var:toroot ?>guide/topics/ui/drag-drop.html">
292 <span class="en">Drag and Drop</span>
293 </a></li>
294 <li class="nav-section">
295 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/index.html">
296 <span class="en">Accessibility</span>
297 </a></div>
Robert Ly83a75a52011-09-25 12:14:19 -0700298 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700299 <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/apps.html">
300 <span class="en">Making Applications Accessible</span>
301 </a></li>
Joe Fernandez89829392012-08-01 16:21:17 -0700302 <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/checklist.html">
303 <span class="en">Accessibility Developer Checklist</span>
304 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700305 <li><a href="<?cs var:toroot ?>guide/topics/ui/accessibility/services.html">
306 <span class="en">Building Accessibility Services</span>
307 </a></li>
Robert Ly83a75a52011-09-25 12:14:19 -0700308 </ul>
309 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700310 <li><a href="<?cs var:toroot ?>guide/topics/ui/themes.html">
311 <span class="en">Styles and Themes</span>
312 </a></li>
313 <li><a href="<?cs var:toroot ?>guide/topics/ui/custom-components.html">
314 <span class="en">Custom Components</span>
315 </a></li>
316 </ul>
317 </li><!-- end of User Interface -->
Robert Lyf197b632011-06-08 22:23:42 -0700318
Scott Main50e990c2012-06-21 17:14:39 -0700319 <li class="nav-section">
320 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/graphics/index.html">
321 <span class="en">Animation and Graphics</span>
322 </a></div>
323 <ul>
324 <li class="nav-section">
325 <li><a href="<?cs var:toroot ?>guide/topics/graphics/overview.html">
326 <span class="en">Overview</span>
327 </a></li>
328 <li><a href="<?cs var:toroot ?>guide/topics/graphics/prop-animation.html">
329 <span class="en">Property Animation</span>
330 </a></li>
331 <li><a href="<?cs var:toroot ?>guide/topics/graphics/view-animation.html">
332 <span class="en">View Animation</span>
333 </a></li>
334 <li><a href="<?cs var:toroot ?>guide/topics/graphics/drawable-animation.html">
335 <span class="en">Drawable Animation</span>
336 </a></li>
337 <li><a href="<?cs var:toroot ?>guide/topics/graphics/2d-graphics.html">
338 <span class="en">Canvas and Drawables</span>
339 </a></li>
340 <li><a href="<?cs var:toroot ?>guide/topics/graphics/opengl.html">
Joe Fernandezb5c29e72013-07-09 12:20:36 -0700341 <span class="en">OpenGL ES</span>
Scott Main50e990c2012-06-21 17:14:39 -0700342 </a></li>
343 <li><a href="<?cs var:toroot ?>guide/topics/graphics/hardware-accel.html">
344 <span class="en">Hardware Acceleration</span>
345 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700346 </ul>
347 </li><!-- end of graphics and animation-->
348
Robert Ly864090e2012-06-17 18:22:17 -0700349 <li class="nav-section">
350 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/renderscript/index.html">
351 <span class="en">Computation</span>
352 </a></div>
353 <ul>
354 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/compute.html">
Tim Murray015d2682013-05-30 12:34:40 -0700355 <span class="en">RenderScript</span></a>
Robert Ly864090e2012-06-17 18:22:17 -0700356 </li>
357
358 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/advanced.html">
Tim Murray015d2682013-05-30 12:34:40 -0700359 <span class="en">Advanced RenderScript</span></a>
Robert Ly864090e2012-06-17 18:22:17 -0700360 </li>
Jean-Luc Brouillete9f17cd2015-04-24 15:59:02 -0700361 <li class="nav-section">
362 <div class="nav-section-header">
363 <a href="<?cs var:toroot ?>guide/topics/renderscript/reference/overview.html">
364 <span class="en">Runtime API Reference</span>
365 </a></div>
366 <ul>
367 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_value_types.html">
368 <span class="en">Numerical Types</span>
369 </a></li>
370 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_object_types.html">
371 <span class="en">Object Types</span>
372 </a></li>
373 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_convert.html">
374 <span class="en">Conversion Functions</span>
375 </a></li>
376 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_math.html">
377 <span class="en">Mathematical Constants and Functions</span>
378 </a></li>
379 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_vector_math.html">
380 <span class="en">Vector Math Functions</span>
381 </a></li>
382 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_matrix.html">
383 <span class="en">Matrix Functions</span>
384 </a></li>
385 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_quaternion.html">
386 <span class="en">Quaternion Functions</span>
387 </a></li>
388 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_atomic.html">
389 <span class="en">Atomic Update Functions</span>
390 </a></li>
391 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_time.html">
392 <span class="en">Time Functions and Types</span>
393 </a></li>
394 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_allocation_data.html">
395 <span class="en">Allocation Data Access Functions</span>
396 </a></li>
397 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_object_info.html">
398 <span class="en">Object Characteristics Functions</span>
399 </a></li>
400 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_for_each.html">
401 <span class="en">Kernel Invocation Functions and Types</span>
402 </a></li>
403 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_io.html">
404 <span class="en">Input/Output Functions</span>
405 </a></li>
406 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_debug.html">
407 <span class="en">Debugging Functions</span>
408 </a></li>
409 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/rs_graphics.html">
410 <span class="en">Graphics Functions and Types</span>
411 </a></li>
412 <li><a href="<?cs var:toroot ?>guide/topics/renderscript/reference/index.html">
413 <span class="en">Index</span>
414 </a></li>
415 </ul>
Robert Ly864090e2012-06-17 18:22:17 -0700416 </li>
417 </ul>
418 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700419 <li class="nav-section">
420 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/media/index.html">
421 <span class="en">Media and Camera</span>
Scott Maind25ad2f2011-12-15 13:11:12 -0800422 </a></div>
Joe Fernandez99b70f32011-08-22 15:49:52 -0700423 <ul>
424 <li><a href="<?cs var:toroot ?>guide/topics/media/mediaplayer.html">
425 <span class="en">Media Playback</span></a>
426 </li>
Joe Fernandez70a2adc2014-01-28 16:17:44 -0800427 <li><a href="<?cs var:toroot ?>guide/topics/media/mediarouter.html">
Joe Fernandez55b38fa2014-03-26 23:11:31 -0700428 <span class="en">Media Router</span></a>
429 </li>
430 <li><a href="<?cs var:toroot ?>guide/topics/media/mediarouteprovider.html">
431 <span class="en">Media Route Provider</span></a>
Joe Fernandez70a2adc2014-01-28 16:17:44 -0800432 </li>
Joe Fernandezafe3bb92014-06-10 23:45:58 -0700433 <li><a href="<?cs var:toroot ?>guide/topics/media/exoplayer.html">
434 <span class="en">ExoPlayer</span></a>
435 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700436 <li><a href="<?cs var:toroot ?>guide/appendix/media-formats.html">
437 <span class="en">Supported Media Formats</span></a>
438 </li>
439 <li><a href="<?cs var:toroot ?>guide/topics/media/audio-capture.html">
440 <span class="en">Audio Capture</span></a>
441 </li>
Joe Fernandez99b70f32011-08-22 15:49:52 -0700442 <li><a href="<?cs var:toroot ?>guide/topics/media/jetplayer.html">
443 <span class="en">JetPlayer</span></a>
444 </li>
445 <li><a href="<?cs var:toroot ?>guide/topics/media/camera.html">
446 <span class="en">Camera</span></a>
Joe Fernandez99b70f32011-08-22 15:49:52 -0700447 </li>
Joe Fernandez99b70f32011-08-22 15:49:52 -0700448 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700449 </li><!-- end of media and camera -->
450
451 <li class="nav-section">
452 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/sensors/index.html">
453 <span class="en">Location and Sensors</span>
Scott Main3e06f2c2012-03-30 10:29:33 -0700454 </a></div>
Bill Gruberf8c029e2011-11-01 09:31:57 -0700455 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700456 <li><a href="<?cs var:toroot ?>guide/topics/location/index.html">
457 <span class="en">Location and Maps</span>
458 </a>
459 <li><a href="<?cs var:toroot ?>guide/topics/location/strategies.html">
460 <span class="en">Location Strategies</span>
461 </a></li>
Bill Gruberf8c029e2011-11-01 09:31:57 -0700462 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_overview.html">
463 <span class="en">Sensors Overview</span>
464 </a></li>
465 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_motion.html">
466 <span class="en">Motion Sensors</span>
467 </a></li>
468 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_position.html">
469 <span class="en">Position Sensors</span>
470 </a></li>
471 <li><a href="<?cs var:toroot ?>guide/topics/sensors/sensors_environment.html">
472 <span class="en">Environment Sensors</span>
473 </a></li>
474 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700475 </li><!-- end of location and sensors -->
Scott Main50e990c2012-06-21 17:14:39 -0700476
Joe Fernandez89829392012-08-01 16:21:17 -0700477
478
kmccormickf14ff1c2013-06-06 11:14:57 -0700479<li class="nav-section">
Scott Main50e990c2012-06-21 17:14:39 -0700480 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/connectivity/index.html">
481 <span class="en">Connectivity</span>
Scott Mainfa4596e2010-08-17 20:29:03 -0700482 </a></div>
483 <ul>
kmccormickf14ff1c2013-06-06 11:14:57 -0700484 <li class="nav-section">
485 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/bluetooth.html">
486 <span class="en">Bluetooth</span></a>
487 </div>
488 <ul>
489 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/bluetooth-le.html">Bluetooth Low Energy</a></li>
490 </ul>
491 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700492 <li class="nav-section">
493 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/nfc/index.html">
494 <span class="en">NFC</span></a>
Robert Ly83a75a52011-09-25 12:14:19 -0700495 </div>
496 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700497 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/nfc.html">NFC Basics</a></li>
498 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/advanced-nfc.html">Advanced NFC</a></li>
Scott Main6af82cf2013-10-31 09:06:59 -0700499 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/nfc/hce.html">Host-based Card Emulation</a></li>
Robert Ly83a75a52011-09-25 12:14:19 -0700500 </ul>
501 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700502 <li><a href="<?cs var:toroot?>guide/topics/connectivity/wifip2p.html">
Scott Mainf5e09702013-08-22 17:19:17 -0700503 <span class="en">Wi-Fi P2P</span></a>
Robert Ly12a1de02011-11-02 11:56:50 -0700504 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700505 <li class="nav-section">
506 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/connectivity/usb/index.html">
Robert Lybde2b922011-04-18 10:18:30 -0700507 <span class="en">USB</span></a>
Robert Lybde2b922011-04-18 10:18:30 -0700508 </div>
509 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700510 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/accessory.html">Accessory</a></li>
511 <li><a href="<?cs var:toroot ?>guide/topics/connectivity/usb/host.html">Host</a></li>
Robert Lybde2b922011-04-18 10:18:30 -0700512 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700513 </li>
514 <li><a href="<?cs var:toroot?>guide/topics/connectivity/sip.html">
515 <span class="en">SIP</span>
516 </a>
517 </li>
Joe Fernandez89829392012-08-01 16:21:17 -0700518
Scott Main50e990c2012-06-21 17:14:39 -0700519 </ul>
520 </li><!-- end of connectivity -->
Joe Fernandez89829392012-08-01 16:21:17 -0700521
kmccormickf14ff1c2013-06-06 11:14:57 -0700522
Scott Main50e990c2012-06-21 17:14:39 -0700523 <li class="nav-section">
524 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/text/index.html">
525 <span class="en">Text and Input</span>
526 </a></div>
527 <ul>
528 <li><a href="<?cs var:toroot ?>guide/topics/text/copy-paste.html">
529 <span class="en">Copy and Paste</span>
530 </a></li>
531 <li><a href="<?cs var:toroot ?>guide/topics/text/creating-input-method.html">
532 <span class="en">Creating an IME</span>
533 </a></li>
534 <li><a href="<?cs var:toroot ?>guide/topics/text/spell-checker-framework.html">
535 <span class="en">Spelling Checker</span>
536 </a></li>
537 </ul>
538 </li><!-- end of text and input -->
Joe Fernandez89829392012-08-01 16:21:17 -0700539
Scott Main50e990c2012-06-21 17:14:39 -0700540 <li class="nav-section">
541 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/data/index.html">
542 <span class="en">Data Storage</span>
543 </a></div>
544 <ul>
545 <li><a href="<?cs var:toroot ?>guide/topics/data/data-storage.html">
546 <span class="en">Storage Options</span>
547 </a></li>
Mark Luf0968052016-09-29 18:11:38 -0700548 <li class="nav-section">
549 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/data/backup.html">
Scott Main50e990c2012-06-21 17:14:39 -0700550 <span class="en">Data Backup</span>
Mark Luf0968052016-09-29 18:11:38 -0700551 </a></div>
552 <ul>
553 <li><a href="<?cs var:toroot ?>guide/topics/data/autobackup.html">Auto Backup</a></li>
554 <li><a href="<?cs var:toroot ?>guide/topics/data/keyvaluebackup.html">Key/Value Backup</a></li>
555 <li><a href="<?cs var:toroot ?>guide/topics/data/testingbackup.html">Testing Backup and Restore</a></li>
556 </ul>
557 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700558 <li><a href="<?cs var:toroot ?>guide/topics/data/install-location.html">
559 <span class="en">App Install Location</span>
560 </a></li>
561 </ul>
562 </li><!-- end of data storage -->
563
Joe Fernandez89829392012-08-01 16:21:17 -0700564
Scott Main50e990c2012-06-21 17:14:39 -0700565 <li class="nav-section">
566 <div class="nav-section-header"><a href="<?cs var:toroot?>guide/topics/admin/index.html">
567 <span class="en">Administration</span>
568 </a></div>
Joe Malina7fda212010-10-18 17:07:45 -0700569 <ul>
570 <li>
Scott Main50e990c2012-06-21 17:14:39 -0700571 <a href="<?cs var:toroot?>guide/topics/admin/device-admin.html">
572 <span class="en">Device Policies</span></a>
Joe Malina7fda212010-10-18 17:07:45 -0700573 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700574 <!--
Joe Malina7fda212010-10-18 17:07:45 -0700575 <li>
Scott Main50e990c2012-06-21 17:14:39 -0700576 <a href="<?cs var:toroot?>guide/topics/admin/keychain.html">
577 <span class="en">Certificate Store</span></a>
Joe Malina7fda212010-10-18 17:07:45 -0700578 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700579 -->
Joe Malina7fda212010-10-18 17:07:45 -0700580 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700581 </li><!-- end of administration -->
Joe Fernandez89829392012-08-01 16:21:17 -0700582
Scott Main50e990c2012-06-21 17:14:39 -0700583 <li class="nav-section">
584 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/webapps/index.html">
585 <span class="en">Web Apps</span>
586 </a></div>
Bill Gruberdf71cab2011-02-01 23:01:16 -0800587 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700588 <li><a href="<?cs var:toroot ?>guide/webapps/targeting.html">
Scott Main5342f652013-09-10 10:54:46 -0700589 <span class="en">Supporting Different Screens in Web Apps</span>
Dirk Dougherty13d30dc32009-07-07 17:37:13 -0700590 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700591 <li><a href="<?cs var:toroot ?>guide/webapps/webview.html">
592 <span class="en">Building Web Apps in WebView</span>
Scott Maind25ad2f2011-12-15 13:11:12 -0800593 </a></li>
Scott Maindcb40062013-10-29 17:56:00 -0700594 <li><a href="<?cs var:toroot ?>guide/webapps/migrating.html">
595 <span class="en">Migrating to WebView in Android 4.4</span>
596 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700597 <li><a href="<?cs var:toroot ?>guide/webapps/debugging.html">
598 <span class="en">Debugging Web Apps</span>
Scott Maind25ad2f2011-12-15 13:11:12 -0800599 </a></li>
Scott Main50e990c2012-06-21 17:14:39 -0700600 <li><a href="<?cs var:toroot ?>guide/webapps/best-practices.html">
601 <span class="en">Best Practices for Web Apps</span>
Dirk Dougherty13d30dc32009-07-07 17:37:13 -0700602 </a></li>
603 </ul>
Scott Main50e990c2012-06-21 17:14:39 -0700604 </li><!-- end of web apps -->
Joe Fernandez89829392012-08-01 16:21:17 -0700605
Scott Main50e990c2012-06-21 17:14:39 -0700606 <li class="nav-section">
607 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/index.html">
Scott Maina21ac882012-01-30 15:27:37 -0800608 <span class="en">Best Practices</span>
609 <span class="de" style="display:none">Bewährte Verfahren</span>
610 <span class="es" style="display:none">Prácticas recomendadas</span>
611 <span class="fr" style="display:none">Meilleures pratiques</span>
612 <span class="it" style="display:none">Best practice</span>
613 <span class="ja" style="display:none">ベスト プラクティス</span>
Dirk Doughertyb582c6782013-05-04 10:54:52 -0700614 <span class="zh-cn" style="display:none">最佳实践</span>
615 <span class="zh-tw" style="display:none">最佳實務</span>
Scott Main50e990c2012-06-21 17:14:39 -0700616 </div></a>
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800617 <ul>
Scott Main50e990c2012-06-21 17:14:39 -0700618 <li class="nav-section">
619 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/practices/screens_support.html">
Scott Main6aa2b622011-03-09 14:26:58 -0800620 <span class="en">Supporting Multiple Screens</span>
Scott Main9ed517d2011-09-21 21:04:19 -0700621 </a></div>
Scott Main6aa2b622011-03-09 14:26:58 -0800622 <ul>
623 <li><a href="<?cs var:toroot ?>guide/practices/screens-distribution.html">
624 <span class="en">Distributing to Specific Screens</span>
Dirk Doughertyf4b55402009-10-09 17:14:28 -0700625 </a></li>
Scott Maindb909162011-06-22 14:28:44 -0700626 <li><a href="<?cs var:toroot ?>guide/practices/screen-compat-mode.html">
627 <span class="en">Screen Compatibility Mode</span>
Scott Main9ed517d2011-09-21 21:04:19 -0700628 </a></li>
Scott Main6aa2b622011-03-09 14:26:58 -0800629 </ul>
630 </li>
Scott Main5e44f682011-10-07 01:33:09 -0700631 <li><a href="<?cs var:toroot ?>guide/practices/tablets-and-handsets.html">
632 <span class="en">Supporting Tablets and Handsets</span>
Scott Main3e06f2c2012-03-30 10:29:33 -0700633 </a></li>
Andrew Solovay4737af82014-06-12 10:40:23 -0700634 <li>
635 <a href="<?cs var:toroot ?>guide/practices/verifying-apps-art.html">
636 <span class="en">Verifying App Behavior on ART</span>
637 </a>
638 </li>
Scott Main50e990c2012-06-21 17:14:39 -0700639 </ul>
640 </li>
Joe Fernandez89829392012-08-01 16:21:17 -0700641
Chad Brubaker06aabf42016-02-22 10:40:05 -0800642 <li class="nav-section">
643 <div class="nav-section-header"><a href="<?cs var:toroot ?>guide/topics/security/index.html">
644 <span class="en">Security</span>
645 </a></div>
646 <ul>
647 <li><a href="<?cs var:toroot ?>guide/topics/security/security-config.html">
648 <span class="en">Network Security Config</span>
649 </a></li>
650 </ul>
651 </li>
Joe Fernandez89829392012-08-01 16:21:17 -0700652
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800653</ul>
654
Scott Main50e990c2012-06-21 17:14:39 -0700655
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800656<script type="text/javascript">
657<!--
658 buildToggleLists();
Dirk Dougherty13d30dc32009-07-07 17:37:13 -0700659 changeNavLang(getLangPref());
The Android Open Source Project9066cfe2009-03-03 19:31:44 -0800660//-->
661</script>