blob: 8df419fd5a6a6c91d3ffa4a4dd4f9d1b189f89b3 [file] [log] [blame]
Dirk Dougherty22558d02009-12-10 16:25:06 -08001<ul>
2 <li>
Scott Main7736f962011-12-15 15:40:25 -08003 <h2><span class="en">Android Training</span>
4 </h2>
5 <ul>
6
7 <li><a href="<?cs var:toroot ?>training/index.html">
8 <span class="en">Orientation</span>
9 </a>
10 </li>
Scott Main580f0142011-12-15 16:47:26 -080011
Scott Main7736f962011-12-15 15:40:25 -080012 <li class="toggle-list">
13 <div><a href="<?cs var:toroot ?>training/multiscreen/index.html">
14 <span class="en">Designing for Multiple Screens</span>
15 </a></div>
16 <ul>
17 <li><a href="<?cs var:toroot ?>training/multiscreen/screensizes.html">
18 <span class="en">Supporting Different Screen Sizes</span>
19 </a>
20 </li>
21 <li><a href="<?cs var:toroot ?>training/multiscreen/screendensities.html">
22 <span class="en">Supporting Different Screen Densities</span>
23 </a>
24 </li>
25 <li><a href="<?cs var:toroot ?>training/multiscreen/adaptui.html">
26 <span class="en">Implementing Adaptive UI Flows</span>
27 </a>
28 </li>
29 </ul>
30 </li>
31
32 <li class="toggle-list">
33 <div><a href="<?cs var:toroot ?>training/improving-layouts/index.html">
34 <span class="en">Improving Layout Performance</span>
35 </a></div>
36 <ul>
37 <li><a href="<?cs var:toroot ?>training/improving-layouts/optimizing-layout.html">
38 <span class="en">Optimizing Layout Hierarchies</span>
39 </a>
40 </li>
41 <li><a href="<?cs var:toroot ?>training/improving-layouts/reusing-layouts.html">
42 <span class="en">Re-using Layouts with &lt;include/&gt;</span>
43 </a>
44 </li>
45 <li><a href="<?cs var:toroot ?>training/improving-layouts/loading-ondemand.html">
46 <span class="en">Loading Views On Demand</span>
47 </a>
48 </li>
49 <li><a href="<?cs var:toroot ?>training/improving-layouts/smooth-scrolling.html">
50 <span class="en">Making ListView Scrolling Smooth</span>
51 </a>
52 </li>
53 </ul>
54 </li>
55
56 <li class="toggle-list">
57 <div><a href="<?cs var:toroot ?>training/managing-audio/index.html">
58 <span class="en">Managing Audio Playback</span>
59 </a></div>
60 <ul>
61 <li><a href="<?cs var:toroot ?>training/managing-audio/volume-playback.html">
62 <span class="en">Controlling Your Apps Volume and Playback</span>
63 </a>
64 </li>
65 <li><a href="<?cs var:toroot ?>training/managing-audio/audio-focus.html">
66 <span class="en">Managing Audio Focus</span>
67 </a>
68 </li>
69 <li><a href="<?cs var:toroot ?>training/managing-audio/audio-output.html">
70 <span class="en">Dealing with Audio Output Hardware</span>
71 </a>
72 </li>
73 </ul>
74 </li>
75
76 <li class="toggle-list">
77 <div><a href="<?cs var:toroot ?>training/monitoring-device-state/index.html">
78 <span class="en">Optimizing Battery Life</span>
79 </a></div>
80 <ul>
81 <li><a href="<?cs var:toroot ?>training/monitoring-device-state/battery-monitoring.html">
82 <span class="en">Monitoring the Battery Level and Charging State</span>
83 </a>
84 </li>
85 <li><a href="<?cs var:toroot ?>training/monitoring-device-state/docking-monitoring.html">
86 <span class="en">Determining and Monitoring the Docking State and Type</span>
87 </a>
88 </li>
89 <li><a href="<?cs var:toroot ?>training/monitoring-device-state/connectivity-monitoring.html">
90 <span class="en">Determining and Monitoring the Connectivity Status</span>
91 </a>
92 </li>
93 <li><a href="<?cs var:toroot ?>training/monitoring-device-state/manifest-receivers.html">
94 <span class="en">Manipulating Broadcast Receivers On Demand</span>
95 </a>
96 </li>
97 </ul>
98 </li>
Scott Main580f0142011-12-15 16:47:26 -080099
Scott Main2956f2f2011-12-15 19:52:33 -0800100 <li class="toggle-list">
101 <div><a href="<?cs var:toroot ?>training/id-auth/index.html">
102 <span class="en">Remembering Users</span>
103 </a></div>
104 <ul>
105 <li><a href="<?cs var:toroot ?>training/id-auth/identify.html">
106 <span class="en">Remembering Your User</span>
107 </a>
108 </li>
109 <li><a href="<?cs var:toroot ?>training/id-auth/authenticate.html">
110 <span class="en">Authenticating to OAuth2 Services</span>
111 </a>
112 </li>
113 <li><a href="<?cs var:toroot ?>training/id-auth/custom_auth.html">
114 <span class="en">Creating a Custom Account Type</span>
115 </a>
116 </li>
117 </ul>
118 </li>
Scott Main580f0142011-12-15 16:47:26 -0800119
Scott Main7736f962011-12-15 15:40:25 -0800120 <li class="toggle-list">
121 <div><a href="<?cs var:toroot ?>training/sharing/index.html">
122 <span class="en">Sharing Content</span>
123 </a></div>
124 <ul>
125 <li><a href="<?cs var:toroot ?>training/sharing/send.html">
126 <span class="en">Sending Content to Other Apps</span>
127 </a>
128 </li>
129 <li><a href="<?cs var:toroot ?>training/sharing/receive.html">
130 <span class="en">Receiving Content from Other Apps</span>
131 </a>
132 </li>
133 <li><a href="<?cs var:toroot ?>training/sharing/shareaction.html">
134 <span class="en">Adding an Easy Share Action</span>
135 </a>
136 </li>
137 </ul>
138 </li>
139
140 <li class="toggle-list">
Scott Main580f0142011-12-15 16:47:26 -0800141 <div><a href="<?cs var:toroot ?>training/camera/index.html">
142 <span class="en">Capturing Photos</span>
143 </a></div>
144 <ul>
145 <li><a href="<?cs var:toroot ?>training/camera/photobasics.html">
146 <span class="en">Taking Photos Simply</span>
147 </a>
148 </li>
149 <li><a href="<?cs var:toroot ?>training/camera/videobasics.html">
150 <span class="en">Recording Videos Simply</span>
151 </a>
152 </li>
153 <li><a href="<?cs var:toroot ?>training/camera/cameradirect.html">
154 <span class="en">Controlling the Camera</span>
155 </a>
156 </li>
157 </ul>
158 </li>
159
160 <li class="toggle-list">
Scott Main7736f962011-12-15 15:40:25 -0800161 <div><a href="<?cs var:toroot ?>training/multiple-apks/index.html">
162 <span class="en">Maintaining Multiple APKs</span>
163 </a></div>
164 <ul>
165 <li><a href="<?cs var:toroot ?>training/multiple-apks/api.html">
166 <span class="en">Creating Multiple APKs for Different API Levels</span>
167 </a>
168 </li>
169 <li><a href="<?cs var:toroot ?>training/multiple-apks/screensize.html">
170 <span class="en">Creating Multiple APKs for Different Screen Sizes</span>
171 </a>
172 </li>
173 <li><a href="<?cs var:toroot ?>training/multiple-apks/texture.html">
174 <span class="en">Creating Multiple APKs for Different GL Textures</span>
175 </a>
176 </li>
177 <li><a href="<?cs var:toroot ?>training/multiple-apks/multiple.html">
178 <span class="en">Creating Multiple APKs with 2+ Dimensions</span>
179 </a>
180 </li>
181 </ul>
182 </li>
183
184 <li class="toggle-list">
185 <div><a href="<?cs var:toroot ?>training/enterprise/index.html">
186 <span class="en">Developing for Enterprise</span>
187 </a></div>
188 <ul>
189 <li><a href="<?cs var:toroot ?>training/enterprise/device-management-policy.html">
Scott Main8f04ae32011-12-18 14:00:41 -0800190 <span class="en">Enhancing Security with Device Management Policies</span>
Scott Main7736f962011-12-15 15:40:25 -0800191 </a>
192 </li>
193 </ul>
194 </li>
195
196 <li class="toggle-list">
197 <div><a href="<?cs var:toroot ?>training/monetization/index.html">
198 <span class="en">Monetizing Your App</span>
199 </a></div>
200 <ul>
201 <li><a href="<?cs var:toroot ?>training/monetization/ads-and-ux.html">
202 <span class="en">Advertising without Compromising User Experience</span>
203 </a>
204 </li>
205 </ul>
206 </li>
Scott Main580f0142011-12-15 16:47:26 -0800207
208 <li class="toggle-list">
209 <div><a href="<?cs var:toroot ?>training/design-navigation/index.html">
210 <span class="en">Designing Effective Navigation</span>
211 </a></div>
212 <ul>
213 <li><a href="<?cs var:toroot ?>training/design-navigation/screen-planning.html">
214 <span class="en">Planning Screens and Their Relationships</span>
215 </a>
216 </li>
217 <li><a href="<?cs var:toroot ?>training/design-navigation/multiple-sizes.html">
218 <span class="en">Planning for Multiple Touchscreen Sizes</span>
219 </a>
220 </li>
221 <li><a href="<?cs var:toroot ?>training/design-navigation/descendant-lateral.html">
222 <span class="en">Providing Descendant and Lateral Navigation</span>
223 </a>
224 </li>
225 <li><a href="<?cs var:toroot ?>training/design-navigation/ancestral-temporal.html">
226 <span class="en">Providing Ancestral and Temporal Navigation</span>
227 </a>
228 </li>
229 <li><a href="<?cs var:toroot ?>training/design-navigation/wireframing.html">
230 <span class="en">Putting it All Together: Wireframing the Example App</span>
231 </a>
232 </li>
233 </ul>
234 </li>
Scott Main7736f962011-12-15 15:40:25 -0800235 </ul>
236 </li>
237
238
239 <li>
Roman Nurike577d722010-04-16 15:57:34 -0700240 <h2><span class="en">Technical Resources</span>
241 </h2>
242 <ul>
243 <li class="toggle-list">
244 <div><a href="<?cs var:toroot ?>resources/browser.html?tag=sample">
245 <span class="en">Sample Code</span>
246 <span class="de" style="display:none">Beispielcode</span>
247 <span class="es" style="display:none">Código de ejemplo</span>
248 <span class="fr" style="display:none">Exemple de code</span>
249 <span class="it" style="display:none">Codice di esempio</span>
250 <span class="ja" style="display:none">サンプル コード</span>
251 <span class="zh-CN" style="display:none"></span>
252 <span class="zh-TW" style="display:none"></span>
253 </a></div>
254 <ul id="devdoc-nav-sample-list">
255 <li><a href="<?cs var:toroot ?>resources/samples/get.html">
256 <span class="en">Getting the Samples</span>
257 </a></li>
258 </ul>
259 </li>
260 <li class="toggle-list">
261 <div><a href="<?cs var:toroot ?>resources/browser.html?tag=article">
262 <span class="en">Articles</span>
263 </a></div>
264 <ul id="devdoc-nav-article-list">
265 </ul>
266 </li>
267 <li class="toggle-list">
268 <div><a href="<?cs var:toroot ?>resources/browser.html?tag=tutorial">
269 <span class="en">Tutorials</span>
270 <span class="de" style="display:none">Lernprogramme</span>
271 <span class="es" style="display:none">Tutoriales</span>
272 <span class="fr" style="display:none">Didacticiels</span>
273 <span class="it" style="display:none">Esercitazioni</span>
274 <span class="ja" style="display:none">チュートリアル</span>
275 <span class="zh-CN" style="display:none"></span>
276 <span class="zh-TW" style="display:none"></span>
277 </a></div>
278 <ul id="devdoc-nav-tutorial-list">
279 </ul>
280 </li>
281 <li class="toggle-list">
282 <div><a href="<?cs var:toroot ?>resources/topics.html">
283 <span class="en">Topics</span>
284 </a></div>
285 <ul id="devdoc-nav-topic-list">
286 </ul>
287 </li>
288 </ul>
289 </li>
290 <li>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800291 <h2><span class="en">Community</span>
292 <span style="display:none" class="de"></span>
293 <span style="display:none" class="es">Comunidad</span>
294 <span style="display:none" class="fr">Communauté</span>
295 <span style="display:none" class="it"></span>
296 <span style="display:none" class="ja">コミュニティ</span>
297 <span style="display:none" class="zh-CN">社区</span>
298 <span style="display:none" class="zh-TW">社群</span>
299 </h2>
300 <ul>
301 <li><a href="<?cs var:toroot ?>resources/community-groups.html">
Roman Nurik99600782010-01-08 12:48:45 -0800302 <span class="en">Developer Forums</span>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800303 </a></li>
304 <li><a href="<?cs var:toroot ?>resources/community-more.html">
305 <span class="en">IRC, Twitter</span>
306 </a></li>
307 </ul>
308 </li>
Scott Main77ca2562010-05-11 19:05:04 -0700309<?cs
310 if:android.whichdoc == "online" ?>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800311 <li>
Scott Main4c4a47f2009-12-10 15:54:54 -0800312 <h2><span class="en">Device Dashboard</span>
313 </h2>
314 <ul>
315 <li><a href="<?cs var:toroot ?>resources/dashboard/platform-versions.html">
316 <span class="en">Platform Versions</span>
Scott Mainbf1d0b92010-05-07 15:08:36 -0700317 </a></li>
Dirk Dougherty6bb63482010-05-17 15:01:58 -0700318 <li><a href="<?cs var:toroot ?>resources/dashboard/screens.html">
319 <span class="en">Screen Sizes &amp; Densities</span>
Dirk Dougherty3a206bc2010-06-01 09:24:47 -0700320 </a></li>
Scott Mainb6451222011-05-06 14:29:59 -0700321 <li><a href="<?cs var:toroot ?>resources/dashboard/opengl.html">
322 <span class="en">OpenGL ES Versions</span>
323 </a></li>
Scott Main4c4a47f2009-12-10 15:54:54 -0800324 </ul>
Scott Main77ca2562010-05-11 19:05:04 -0700325 </li><?cs
326 /if
327?>
Scott Main4c4a47f2009-12-10 15:54:54 -0800328
Dirk Dougherty22558d02009-12-10 16:25:06 -0800329 <li>
Scott Maine139f4d2011-01-07 17:52:17 -0800330 <h2><span class="en">More</span></h2>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800331 <ul>
332 <li><a href="<?cs var:toroot ?>resources/faq/commontasks.html">
333 <span class="en">Common Tasks </span>
334 </a></li>
335 <li><a href="<?cs var:toroot ?>resources/faq/troubleshooting.html">
336 <span class="en">Troubleshooting Tips</span>
337 </a></li>
338 <li class="toggle-list">
339 <div><a href="<?cs var:toroot ?>resources/faq/index.html">
340 <span class="en">FAQs</span>
341 </a></div>
342 <ul>
Trevor Johns063d03e2010-01-07 15:44:33 -0800343 <li><a href="<?cs var:toroot ?>resources/faq/framework.html">
344 <span class="en">App Framework FAQ</span>
345 </a></li>
346 <li><a href="<?cs var:toroot ?>resources/faq/licensingandoss.html">
347 <span class="en">Licensing FAQ</span>
348 </a></li>
349 <li><a href="<?cs var:toroot ?>resources/faq/security.html">
350 <span class="en">Security FAQ</span>
351 </a></li>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800352 </ul>
353 </li>
354 </ul>
355 </li>
Dirk Dougherty22558d02009-12-10 16:25:06 -0800356</ul>
357
358<script type="text/javascript">
359<!--
360 buildToggleLists();
361 changeNavLang(getLangPref());
362//-->
363</script>