blob: 54e972323d78ad0b73cfde12d82edd0fbcc6ac98 [file] [log] [blame]
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2007 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
Jack Palevich66914d42010-02-03 16:00:49 +08007
The Android Open Source Project52d4c302009-03-03 19:29:09 -08008 http://www.apache.org/licenses/LICENSE-2.0
Jack Palevich66914d42010-02-03 16:00:49 +08009
The Android Open Source Project52d4c302009-03-03 19:29:09 -080010 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<!-- Declare the contents of this Android application. The namespace
18 attribute brings in the Android platform namespace, and the package
19 supplies a unique name for the application. When writing your
20 own application, the package name must be changed from "com.example.*"
21 to come from a domain that you own or have control over. -->
22<manifest xmlns:android="http://schemas.android.com/apk/res/android"
23 package="com.example.android.apis">
24
25 <uses-permission android:name="android.permission.READ_CONTACTS" />
26 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080027 <uses-permission android:name="android.permission.VIBRATE" />
28 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
29 <uses-permission android:name="android.permission.INTERNET" />
Megha Joshib49dd832009-12-03 13:56:04 -080030 <uses-permission android:name="android.permission.SET_WALLPAPER" />
Dianne Hackborn04a91302010-02-08 22:41:08 -080031 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Roman Nurikf096f962010-02-22 14:59:11 -080032 <uses-permission android:name="android.permission.SEND_SMS" />
33 <uses-permission android:name="android.permission.RECEIVE_SMS" />
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -060034 <uses-permission android:name="android.permission.NFC" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080035
Roman Nurik90c1d502010-10-22 15:39:25 -070036 <!-- For android.media.audiofx.Visualizer -->
37 <uses-permission android:name="android.permission.RECORD_AUDIO" />
38
Alexander Lucas96c02102011-10-27 15:23:41 -070039 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" />
Dianne Hackborn10c33522011-05-27 18:29:00 -070040
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070041 <!-- We will request access to the camera, saying we require a camera
42 of some sort but not one with autofocus capability. -->
43 <uses-permission android:name="android.permission.CAMERA" />
44 <uses-feature android:name="android.hardware.camera" />
45 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080046
The Android Open Source Project52d4c302009-03-03 19:29:09 -080047 <application android:name="ApiDemosApplication"
48 android:label="@string/activity_sample_code"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -070049 android:icon="@drawable/app_sample_code"
50 android:hardwareAccelerated="true">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080051
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070052 <!-- This is how we can request a library but still allow the app
53 to be installed if it doesn't exist. -->
54 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080055
Dianne Hackborn9e6f12a2010-08-15 12:49:50 -070056 <activity android:name="ApiDemos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080057 <intent-filter>
58 <action android:name="android.intent.action.MAIN" />
59 <category android:name="android.intent.category.DEFAULT" />
60 <category android:name="android.intent.category.LAUNCHER" />
61 </intent-filter>
62 </activity>
63
64 <!-- ************************************* -->
65 <!-- APPLICATION PACKAGE SAMPLES -->
66 <!-- ************************************* -->
67
68 <!-- Activity Samples -->
69
70 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
71 <intent-filter>
72 <action android:name="android.intent.action.MAIN" />
73 <category android:name="android.intent.category.SAMPLE_CODE" />
74 </intent-filter>
75 </activity>
76
77 <activity android:name=".app.DialogActivity"
78 android:label="@string/activity_dialog"
Dianne Hackbornae1d79d2010-12-02 21:51:11 -080079 android:theme="@android:style/Theme.Holo.Dialog">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080080 <intent-filter>
81 <action android:name="android.intent.action.MAIN" />
82 <category android:name="android.intent.category.SAMPLE_CODE" />
83 </intent-filter>
84 </activity>
85
86 <activity android:name=".app.CustomDialogActivity"
87 android:label="@string/activity_custom_dialog"
88 android:theme="@style/Theme.CustomDialog">
89 <intent-filter>
90 <action android:name="android.intent.action.MAIN" />
91 <category android:name="android.intent.category.SAMPLE_CODE" />
92 </intent-filter>
93 </activity>
94
Megha Joshi11d89592009-11-13 11:45:19 -080095 <activity android:name=".app.QuickContactsDemo"
96 android:label="@string/quick_contacts_demo">
97 <intent-filter>
98 <action android:name="android.intent.action.MAIN" />
99 <category android:name="android.intent.category.SAMPLE_CODE" />
100 </intent-filter>
101 </activity>
102
Dianne Hackborn44bf93a2009-08-08 20:39:07 -0700103 <activity android:name=".app.WallpaperActivity"
104 android:label="@string/activity_wallpaper"
105 android:theme="@style/Theme.Wallpaper">
106 <intent-filter>
107 <action android:name="android.intent.action.MAIN" />
108 <category android:name="android.intent.category.SAMPLE_CODE" />
109 </intent-filter>
110 </activity>
111
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800112 <activity android:name=".app.TranslucentActivity"
113 android:label="@string/activity_translucent"
114 android:theme="@style/Theme.Translucent">
115 <intent-filter>
116 <action android:name="android.intent.action.MAIN" />
117 <category android:name="android.intent.category.SAMPLE_CODE" />
118 </intent-filter>
119 </activity>
120
121 <activity android:name=".app.TranslucentBlurActivity"
122 android:label="@string/activity_translucent_blur"
123 android:theme="@style/Theme.Transparent">
124 <intent-filter>
125 <action android:name="android.intent.action.MAIN" />
126 <category android:name="android.intent.category.SAMPLE_CODE" />
127 </intent-filter>
128 </activity>
129
Dianne Hackborncfc90dc2009-09-24 19:27:54 -0700130 <activity android:name=".app.Animation" android:label="@string/activity_animation">
131 <intent-filter>
132 <action android:name="android.intent.action.MAIN" />
133 <category android:name="android.intent.category.SAMPLE_CODE" />
134 </intent-filter>
135 </activity>
136
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800137 <activity android:name=".app.SaveRestoreState"
138 android:label="@string/activity_save_restore"
139 android:windowSoftInputMode="stateVisible|adjustResize">
140 <intent-filter>
141 <action android:name="android.intent.action.MAIN" />
142 <category android:name="android.intent.category.SAMPLE_CODE" />
143 </intent-filter>
144 </activity>
145
146 <activity android:name=".app.PersistentState"
147 android:label="@string/activity_persistent"
148 android:windowSoftInputMode="stateVisible|adjustResize">
149 <intent-filter>
150 <action android:name="android.intent.action.MAIN" />
151 <category android:name="android.intent.category.SAMPLE_CODE" />
152 </intent-filter>
153 </activity>
154
Dianne Hackborn4799e552010-12-01 16:08:52 -0800155 <activity android:name=".app.ActivityRecreate"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800156 android:label="@string/activity_recreate"
157 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4799e552010-12-01 16:08:52 -0800158 <intent-filter>
159 <action android:name="android.intent.action.MAIN" />
160 <category android:name="android.intent.category.SAMPLE_CODE" />
161 </intent-filter>
162 </activity>
163
Dianne Hackborn9cd16542012-04-26 18:57:13 -0700164 <activity android:name=".app.FinishAffinity"
165 android:label="@string/activity_finish_affinity"
166 android:taskAffinity=":finishing"
167 android:enabled="@bool/atLeastJellyBean">
168 <intent-filter>
169 <action android:name="android.intent.action.MAIN" />
170 <category android:name="android.intent.category.SAMPLE_CODE" />
171 </intent-filter>
172 </activity>
173
Dianne Hackborn6d36a9e2010-10-29 17:24:41 -0700174 <activity android:name=".app.SoftInputModes"
175 android:label="@string/soft_input_modes">
176 <intent-filter>
177 <action android:name="android.intent.action.MAIN" />
178 <category android:name="android.intent.category.SAMPLE_CODE" />
179 </intent-filter>
180 </activity>
181
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800182 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
183 <intent-filter>
184 <action android:name="android.intent.action.MAIN" />
185 <category android:name="android.intent.category.SAMPLE_CODE" />
186 </intent-filter>
187 </activity>
188
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800189 <activity android:name=".app.SendResult"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800190 android:theme="@style/ThemeDialogWhenLarge">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800191 </activity>
192
193 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
194 <intent-filter>
195 <action android:name="android.intent.action.MAIN" />
196 <category android:name="android.intent.category.SAMPLE_CODE" />
197 </intent-filter>
198 </activity>
199
200 <activity android:name=".app.ForwardTarget">
201 </activity>
202
203 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
204 <intent-filter>
205 <action android:name="android.intent.action.MAIN" />
206 <category android:name="android.intent.category.SAMPLE_CODE" />
207 </intent-filter>
208 </activity>
209
210 <activity android:name=".app.RedirectMain">
211 </activity>
212
213 <activity android:name=".app.RedirectGetter">
214 </activity>
215
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700216 <!-- This sample doesn't work with the new action bar, so use
217 the old style theme. -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800218 <activity android:name=".app.CustomTitle"
219 android:label="@string/activity_custom_title"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700220 android:windowSoftInputMode="stateVisible|adjustPan"
221 android:theme="@android:style/Theme">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800222 <intent-filter>
223 <action android:name="android.intent.action.MAIN" />
224 <category android:name="android.intent.category.SAMPLE_CODE" />
225 </intent-filter>
226 </activity>
227
228 <activity android:name=".app.ReorderOnLaunch"
229 android:label="@string/activity_reorder">
230 <intent-filter>
231 <action android:name="android.intent.action.MAIN" />
232 <category android:name="android.intent.category.SAMPLE_CODE" />
233 </intent-filter>
234 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +0800235
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800236 <activity android:name=".app.ReorderTwo" />
237 <activity android:name=".app.ReorderThree" />
238 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800239
Megha Joshib49dd832009-12-03 13:56:04 -0800240 <activity android:name=".app.SetWallpaperActivity"
241 android:label="@string/activity_setwallpaper">
242 <intent-filter>
243 <action android:name="android.intent.action.MAIN" />
244 <category android:name="android.intent.category.SAMPLE_CODE" />
245 </intent-filter>
246 </activity>
247
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700248 <activity android:name=".app.ScreenOrientation"
249 android:label="@string/activity_screen_orientation">
250 <intent-filter>
251 <action android:name="android.intent.action.MAIN" />
252 <category android:name="android.intent.category.SAMPLE_CODE" />
253 </intent-filter>
254 </activity>
Alexander Lucas96c02102011-10-27 15:23:41 -0700255
Dianne Hackborn5a076f42010-04-19 12:16:50 -0700256 <!-- Fragment Samples -->
257
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700258 <activity android:name=".app.FragmentAlertDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800259 android:label="@string/fragment_alert_dialog"
260 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700261 <intent-filter>
262 <action android:name="android.intent.action.MAIN" />
263 <category android:name="android.intent.category.SAMPLE_CODE" />
264 </intent-filter>
265 </activity>
266
Dianne Hackborn7f308f22011-03-03 21:50:51 -0800267 <activity android:name=".app.FragmentArguments"
268 android:label="@string/fragment_arguments"
269 android:enabled="@bool/atLeastHoneycomb">
270 <intent-filter>
271 <action android:name="android.intent.action.MAIN" />
272 <category android:name="android.intent.category.SAMPLE_CODE" />
273 </intent-filter>
274 </activity>
275
Romain Guyc35d0582011-07-21 18:05:24 -0700276 <activity android:name=".app.FragmentCustomAnimations"
277 android:label="@string/fragment_custom_animations"
278 android:enabled="@bool/atLeastHoneycombMR2">
279 <intent-filter>
280 <action android:name="android.intent.action.MAIN" />
281 <category android:name="android.intent.category.SAMPLE_CODE" />
282 </intent-filter>
283 </activity>
284
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800285 <activity android:name=".app.FragmentHideShow"
286 android:label="@string/fragment_hide_show"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800287 android:windowSoftInputMode="stateUnchanged"
288 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700289 <intent-filter>
290 <action android:name="android.intent.action.MAIN" />
291 <category android:name="android.intent.category.SAMPLE_CODE" />
292 </intent-filter>
293 </activity>
294
295 <activity android:name=".app.FragmentContextMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800296 android:label="@string/fragment_context_menu"
297 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornd2d93d02010-05-06 11:57:56 -0700298 <intent-filter>
299 <action android:name="android.intent.action.MAIN" />
300 <category android:name="android.intent.category.SAMPLE_CODE" />
301 </intent-filter>
302 </activity>
303
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700304 <activity android:name=".app.FragmentDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800305 android:label="@string/fragment_dialog"
306 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700307 <intent-filter>
308 <action android:name="android.intent.action.MAIN" />
309 <category android:name="android.intent.category.SAMPLE_CODE" />
310 </intent-filter>
311 </activity>
312
Dianne Hackborneffa3032010-08-20 18:29:02 -0700313 <activity android:name=".app.FragmentDialogOrActivity"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800314 android:label="@string/fragment_dialog_or_activity"
315 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborneffa3032010-08-20 18:29:02 -0700316 <intent-filter>
317 <action android:name="android.intent.action.MAIN" />
318 <category android:name="android.intent.category.SAMPLE_CODE" />
319 </intent-filter>
320 </activity>
321
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700322 <activity android:name=".app.FragmentLayout"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800323 android:label="@string/fragment_layout"
324 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornedb86282010-05-12 18:58:18 -0700325 <intent-filter>
326 <action android:name="android.intent.action.MAIN" />
327 <category android:name="android.intent.category.SAMPLE_CODE" />
328 </intent-filter>
329 </activity>
330
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800331 <activity android:name=".app.FragmentLayout$DetailsActivity"
332 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn165ca042010-05-19 19:21:19 -0700333
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700334 <activity android:name=".app.FragmentListArray"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800335 android:label="@string/fragment_list_array"
336 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700337 <intent-filter>
338 <action android:name="android.intent.action.MAIN" />
339 <category android:name="android.intent.category.SAMPLE_CODE" />
340 </intent-filter>
341 </activity>
342
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700343 <activity android:name=".app.FragmentMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800344 android:label="@string/fragment_menu"
345 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn165ca042010-05-19 19:21:19 -0700346 <intent-filter>
347 <action android:name="android.intent.action.MAIN" />
348 <category android:name="android.intent.category.SAMPLE_CODE" />
349 </intent-filter>
350 </activity>
351
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700352 <activity android:name=".app.FragmentRetainInstance"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800353 android:label="@string/fragment_retain_instance"
354 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn68f9ae52010-05-14 00:46:24 -0700355 <intent-filter>
356 <action android:name="android.intent.action.MAIN" />
357 <category android:name="android.intent.category.SAMPLE_CODE" />
358 </intent-filter>
359 </activity>
360
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700361 <activity android:name=".app.FragmentReceiveResult"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800362 android:label="@string/fragment_receive_result"
363 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700364 <intent-filter>
365 <action android:name="android.intent.action.MAIN" />
366 <category android:name="android.intent.category.SAMPLE_CODE" />
367 </intent-filter>
368 </activity>
369
370 <activity android:name=".app.FragmentStack"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800371 android:label="@string/fragment_stack"
372 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornfce9bfd2010-06-08 18:06:33 -0700373 <intent-filter>
374 <action android:name="android.intent.action.MAIN" />
375 <category android:name="android.intent.category.SAMPLE_CODE" />
376 </intent-filter>
377 </activity>
378
Dianne Hackbornbe6b6b42011-06-13 13:48:13 -0700379 <activity android:name=".app.FragmentTabs"
380 android:label="@string/fragment_tabs"
381 android:enabled="@bool/atLeastHoneycomb">
382 <intent-filter>
383 <action android:name="android.intent.action.MAIN" />
384 <category android:name="android.intent.category.SAMPLE_CODE" />
385 </intent-filter>
386 </activity>
387
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800388 <!-- Loader Samples -->
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800389
Dianne Hackborn38c48e52011-04-19 18:46:03 -0700390 <activity android:name=".app.LoaderCursor"
391 android:label="@string/loader_cursor"
392 android:enabled="@bool/atLeastHoneycomb">
393 <intent-filter>
394 <action android:name="android.intent.action.MAIN" />
395 <category android:name="android.intent.category.SAMPLE_CODE" />
396 </intent-filter>
397 </activity>
398
399 <activity android:name=".app.LoaderCustom"
400 android:label="@string/loader_custom"
401 android:enabled="@bool/atLeastHoneycomb">
402 <intent-filter>
403 <action android:name="android.intent.action.MAIN" />
404 <category android:name="android.intent.category.SAMPLE_CODE" />
405 </intent-filter>
406 </activity>
407
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800408<!-- BEGIN_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800409 <activity android:name=".app.LoaderThrottle"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800410 android:label="@string/loader_throttle"
411 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800412 <intent-filter>
413 <action android:name="android.intent.action.MAIN" />
414 <category android:name="android.intent.category.SAMPLE_CODE" />
415 </intent-filter>
416 </activity>
417 <provider android:name=".app.LoaderThrottle$SimpleProvider"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800418 android:authorities="com.example.android.apis.app.LoaderThrottle"
419 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800420<!-- END_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800421
Dianne Hackborn80df91c2012-05-29 13:58:13 -0700422 <activity android:name=".app.LoaderRetained"
423 android:label="@string/loader_retained"
424 android:enabled="@bool/atLeastHoneycomb">
425 <intent-filter>
426 <action android:name="android.intent.action.MAIN" />
427 <category android:name="android.intent.category.SAMPLE_CODE" />
428 </intent-filter>
429 </activity>
430
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800431 <!-- Intent Samples -->
432
433 <activity android:name=".app.Intents" android:label="@string/activity_intents">
434 <intent-filter>
435 <action android:name="android.intent.action.MAIN" />
436 <category android:name="android.intent.category.SAMPLE_CODE" />
437 </intent-filter>
438 </activity>
439
Dianne Hackborn41430b92010-11-22 16:15:32 -0800440 <activity android:name=".app.IntentActivityFlags"
441 android:label="@string/activity_intent_activity_flags">
442 <intent-filter>
443 <action android:name="android.intent.action.MAIN" />
444 <category android:name="android.intent.category.SAMPLE_CODE" />
445 </intent-filter>
446 </activity>
447
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800448 <!-- Service Samples -->
449
Dianne Hackborna8693d82011-04-12 18:18:24 -0700450 <service android:name=".app.LocalService" android:stopWithTask="true" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800451
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800452 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800453 android:label="@string/activity_local_service_controller"
454 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800455 <intent-filter>
456 <action android:name="android.intent.action.MAIN" />
457 <category android:name="android.intent.category.SAMPLE_CODE" />
458 </intent-filter>
459 </activity>
460
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800461 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800462 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800463 <intent-filter>
464 <action android:name="android.intent.action.MAIN" />
465 <category android:name="android.intent.category.SAMPLE_CODE" />
466 </intent-filter>
467 </activity>
468
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800469<!-- BEGIN_INCLUDE(remote_service_declaration) -->
470 <service android:name=".app.MessengerService"
471 android:process=":remote" />
472<!-- END_INCLUDE(remote_service_declaration) -->
473
474 <activity android:name=".app.MessengerServiceActivities$Binding"
475 android:label="@string/activity_messenger_service_binding">
476 <intent-filter>
477 <action android:name="android.intent.action.MAIN" />
478 <category android:name="android.intent.category.SAMPLE_CODE" />
479 </intent-filter>
480 </activity>
481
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800482 <service android:name=".app.RemoteService" android:process=":remote">
483 <intent-filter>
484 <!-- These are the interfaces supported by the service, which
485 you can bind to. -->
486 <action android:name="com.example.android.apis.app.IRemoteService" />
487 <action android:name="com.example.android.apis.app.ISecondary" />
488 <!-- This is an action code you can use to select the service
489 without explicitly supplying the implementation class. -->
490 <action android:name="com.example.android.apis.app.REMOTE_SERVICE" />
491 </intent-filter>
492 </service>
493
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800494 <activity android:name=".app.RemoteService$Controller"
495 android:label="@string/activity_remote_service_controller"
496 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800497 <intent-filter>
498 <action android:name="android.intent.action.MAIN" />
499 <category android:name="android.intent.category.SAMPLE_CODE" />
500 </intent-filter>
501 </activity>
502
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800503 <activity android:name=".app.RemoteService$Binding"
504 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800505 <intent-filter>
506 <action android:name="android.intent.action.MAIN" />
507 <category android:name="android.intent.category.SAMPLE_CODE" />
508 </intent-filter>
509 </activity>
510
Dianne Hackborn65b77862011-07-29 01:37:04 -0700511 <activity android:name=".app.RemoteService$BindingOptions"
512 android:label="@string/activity_remote_service_binding_options">
513 <intent-filter>
514 <action android:name="android.intent.action.MAIN" />
515 <category android:name="android.intent.category.SAMPLE_CODE" />
516 </intent-filter>
517 </activity>
518
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800519 <service android:name=".app.ServiceStartArguments" />
520
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800521 <activity android:name=".app.ServiceStartArguments$Controller"
522 android:label="@string/activity_service_start_arguments_controller"
523 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800524 <intent-filter>
525 <action android:name="android.intent.action.MAIN" />
526 <category android:name="android.intent.category.SAMPLE_CODE" />
527 </intent-filter>
528 </activity>
529
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800530 <service android:name=".app.ForegroundService" />
Jack Palevich66914d42010-02-03 16:00:49 +0800531
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800532 <activity android:name=".app.ForegroundService$Controller"
533 android:label="@string/activity_foreground_service_controller"
534 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800535 <intent-filter>
536 <action android:name="android.intent.action.MAIN" />
537 <category android:name="android.intent.category.SAMPLE_CODE" />
538 </intent-filter>
539 </activity>
540
Dianne Hackborn37f02d82012-02-09 10:51:07 -0800541 <activity android:name=".app.IsolatedService$Controller"
542 android:label="@string/activity_isolated_service_controller"
543 android:launchMode="singleTop"
544 android:enabled="@bool/atLeastJellyBean">
545 <intent-filter>
546 <action android:name="android.intent.action.MAIN" />
547 <category android:name="android.intent.category.SAMPLE_CODE" />
548 </intent-filter>
549 </activity>
550
551 <service android:name=".app.IsolatedService" android:isolatedProcess="true"
552 android:enabled="@bool/atLeastJellyBean" />
553 <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
554 android:enabled="@bool/atLeastJellyBean" />
555
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800556 <!-- Alarm Samples -->
557
558 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
559
560 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
561
562 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
563 <intent-filter>
564 <action android:name="android.intent.action.MAIN" />
565 <category android:name="android.intent.category.SAMPLE_CODE" />
566 </intent-filter>
567 </activity>
568
569 <service android:name=".app.AlarmService_Service" android:process=":remote" />
570
571 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
572 <intent-filter>
573 <action android:name="android.intent.action.MAIN" />
574 <category android:name="android.intent.category.SAMPLE_CODE" />
575 </intent-filter>
576 </activity>
577
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700578 <!-- ============================ -->
Svetoslav Ganova7523382011-11-29 12:34:26 -0800579 <!-- Accessibility examples -->
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700580 <!-- ============================ -->
581
582 <activity android:name=".accessibility.ClockBackActivity"
583 android:label="@string/accessibility_service">
584 <intent-filter>
585 <action android:name="android.intent.action.MAIN" />
586 <category android:name="android.intent.category.SAMPLE_CODE" />
587 </intent-filter>
588 </activity>
589
590 <service android:name=".accessibility.ClockBackService"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700591 android:label="@string/accessibility_service_label"
592 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700593 <intent-filter>
594 <action android:name="android.accessibilityservice.AccessibilityService" />
595 </intent-filter>
596 </service>
597
Alexander Lucas96c02102011-10-27 15:23:41 -0700598 <activity android:name=".accessibility.TaskListActivity"
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700599 android:label="@string/accessibility_query_window"
Alexander Lucas96c02102011-10-27 15:23:41 -0700600 android:enabled="@bool/atLeastIceCreamSandwich">
601 <intent-filter>
602 <action android:name="android.intent.action.MAIN" />
603 <category android:name="android.intent.category.SAMPLE_CODE" />
604 </intent-filter>
605 </activity>
606
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700607 <service android:name=".accessibility.TaskBackService"
608 android:label="@string/accessibility_query_window_label"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700609 android:enabled="@bool/atLeastIceCreamSandwich"
610 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700611 <intent-filter>
612 <action android:name="android.accessibilityservice.AccessibilityService" />
613 </intent-filter>
614 <meta-data
615 android:name="android.accessibilityservice"
616 android:resource="@xml/taskbackconfig" />
617 </service>
Alexander Lucas96c02102011-10-27 15:23:41 -0700618
Svetoslav Ganova7523382011-11-29 12:34:26 -0800619 <activity android:name=".accessibility.CustomViewAccessibilityActivity"
620 android:label="@string/accessibility_custom_view"
621 android:enabled="@bool/atLeastIceCreamSandwich">
622 <intent-filter>
623 <action android:name="android.intent.action.MAIN" />
624 <category android:name="android.intent.category.SAMPLE_CODE" />
625 </intent-filter>
626 </activity>
627
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800628 <!-- Instrumentation Samples -->
629
630 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
631 <intent-filter>
632 <action android:name="android.intent.action.MAIN" />
633 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
634 </intent-filter>
635 </activity>
636
637 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
638 <intent-filter>
639 <action android:name="android.intent.action.MAIN" />
640 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
641 </intent-filter>
642 </activity>
643
644
645 <!-- Notifications samples -->
646
647 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
648 <intent-filter>
649 <action android:name="android.intent.action.MAIN" />
650 <category android:name="android.intent.category.SAMPLE_CODE" />
651 </intent-filter>
652 </activity>
653
Dianne Hackborn41430b92010-11-22 16:15:32 -0800654 <activity android:name=".app.IncomingMessage"
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800655 android:label="App/Notification/IncomingMessage">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800656 <intent-filter>
657 <action android:name="android.intent.action.MAIN" />
658 <category android:name="android.intent.category.SAMPLE_CODE" />
659 </intent-filter>
660 </activity>
661
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800662 <activity android:name=".app.IncomingMessageView"
663 android:label="App/Notification/IncomingMessageView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800664 </activity>
665
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800666<!-- BEGIN_INCLUDE(interstitial_affinity) -->
667 <activity android:name=".app.IncomingMessageInterstitial"
668 android:label="You have messages"
669 android:theme="@style/ThemeHoloDialog"
Dianne Hackborn376e0002012-01-30 11:44:05 -0800670 android:launchMode="singleTask"
671 android:taskAffinity=""
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800672 android:excludeFromRecents="true">
673 </activity>
674<!-- END_INCLUDE(interstitial_affinity) -->
675
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800676 <!-- This is used to display a notification selected by the user
677 from StatusBarNotifications. Note the configuration here so
678 that the activity layers on top of whatever the user is doing,
679 allowing them to press back to return. -->
680 <activity android:name=".app.NotificationDisplay"
681 android:theme="@style/Theme.Transparent"
682 android:taskAffinity=""
683 android:excludeFromRecents="true"
684 android:noHistory="true">
685 </activity>
686
687 <activity android:name=".app.StatusBarNotifications"
688 android:label="App/Notification/Status Bar"
689 android:launchMode="singleTop">
690 <intent-filter>
691 <action android:name="android.intent.action.MAIN" />
692 <category android:name="android.intent.category.SAMPLE_CODE" />
693 </intent-filter>
694 </activity>
695
696 <service android:name=".app.NotifyingService" />
697
698 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
699 <intent-filter>
700 <action android:name="android.intent.action.MAIN" />
701 <category android:name="android.intent.category.SAMPLE_CODE" />
702 </intent-filter>
703 </activity>
704
705 <!-- Dialog samples -->
706 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
707 <intent-filter>
708 <action android:name="android.intent.action.MAIN" />
709 <category android:name="android.intent.category.SAMPLE_CODE" />
710 </intent-filter>
711 </activity>
712
713 <!-- Search Samples -->
714
715 <!-- This activity represents a "typical" activity in your application from which the -->
716 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
717 <!-- of android.app.default_searchable is more typically handled at the application -->
718 <!-- level, where it can serve as a default for all of your activities. -->
719
720 <activity android:name=".app.SearchInvoke"
721 android:label="@string/search_invoke">
722 <intent-filter>
723 <action android:name="android.intent.action.MAIN" />
724 <category android:name="android.intent.category.SAMPLE_CODE" />
725 </intent-filter>
726
727 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
728 <!-- whenever the user invokes search while in this Activity. -->
729 <meta-data android:name="android.app.default_searchable"
730 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800731
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800732 <!-- This is not the typical way to define android.app.default_searchable, -->
733 <!-- and we show it here only because we wish to confine the search demo to this -->
734 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800735
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800736 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
737 <!-- just once, at the application level, where it serves as a default for all of -->
738 <!-- the Activities in your package. -->
739 </activity>
740
741 <!-- This activity represents the "search" activity in your application, in which -->
742 <!-- search results are gathered and displayed. -->
743
744 <activity android:name=".app.SearchQueryResults"
745 android:label="@string/search_query_results">
746 <intent-filter>
747 <action android:name="android.intent.action.MAIN" />
748 <category android:name="android.intent.category.SAMPLE_CODE" />
749 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800750
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800751 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800752
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800753 <intent-filter>
754 <action android:name="android.intent.action.SEARCH" />
755 <category android:name="android.intent.category.DEFAULT" />
756 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800757
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800758 <!-- This metadata entry provides further configuration details for searches -->
759 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800760
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800761 <meta-data android:name="android.app.searchable"
762 android:resource="@xml/searchable" />
763 </activity>
764
765 <!-- This provider declaration informs the Search Manager that you have a provider of -->
766 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800767
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800768 <provider android:name=".app.SearchSuggestionSampleProvider"
769 android:authorities="com.example.android.apis.SuggestionProvider" />
770
771 <!-- Shortcuts Samples -->
772
773 <!-- This section of sample code shows how your application can add shortcuts to -->
774 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800775
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800776 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
777 <!-- the user installs a shortcut, an activity within your application -->
778 <!-- generates the actual shortcut and returns it to the launcher, where it -->
779 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800780
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800781 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
782 <!-- Typically this would then be handled as necessary by an activity within -->
783 <!-- your application. -->
784
785 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
786
787 <!-- In order provide shortcuts from your application, you provide three things: -->
788
789 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
790 <!-- 2. Code within the activity to provide the shortcuts as requested -->
791 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
792 <!-- intents from the shortcut itself. -->
793
794 <activity android:name=".app.LauncherShortcuts"
795 android:label="@string/shortcuts">
796 <intent-filter>
797 <action android:name="android.intent.action.MAIN" />
798 <category android:name="android.intent.category.SAMPLE_CODE" />
799 </intent-filter>
800
801 </activity>
802
803 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
804 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
805 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
806
807 <activity-alias android:name=".app.CreateShortcuts"
808 android:targetActivity=".app.LauncherShortcuts"
809 android:label="@string/sample_shortcuts">
810
811 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
812 <intent-filter>
813 <action android:name="android.intent.action.CREATE_SHORTCUT" />
814 <category android:name="android.intent.category.DEFAULT" />
815 </intent-filter>
816
817 </activity-alias>
818
819 <!-- Menu Samples -->
820
821 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
822 <intent-filter>
823 <action android:name="android.intent.action.MAIN" />
824 <category android:name="android.intent.category.SAMPLE_CODE" />
825 </intent-filter>
826 </activity>
827
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800828 <!-- Device Admin Samples -->
829
Andy Stadler0879ed42011-05-31 10:14:27 -0700830 <activity android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800831 android:label="@string/activity_sample_device_admin">
832 <intent-filter>
833 <action android:name="android.intent.action.MAIN" />
834 <category android:name="android.intent.category.SAMPLE_CODE" />
835 </intent-filter>
836 </activity>
837
Dianne Hackborn1c266992010-01-29 19:03:37 -0800838<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andy Stadler0879ed42011-05-31 10:14:27 -0700839 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800840 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800841 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800842 android:permission="android.permission.BIND_DEVICE_ADMIN">
843 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800844 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800845 <intent-filter>
846 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
847 </intent-filter>
848 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800849<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800850
851 <!-- Voice Recognition Samples -->
852
853 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
854 <intent-filter>
855 <action android:name="android.intent.action.MAIN" />
856 <category android:name="android.intent.category.SAMPLE_CODE" />
857 </intent-filter>
858 </activity>
859
James Yumd2962a32009-12-02 17:10:20 -0800860 <!-- Text-To-Speech Samples -->
861
862 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
863 <intent-filter>
864 <action android:name="android.intent.action.MAIN" />
865 <category android:name="android.intent.category.SAMPLE_CODE" />
866 </intent-filter>
867 </activity>
868
Adam Powell72187802010-08-06 13:34:10 -0700869 <!-- Action Bar Samples -->
870 <activity android:name=".app.ActionBarMechanics"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800871 android:label="@string/action_bar_mechanics"
872 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700873 <intent-filter>
874 <action android:name="android.intent.action.MAIN" />
875 <category android:name="android.intent.category.SAMPLE_CODE" />
876 </intent-filter>
877 </activity>
878
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800879 <activity android:name=".app.ActionBarUsage"
880 android:label="@string/action_bar_usage"
881 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700882 <intent-filter>
883 <action android:name="android.intent.action.MAIN" />
884 <category android:name="android.intent.category.SAMPLE_CODE" />
885 </intent-filter>
886 </activity>
887
Adam Powell6a89a9e2010-10-29 10:46:05 -0700888 <activity android:name=".app.ActionBarDisplayOptions"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800889 android:label="@string/action_bar_display_options"
890 android:logo="@drawable/apidemo_androidlogo"
891 android:enabled="@bool/atLeastHoneycomb">
Adam Powell6a89a9e2010-10-29 10:46:05 -0700892 <intent-filter>
893 <action android:name="android.intent.action.MAIN" />
894 <category android:name="android.intent.category.SAMPLE_CODE" />
895 </intent-filter>
896 </activity>
897
Adam Powell2b658f02010-11-03 16:57:14 -0700898 <activity android:name=".app.ActionBarTabs"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800899 android:label="@string/action_bar_tabs"
900 android:enabled="@bool/atLeastHoneycomb">
Adam Powell2b658f02010-11-03 16:57:14 -0700901 <intent-filter>
902 <action android:name="android.intent.action.MAIN" />
903 <category android:name="android.intent.category.SAMPLE_CODE" />
904 </intent-filter>
905 </activity>
906
Svetoslav Ganov30073fb2011-10-21 17:23:10 -0700907 <activity android:name=".app.ActionBarSettingsActionProviderActivity"
908 android:label="@string/action_bar_settings_action_provider"
909 android:enabled="@bool/atLeastIceCreamSandwich">
910 <intent-filter>
911 <action android:name="android.intent.action.MAIN" />
912 <category android:name="android.intent.category.SAMPLE_CODE" />
913 </intent-filter>
914 </activity>
915
916 <activity android:name=".app.ActionBarShareActionProviderActivity"
917 android:label="@string/action_bar_share_action_provider"
Svetoslav Ganovddece2d2011-07-14 16:25:57 -0700918 android:enabled="@bool/atLeastIceCreamSandwich">
919 <intent-filter>
920 <action android:name="android.intent.action.MAIN" />
921 <category android:name="android.intent.category.SAMPLE_CODE" />
922 </intent-filter>
923 </activity>
924
Svetoslav Ganov7d955852011-10-24 16:07:34 -0700925 <!-- Accessibility Samples -->
926 <activity android:name=".accessibility.AccessibilityNodeProviderActivity"
927 android:label="@string/accessibility_node_provider"
928 android:enabled="@bool/atLeastIceCreamSandwich">
929 <intent-filter>
930 <action android:name="android.intent.action.MAIN" />
931 <category android:name="android.intent.category.SAMPLE_CODE" />
932 </intent-filter>
933 </activity>
934
Dianne Hackborn4b393922011-02-25 10:50:53 -0800935 <!-- Application Updating Samples -->
936
937<!-- BEGIN_INCLUDE(app_update_declaration) -->
938 <receiver android:name=".app.AppUpdateReceiver">
939 <intent-filter>
940 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
941 </intent-filter>
942 </receiver>
943<!-- END_INCLUDE(app_update_declaration) -->
944
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800945 <!-- ************************************* -->
Dianne Hackborn721a1842010-08-02 18:23:18 -0700946 <!-- PREFERENCE PACKAGE SAMPLES -->
947 <!-- ************************************* -->
948
949 <activity android:name=".preference.FragmentPreferences"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800950 android:label="@string/fragment_preferences"
951 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -0700952 <intent-filter>
953 <action android:name="android.intent.action.MAIN" />
954 <category android:name="android.intent.category.SAMPLE_CODE" />
955 </intent-filter>
956 </activity>
957
958 <activity android:name=".preference.PreferenceWithHeaders"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800959 android:label="@string/preference_with_headers"
960 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -0700961 <intent-filter>
962 <action android:name="android.intent.action.MAIN" />
963 <category android:name="android.intent.category.SAMPLE_CODE" />
964 </intent-filter>
965 </activity>
966
967 <activity android:name=".preference.PreferencesFromXml"
968 android:label="@string/preferences_from_xml">
969 <intent-filter>
970 <action android:name="android.intent.action.MAIN" />
971 <category android:name="android.intent.category.SAMPLE_CODE" />
972 </intent-filter>
973 </activity>
974
975 <activity android:name=".preference.PreferencesFromCode"
976 android:label="@string/preferences_from_code">
977 <intent-filter>
978 <action android:name="android.intent.action.MAIN" />
979 <category android:name="android.intent.category.SAMPLE_CODE" />
980 </intent-filter>
981 </activity>
982
983 <activity android:name=".preference.AdvancedPreferences"
984 android:label="@string/advanced_preferences">
985 <intent-filter>
986 <action android:name="android.intent.action.MAIN" />
987 <category android:name="android.intent.category.SAMPLE_CODE" />
988 </intent-filter>
989 </activity>
990
991 <activity android:name=".preference.LaunchingPreferences"
992 android:label="@string/launching_preferences">
993 <intent-filter>
994 <action android:name="android.intent.action.MAIN" />
995 <category android:name="android.intent.category.SAMPLE_CODE" />
996 </intent-filter>
997 </activity>
998
999 <activity android:name=".preference.PreferenceDependencies"
1000 android:label="@string/preference_dependencies">
1001 <intent-filter>
1002 <action android:name="android.intent.action.MAIN" />
1003 <category android:name="android.intent.category.SAMPLE_CODE" />
1004 </intent-filter>
1005 </activity>
1006
1007 <activity android:name=".preference.DefaultValues" android:label="@string/default_values">
1008 <intent-filter>
1009 <action android:name="android.intent.action.MAIN" />
1010 <category android:name="android.intent.category.SAMPLE_CODE" />
1011 </intent-filter>
1012 </activity>
1013
Dianne Hackborn2fd75c62011-11-14 14:28:42 -08001014 <activity android:name=".preference.SwitchPreference"
1015 android:label="@string/switch_preference"
1016 android:enabled="@bool/atLeastIceCreamSandwich">
1017 <intent-filter>
1018 <action android:name="android.intent.action.MAIN" />
1019 <category android:name="android.intent.category.SAMPLE_CODE" />
1020 </intent-filter>
1021 </activity>
1022
Dianne Hackborn721a1842010-08-02 18:23:18 -07001023 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001024 <!-- CONTENT PACKAGE SAMPLES -->
1025 <!-- ************************************* -->
1026
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001027 <activity android:name=".content.ClipboardSample"
1028 android:label="@string/activity_clipboard"
1029 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn46e70552010-08-04 23:21:03 -07001030 <intent-filter>
1031 <action android:name="android.intent.action.MAIN" />
1032 <category android:name="android.intent.category.SAMPLE_CODE" />
1033 </intent-filter>
1034 </activity>
1035
Dianne Hackborn04a91302010-02-08 22:41:08 -08001036 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1037 <intent-filter>
1038 <action android:name="android.intent.action.MAIN" />
1039 <category android:name="android.intent.category.SAMPLE_CODE" />
1040 <category android:name="android.intent.category.EMBED" />
1041 </intent-filter>
1042 </activity>
1043
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001044 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1045 <intent-filter>
1046 <action android:name="android.intent.action.MAIN" />
1047 <category android:name="android.intent.category.SAMPLE_CODE" />
1048 <category android:name="android.intent.category.EMBED" />
1049 </intent-filter>
1050 </activity>
1051
Dianne Hackbornd79a0902011-07-01 15:08:18 -07001052 <activity android:name=".content.ResourcesLayoutReference"
1053 android:label="@string/activity_resources_layout_reference">
1054 <intent-filter>
1055 <action android:name="android.intent.action.MAIN" />
1056 <category android:name="android.intent.category.SAMPLE_CODE" />
1057 <category android:name="android.intent.category.EMBED" />
1058 </intent-filter>
1059 </activity>
1060
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001061 <activity android:name=".content.ResourcesWidthAndHeight"
1062 android:label="@string/activity_resources_width_and_height"
Dianne Hackborn193d98e2011-05-19 18:15:20 -07001063 android:enabled="@bool/atLeastHoneycombMR2">
1064 <intent-filter>
1065 <action android:name="android.intent.action.MAIN" />
1066 <category android:name="android.intent.category.SAMPLE_CODE" />
1067 <category android:name="android.intent.category.EMBED" />
1068 </intent-filter>
1069 </activity>
1070
1071 <activity android:name=".content.ResourcesSmallestWidth"
1072 android:label="@string/activity_resources_smallest_width"
1073 android:enabled="@bool/atLeastHoneycombMR2">
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001074 <intent-filter>
1075 <action android:name="android.intent.action.MAIN" />
1076 <category android:name="android.intent.category.SAMPLE_CODE" />
1077 <category android:name="android.intent.category.EMBED" />
1078 </intent-filter>
1079 </activity>
1080
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001081 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1082 <intent-filter>
1083 <action android:name="android.intent.action.MAIN" />
1084 <category android:name="android.intent.category.SAMPLE_CODE" />
1085 <category android:name="android.intent.category.EMBED" />
1086 </intent-filter>
1087 </activity>
1088
1089 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1090 <intent-filter>
1091 <action android:name="android.intent.action.MAIN" />
1092 <category android:name="android.intent.category.SAMPLE_CODE" />
1093 </intent-filter>
1094 </activity>
1095
Dianne Hackborn23bff5d2010-09-01 22:58:26 -07001096 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1097 <intent-filter>
1098 <action android:name="android.intent.action.MAIN" />
1099 <category android:name="android.intent.category.SAMPLE_CODE" />
1100 </intent-filter>
1101 </activity>
1102
Dianne Hackbornddea2822011-08-09 19:36:44 -07001103 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1104 android:enabled="@bool/atLeastHoneycombMR2">
1105 <intent-filter>
1106 <action android:name="android.intent.action.MAIN" />
1107 <category android:name="android.intent.category.SAMPLE_CODE" />
1108 </intent-filter>
1109 </activity>
1110
1111 <provider android:name=".content.FileProvider"
1112 android:authorities="com.example.android.apis.content.FileProvider"
1113 android:enabled="@bool/atLeastHoneycombMR2" />
1114
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001115 <!-- ************************************* -->
1116 <!-- OS PACKAGE SAMPLES -->
1117 <!-- ************************************* -->
1118
1119 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1120 <intent-filter>
1121 <action android:name="android.intent.action.MAIN" />
1122 <category android:name="android.intent.category.SAMPLE_CODE" />
1123 </intent-filter>
1124 </activity>
1125
1126 <activity android:name=".os.Sensors" android:label="OS/Sensors">
1127 <intent-filter>
1128 <action android:name="android.intent.action.MAIN" />
1129 <category android:name="android.intent.category.SAMPLE_CODE" />
1130 </intent-filter>
1131 </activity>
1132
Mathias Agopiand6e9c612010-11-23 01:05:13 -08001133 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
1134 <intent-filter>
1135 <action android:name="android.intent.action.MAIN" />
1136 <category android:name="android.intent.category.SAMPLE_CODE" />
1137 </intent-filter>
1138 </activity>
1139
Roman Nurikf096f962010-02-22 14:59:11 -08001140 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1141 <intent-filter>
1142 <action android:name="android.intent.action.MAIN" />
1143 <category android:name="android.intent.category.SAMPLE_CODE" />
1144 </intent-filter>
1145 </activity>
1146
1147 <activity android:name=".os.SmsReceivedDialog"
1148 android:theme="@android:style/Theme.Translucent.NoTitleBar"
1149 android:launchMode="singleInstance" />
1150
1151 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false">
1152 <intent-filter>
1153 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1154 </intent-filter>
1155 </receiver>
1156
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001157 <!-- ************************************* -->
Chet Haaseb9461fc2010-08-04 18:01:13 -07001158 <!-- ANDROID.ANIMATION PACKAGE SAMPLES -->
1159 <!-- ************************************* -->
1160
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001161 <activity android:name=".animation.AnimationLoading"
1162 android:label="Animation/Loading"
1163 android:hardwareAccelerated="false"
1164 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001165 <intent-filter>
1166 <action android:name="android.intent.action.MAIN" />
1167 <category android:name="android.intent.category.SAMPLE_CODE" />
1168 </intent-filter>
1169 </activity>
1170
Chet Haase43828a82010-08-16 17:42:33 -07001171 <activity android:name=".animation.AnimationCloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001172 android:label="Animation/Cloning"
1173 android:hardwareAccelerated="false"
1174 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001175 <intent-filter>
1176 <action android:name="android.intent.action.MAIN" />
1177 <category android:name="android.intent.category.SAMPLE_CODE" />
1178 </intent-filter>
1179 </activity>
1180
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001181 <activity android:name=".animation.AnimationSeeking"
1182 android:label="Animation/Seeking"
1183 android:hardwareAccelerated="false"
1184 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001185 <intent-filter>
1186 <action android:name="android.intent.action.MAIN" />
1187 <category android:name="android.intent.category.SAMPLE_CODE" />
1188 </intent-filter>
1189 </activity>
1190
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001191 <activity android:name=".animation.AnimatorEvents"
1192 android:label="Animation/Events"
1193 android:hardwareAccelerated="false"
1194 android:enabled="@bool/atLeastHoneycomb">
Chet Haase2ab1da82010-08-25 16:30:28 -07001195 <intent-filter>
1196 <action android:name="android.intent.action.MAIN" />
1197 <category android:name="android.intent.category.SAMPLE_CODE" />
1198 </intent-filter>
1199 </activity>
1200
Chet Haase434672a2010-08-20 16:38:18 -07001201 <activity android:name=".animation.BouncingBalls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001202 android:label="Animation/Bouncing Balls"
1203 android:hardwareAccelerated="false"
1204 android:enabled="@bool/atLeastHoneycomb">
Chet Haase434672a2010-08-20 16:38:18 -07001205 <intent-filter>
1206 <action android:name="android.intent.action.MAIN" />
1207 <category android:name="android.intent.category.SAMPLE_CODE" />
1208 </intent-filter>
1209 </activity>
1210
Chet Haase0366ddf2010-08-18 10:28:06 -07001211 <activity android:name=".animation.CustomEvaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001212 android:label="Animation/Custom Evaluator"
1213 android:hardwareAccelerated="false"
1214 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001215 <intent-filter>
1216 <action android:name="android.intent.action.MAIN" />
1217 <category android:name="android.intent.category.SAMPLE_CODE" />
1218 </intent-filter>
1219 </activity>
1220
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001221 <activity android:name=".animation.ListFlipper"
1222 android:label="Animation/View Flip"
1223 android:enabled="@bool/atLeastHoneycomb">
Chet Haase64606ec2010-08-06 11:32:42 -07001224 <intent-filter>
1225 <action android:name="android.intent.action.MAIN" />
1226 <category android:name="android.intent.category.SAMPLE_CODE" />
1227 </intent-filter>
1228 </activity>
1229
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001230 <activity android:name=".animation.ReversingAnimation"
1231 android:label="Animation/Reversing"
1232 android:hardwareAccelerated="false"
1233 android:enabled="@bool/atLeastHoneycomb">
Chet Haaseeba431d72010-08-17 11:59:01 -07001234 <intent-filter>
1235 <action android:name="android.intent.action.MAIN" />
1236 <category android:name="android.intent.category.SAMPLE_CODE" />
1237 </intent-filter>
1238 </activity>
1239
Chet Haasece436332010-08-19 17:55:31 -07001240 <activity android:name=".animation.MultiPropertyAnimation"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001241 android:label="Animation/Multiple Properties"
1242 android:hardwareAccelerated="false"
1243 android:enabled="@bool/atLeastHoneycomb">
Chet Haasece436332010-08-19 17:55:31 -07001244 <intent-filter>
1245 <action android:name="android.intent.action.MAIN" />
1246 <category android:name="android.intent.category.SAMPLE_CODE" />
1247 </intent-filter>
1248 </activity>
1249
Chet Haase43828a82010-08-16 17:42:33 -07001250 <activity android:name=".animation.LayoutAnimations"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001251 android:label="Animation/Layout Animations"
1252 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001253 <intent-filter>
1254 <action android:name="android.intent.action.MAIN" />
1255 <category android:name="android.intent.category.SAMPLE_CODE" />
1256 </intent-filter>
1257 </activity>
1258
Chet Haase2a064832010-09-21 08:28:16 -07001259 <activity android:name=".animation.LayoutAnimationsHideShow"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001260 android:label="Animation/Hide-Show Animations"
1261 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001262 <intent-filter>
1263 <action android:name="android.intent.action.MAIN" />
1264 <category android:name="android.intent.category.SAMPLE_CODE" />
1265 </intent-filter>
1266 </activity>
1267
1268 <activity android:name=".animation.LayoutAnimationsByDefault"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001269 android:label="Animation/Default Layout Animations"
1270 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001271 <intent-filter>
1272 <action android:name="android.intent.action.MAIN" />
1273 <category android:name="android.intent.category.SAMPLE_CODE" />
1274 </intent-filter>
1275 </activity>
1276
Chet Haaseb9461fc2010-08-04 18:01:13 -07001277 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001278 <!-- ANIMATION PACKAGE SAMPLES -->
1279 <!-- ************************************* -->
1280
1281 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1282 <intent-filter>
1283 <action android:name="android.intent.action.MAIN" />
1284 <category android:name="android.intent.category.SAMPLE_CODE" />
1285 </intent-filter>
1286 </activity>
1287
1288 <!-- ************************************* -->
1289 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
1290 <!-- ************************************* -->
1291
1292 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
1293 <intent-filter>
1294 <action android:name="android.intent.action.MAIN" />
1295 <category android:name="android.intent.category.SAMPLE_CODE" />
1296 </intent-filter>
1297 </activity>
1298 <activity android:name=".view.WebView1" android:label="Views/WebView">
1299 <intent-filter>
1300 <action android:name="android.intent.action.MAIN" />
1301 <category android:name="android.intent.category.SAMPLE_CODE" />
1302 </intent-filter>
1303 </activity>
1304
1305 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1306 <intent-filter>
1307 <action android:name="android.intent.action.MAIN" />
1308 <category android:name="android.intent.category.SAMPLE_CODE" />
1309 </intent-filter>
1310 </activity>
1311
1312 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1313 <intent-filter>
1314 <action android:name="android.intent.action.MAIN" />
1315 <category android:name="android.intent.category.SAMPLE_CODE" />
1316 </intent-filter>
1317 </activity>
1318
1319 <activity android:name=".view.LinearLayout1" android:label="Views/Layouts/LinearLayout/1. Vertical">
1320 <intent-filter>
1321 <action android:name="android.intent.action.MAIN" />
1322 <category android:name="android.intent.category.SAMPLE_CODE" />
1323 </intent-filter>
1324 </activity>
1325
1326 <activity android:name=".view.LinearLayout2" android:label="Views/Layouts/LinearLayout/2. Vertical (Fill Screen)">
1327 <intent-filter>
1328 <action android:name="android.intent.action.MAIN" />
1329 <category android:name="android.intent.category.SAMPLE_CODE" />
1330 </intent-filter>
1331 </activity>
1332
1333 <activity android:name=".view.LinearLayout3" android:label="Views/Layouts/LinearLayout/3. Vertical (Padded)">
1334 <intent-filter>
1335 <action android:name="android.intent.action.MAIN" />
1336 <category android:name="android.intent.category.SAMPLE_CODE" />
1337 </intent-filter>
1338 </activity>
1339
1340 <activity android:name=".view.LinearLayout4" android:label="Views/Layouts/LinearLayout/4. Horizontal">
1341 <intent-filter>
1342 <action android:name="android.intent.action.MAIN" />
1343 <category android:name="android.intent.category.SAMPLE_CODE" />
1344 </intent-filter>
1345 </activity>
1346
1347 <activity android:name=".view.LinearLayout5" android:label="Views/Layouts/LinearLayout/5. Simple Form">
1348 <intent-filter>
1349 <action android:name="android.intent.action.MAIN" />
1350 <category android:name="android.intent.category.SAMPLE_CODE" />
1351 </intent-filter>
1352 </activity>
1353
1354 <activity android:name=".view.LinearLayout6" android:label="Views/Layouts/LinearLayout/6. Uniform Size">
1355 <intent-filter>
1356 <action android:name="android.intent.action.MAIN" />
1357 <category android:name="android.intent.category.SAMPLE_CODE" />
1358 </intent-filter>
1359 </activity>
1360
1361 <activity android:name=".view.LinearLayout7" android:label="Views/Layouts/LinearLayout/7. Fill Parent">
1362 <intent-filter>
1363 <action android:name="android.intent.action.MAIN" />
1364 <category android:name="android.intent.category.SAMPLE_CODE" />
1365 </intent-filter>
1366 </activity>
1367
1368 <activity android:name=".view.LinearLayout8" android:label="Views/Layouts/LinearLayout/8. Gravity">
1369 <intent-filter>
1370 <action android:name="android.intent.action.MAIN" />
1371 <category android:name="android.intent.category.SAMPLE_CODE" />
1372 </intent-filter>
1373 </activity>
1374
1375 <activity android:name=".view.LinearLayout9" android:label="Views/Layouts/LinearLayout/9. Layout Weight">
1376 <intent-filter>
1377 <action android:name="android.intent.action.MAIN" />
1378 <category android:name="android.intent.category.SAMPLE_CODE" />
1379 </intent-filter>
1380 </activity>
1381
1382 <activity android:name=".view.LinearLayout10" android:label="Views/Layouts/LinearLayout/10. Background Image">
1383 <intent-filter>
1384 <action android:name="android.intent.action.MAIN" />
1385 <category android:name="android.intent.category.SAMPLE_CODE" />
1386 </intent-filter>
1387 </activity>
1388
1389
1390 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1391 <intent-filter>
1392 <action android:name="android.intent.action.MAIN" />
1393 <category android:name="android.intent.category.SAMPLE_CODE" />
1394 </intent-filter>
1395 </activity>
1396
1397 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1398 <intent-filter>
1399 <action android:name="android.intent.action.MAIN" />
1400 <category android:name="android.intent.category.SAMPLE_CODE" />
1401 </intent-filter>
1402 </activity>
1403
1404 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1405 <intent-filter>
1406 <action android:name="android.intent.action.MAIN" />
1407 <category android:name="android.intent.category.SAMPLE_CODE" />
1408 </intent-filter>
1409 </activity>
1410
Jeff Brown2e873442011-02-24 20:30:53 -08001411 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1412 <intent-filter>
1413 <action android:name="android.intent.action.MAIN" />
1414 <category android:name="android.intent.category.SAMPLE_CODE" />
1415 </intent-filter>
1416 </activity>
1417
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001418 <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001419 <intent-filter>
1420 <action android:name="android.intent.action.MAIN"/>
1421 <category android:name="android.intent.category.SAMPLE_CODE"/>
1422 </intent-filter>
1423 </activity>
1424
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001425 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001426 <intent-filter>
1427 <action android:name="android.intent.action.MAIN"/>
1428 <category android:name="android.intent.category.SAMPLE_CODE"/>
1429 </intent-filter>
1430 </activity>
1431
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001432 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1433 <intent-filter>
1434 <action android:name="android.intent.action.MAIN"/>
1435 <category android:name="android.intent.category.SAMPLE_CODE"/>
1436 </intent-filter>
1437 </activity>
1438
1439 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1440 android:theme="@android:style/Theme">
1441 <intent-filter>
1442 <action android:name="android.intent.action.MAIN"/>
1443 <category android:name="android.intent.category.SAMPLE_CODE"/>
1444 </intent-filter>
1445 </activity>
1446
1447 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1448 <intent-filter>
1449 <action android:name="android.intent.action.MAIN"/>
1450 <category android:name="android.intent.category.SAMPLE_CODE"/>
1451 </intent-filter>
1452 </activity>
1453
1454 <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001455 <intent-filter>
1456 <action android:name="android.intent.action.MAIN"/>
1457 <category android:name="android.intent.category.SAMPLE_CODE"/>
1458 </intent-filter>
1459 </activity>
1460
1461 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1462 <intent-filter>
1463 <action android:name="android.intent.action.MAIN" />
1464 <category android:name="android.intent.category.SAMPLE_CODE" />
1465 </intent-filter>
1466 </activity>
1467
1468 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1469 <intent-filter>
1470 <action android:name="android.intent.action.MAIN" />
1471 <category android:name="android.intent.category.SAMPLE_CODE" />
1472 </intent-filter>
1473 </activity>
1474
1475 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1476 <intent-filter>
1477 <action android:name="android.intent.action.MAIN" />
1478 <category android:name="android.intent.category.SAMPLE_CODE" />
1479 </intent-filter>
1480 </activity>
1481
1482 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1483 <intent-filter>
1484 <action android:name="android.intent.action.MAIN" />
1485 <category android:name="android.intent.category.SAMPLE_CODE" />
1486 </intent-filter>
1487 </activity>
1488
1489 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1490 <intent-filter>
1491 <action android:name="android.intent.action.MAIN" />
1492 <category android:name="android.intent.category.SAMPLE_CODE" />
1493 </intent-filter>
1494 </activity>
1495
1496 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1497 <intent-filter>
1498 <action android:name="android.intent.action.MAIN" />
1499 <category android:name="android.intent.category.SAMPLE_CODE" />
1500 </intent-filter>
1501 </activity>
1502
1503 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1504 <intent-filter>
1505 <action android:name="android.intent.action.MAIN" />
1506 <category android:name="android.intent.category.SAMPLE_CODE" />
1507 </intent-filter>
1508 </activity>
1509
1510 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1511 <intent-filter>
1512 <action android:name="android.intent.action.MAIN" />
1513 <category android:name="android.intent.category.SAMPLE_CODE" />
1514 </intent-filter>
1515 </activity>
1516
1517 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1518 <intent-filter>
1519 <action android:name="android.intent.action.MAIN" />
1520 <category android:name="android.intent.category.SAMPLE_CODE" />
1521 </intent-filter>
1522 </activity>
1523
1524 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1525 <intent-filter>
1526 <action android:name="android.intent.action.MAIN" />
1527 <category android:name="android.intent.category.SAMPLE_CODE" />
1528 </intent-filter>
1529 </activity>
1530
1531 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1532 <intent-filter>
1533 <action android:name="android.intent.action.MAIN" />
1534 <category android:name="android.intent.category.SAMPLE_CODE" />
1535 </intent-filter>
1536 </activity>
1537
1538 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1539 <intent-filter>
1540 <action android:name="android.intent.action.MAIN" />
1541 <category android:name="android.intent.category.SAMPLE_CODE" />
1542 </intent-filter>
1543 </activity>
1544
1545 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1546 <intent-filter>
1547 <action android:name="android.intent.action.MAIN" />
1548 <category android:name="android.intent.category.SAMPLE_CODE" />
1549 </intent-filter>
1550 </activity>
1551
Philip Milne875cd1c2011-10-06 16:25:54 -07001552 <activity android:name=".view.GridLayout0" android:label="Views/Layouts/GridLayout/0. Simple Form (Java)">
1553 <intent-filter>
1554 <action android:name="android.intent.action.MAIN" />
1555 <category android:name="android.intent.category.SAMPLE_CODE" />
1556 </intent-filter>
1557 </activity>
1558
1559 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form (XML)">
1560 <intent-filter>
1561 <action android:name="android.intent.action.MAIN" />
1562 <category android:name="android.intent.category.SAMPLE_CODE" />
1563 </intent-filter>
1564 </activity>
1565
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001566 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
1567 <intent-filter>
1568 <action android:name="android.intent.action.MAIN" />
1569 <category android:name="android.intent.category.SAMPLE_CODE" />
1570 </intent-filter>
1571 </activity>
1572
1573 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1574 <intent-filter>
1575 <action android:name="android.intent.action.MAIN" />
1576 <category android:name="android.intent.category.SAMPLE_CODE" />
1577 </intent-filter>
1578 </activity>
1579
1580 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1581 <intent-filter>
1582 <action android:name="android.intent.action.MAIN" />
1583 <category android:name="android.intent.category.SAMPLE_CODE" />
1584 </intent-filter>
1585 </activity>
1586
1587 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
1588 <intent-filter>
1589 <action android:name="android.intent.action.MAIN" />
1590 <category android:name="android.intent.category.SAMPLE_CODE" />
1591 </intent-filter>
1592 </activity>
1593
1594 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
1595 <intent-filter>
1596 <action android:name="android.intent.action.MAIN" />
1597 <category android:name="android.intent.category.SAMPLE_CODE" />
1598 </intent-filter>
1599 </activity>
1600
1601 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1602 <intent-filter>
1603 <action android:name="android.intent.action.MAIN" />
1604 <category android:name="android.intent.category.SAMPLE_CODE" />
1605 </intent-filter>
1606 </activity>
1607
1608 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1609 <intent-filter>
1610 <action android:name="android.intent.action.MAIN" />
1611 <category android:name="android.intent.category.SAMPLE_CODE" />
1612 </intent-filter>
1613 </activity>
1614
1615 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1616 <intent-filter>
1617 <action android:name="android.intent.action.MAIN" />
1618 <category android:name="android.intent.category.SAMPLE_CODE" />
1619 </intent-filter>
1620 </activity>
1621
1622 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1623 <intent-filter>
1624 <action android:name="android.intent.action.MAIN" />
1625 <category android:name="android.intent.category.SAMPLE_CODE" />
1626 </intent-filter>
1627 </activity>
1628
1629 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1630 <intent-filter>
1631 <action android:name="android.intent.action.MAIN" />
1632 <category android:name="android.intent.category.SAMPLE_CODE" />
1633 </intent-filter>
1634 </activity>
1635
1636 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1637 <intent-filter>
1638 <action android:name="android.intent.action.MAIN" />
1639 <category android:name="android.intent.category.SAMPLE_CODE" />
1640 </intent-filter>
1641 </activity>
1642
1643 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1644 <intent-filter>
1645 <action android:name="android.intent.action.MAIN" />
1646 <category android:name="android.intent.category.SAMPLE_CODE" />
1647 </intent-filter>
1648 </activity>
1649
1650 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1651 <intent-filter>
1652 <action android:name="android.intent.action.MAIN" />
1653 <category android:name="android.intent.category.SAMPLE_CODE" />
1654 </intent-filter>
1655 </activity>
1656
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001657 <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001658 <intent-filter>
1659 <action android:name="android.intent.action.MAIN" />
1660 <category android:name="android.intent.category.SAMPLE_CODE" />
1661 </intent-filter>
1662 </activity>
1663
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001664 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001665 <intent-filter>
1666 <action android:name="android.intent.action.MAIN" />
1667 <category android:name="android.intent.category.SAMPLE_CODE" />
1668 </intent-filter>
1669 </activity>
1670
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001671 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001672 <intent-filter>
1673 <action android:name="android.intent.action.MAIN" />
1674 <category android:name="android.intent.category.SAMPLE_CODE" />
1675 </intent-filter>
1676 </activity>
1677
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001678 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001679 <intent-filter>
1680 <action android:name="android.intent.action.MAIN" />
1681 <category android:name="android.intent.category.SAMPLE_CODE" />
1682 </intent-filter>
1683 </activity>
1684
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001685 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001686 <intent-filter>
1687 <action android:name="android.intent.action.MAIN" />
1688 <category android:name="android.intent.category.SAMPLE_CODE" />
1689 </intent-filter>
1690 </activity>
1691
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001692 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001693 <intent-filter>
1694 <action android:name="android.intent.action.MAIN" />
1695 <category android:name="android.intent.category.SAMPLE_CODE" />
1696 </intent-filter>
1697 </activity>
1698
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001699 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001700 <intent-filter>
1701 <action android:name="android.intent.action.MAIN" />
1702 <category android:name="android.intent.category.SAMPLE_CODE" />
1703 </intent-filter>
1704 </activity>
1705
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001706 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001707 <intent-filter>
1708 <action android:name="android.intent.action.MAIN" />
1709 <category android:name="android.intent.category.SAMPLE_CODE" />
1710 </intent-filter>
1711 </activity>
1712
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001713 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001714 <intent-filter>
1715 <action android:name="android.intent.action.MAIN" />
1716 <category android:name="android.intent.category.SAMPLE_CODE" />
1717 </intent-filter>
1718 </activity>
1719
1720 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
1721 <intent-filter>
1722 <action android:name="android.intent.action.MAIN" />
1723 <category android:name="android.intent.category.SAMPLE_CODE" />
1724 </intent-filter>
1725 </activity>
1726
1727 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
1728 <intent-filter>
1729 <action android:name="android.intent.action.MAIN" />
1730 <category android:name="android.intent.category.SAMPLE_CODE" />
1731 </intent-filter>
1732 </activity>
1733
1734 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
1735 <intent-filter>
1736 <action android:name="android.intent.action.MAIN" />
1737 <category android:name="android.intent.category.SAMPLE_CODE" />
1738 </intent-filter>
1739 </activity>
1740
1741 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
1742 <intent-filter>
1743 <action android:name="android.intent.action.MAIN" />
1744 <category android:name="android.intent.category.SAMPLE_CODE" />
1745 </intent-filter>
1746 </activity>
1747
1748 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
1749 <intent-filter>
1750 <action android:name="android.intent.action.MAIN" />
1751 <category android:name="android.intent.category.SAMPLE_CODE" />
1752 </intent-filter>
1753 </activity>
1754
Gilles Debunne045eac42010-09-08 10:58:26 -07001755 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
1756 <intent-filter>
1757 <action android:name="android.intent.action.MAIN" />
1758 <category android:name="android.intent.category.SAMPLE_CODE" />
1759 </intent-filter>
1760 </activity>
1761
1762 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
Adam Powelld8e26b82010-07-30 10:37:54 -07001763 <intent-filter>
1764 <action android:name="android.intent.action.MAIN" />
1765 <category android:name="android.intent.category.SAMPLE_CODE" />
1766 </intent-filter>
1767 </activity>
1768
Dianne Hackbornb2522732010-10-26 12:47:13 -07001769 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
1770 <intent-filter>
1771 <action android:name="android.intent.action.MAIN" />
1772 <category android:name="android.intent.category.SAMPLE_CODE" />
1773 </intent-filter>
1774 </activity>
1775
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001776 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
1777 <intent-filter>
1778 <action android:name="android.intent.action.MAIN" />
1779 <category android:name="android.intent.category.SAMPLE_CODE" />
1780 </intent-filter>
1781 </activity>
1782
1783 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
1784 <intent-filter>
1785 <action android:name="android.intent.action.MAIN" />
1786 <category android:name="android.intent.category.SAMPLE_CODE" />
1787 </intent-filter>
1788 </activity>
1789
1790 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
1791 <intent-filter>
1792 <action android:name="android.intent.action.MAIN" />
1793 <category android:name="android.intent.category.SAMPLE_CODE" />
1794 </intent-filter>
1795 </activity>
1796
1797 <activity android:name=".view.CustomView1"
1798 android:label="Views/Custom"
1799 android:theme="@android:style/Theme.Light">
1800 <intent-filter>
1801 <action android:name="android.intent.action.MAIN" />
1802 <category android:name="android.intent.category.SAMPLE_CODE" />
1803 </intent-filter>
1804 </activity>
1805
1806 <activity android:name=".view.Gallery1" android:label="Views/Gallery/1. Photos">
1807 <intent-filter>
1808 <action android:name="android.intent.action.MAIN" />
1809 <category android:name="android.intent.category.SAMPLE_CODE" />
1810 </intent-filter>
1811 </activity>
1812
1813 <activity android:name=".view.Gallery2" android:label="Views/Gallery/2. People">
1814 <intent-filter>
1815 <action android:name="android.intent.action.MAIN" />
1816 <category android:name="android.intent.category.SAMPLE_CODE" />
1817 </intent-filter>
1818 </activity>
1819
1820 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
1821 <intent-filter>
1822 <action android:name="android.intent.action.MAIN" />
1823 <category android:name="android.intent.category.SAMPLE_CODE" />
1824 </intent-filter>
1825 </activity>
1826
1827 <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
1828 <intent-filter>
1829 <action android:name="android.intent.action.MAIN" />
1830 <category android:name="android.intent.category.SAMPLE_CODE" />
1831 </intent-filter>
1832 </activity>
1833
1834 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
1835 <intent-filter>
1836 <action android:name="android.intent.action.MAIN" />
1837 <category android:name="android.intent.category.SAMPLE_CODE" />
1838 </intent-filter>
1839 </activity>
1840
Adam Powell6c7ec482010-08-13 19:11:21 -07001841 <activity android:name=".view.Grid3"
Gilles Debunne045eac42010-09-08 10:58:26 -07001842 android:label="Views/Grid/3. Selection Mode">
Adam Powell6c7ec482010-08-13 19:11:21 -07001843 <intent-filter>
1844 <action android:name="android.intent.action.MAIN" />
1845 <category android:name="android.intent.category.SAMPLE_CODE" />
1846 </intent-filter>
1847 </activity>
1848
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001849 <activity android:name=".view.ImageView1"
1850 android:label="Views/ImageView">
1851 <intent-filter>
1852 <action android:name="android.intent.action.MAIN" />
1853 <category android:name="android.intent.category.SAMPLE_CODE" />
1854 </intent-filter>
1855 </activity>
1856
1857 <activity android:name=".view.ImageSwitcher1"
1858 android:label="Views/ImageSwitcher">
1859 <intent-filter>
1860 <action android:name="android.intent.action.MAIN" />
1861 <category android:name="android.intent.category.SAMPLE_CODE" />
1862 </intent-filter>
1863 </activity>
1864
1865 <activity android:name=".view.TextSwitcher1"
1866 android:label="Views/TextSwitcher">
1867 <intent-filter>
1868 <action android:name="android.intent.action.MAIN" />
1869 <category android:name="android.intent.category.SAMPLE_CODE" />
1870 </intent-filter>
1871 </activity>
1872
1873 <activity android:name=".view.ImageButton1"
1874 android:label="Views/ImageButton">
1875 <intent-filter>
1876 <action android:name="android.intent.action.MAIN" />
1877 <category android:name="android.intent.category.SAMPLE_CODE" />
1878 </intent-filter>
1879 </activity>
1880
1881 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
1882 <intent-filter>
1883 <action android:name="android.intent.action.MAIN" />
1884 <category android:name="android.intent.category.SAMPLE_CODE" />
1885 </intent-filter>
1886 </activity>
1887
1888 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
1889 <intent-filter>
1890 <action android:name="android.intent.action.MAIN" />
1891 <category android:name="android.intent.category.SAMPLE_CODE" />
1892 </intent-filter>
1893 </activity>
1894
Romain Guy02e8d002009-03-24 22:45:50 -07001895 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
1896 <intent-filter>
1897 <action android:name="android.intent.action.MAIN" />
1898 <category android:name="android.intent.category.SAMPLE_CODE" />
1899 </intent-filter>
1900 </activity>
1901
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001902 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
1903 <intent-filter>
1904 <action android:name="android.intent.action.MAIN" />
1905 <category android:name="android.intent.category.SAMPLE_CODE" />
1906 </intent-filter>
1907 </activity>
1908
1909 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
1910 <intent-filter>
1911 <action android:name="android.intent.action.MAIN" />
1912 <category android:name="android.intent.category.SAMPLE_CODE" />
1913 </intent-filter>
1914 </activity>
1915
1916 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
1917 <intent-filter>
1918 <action android:name="android.intent.action.MAIN" />
1919 <category android:name="android.intent.category.SAMPLE_CODE" />
1920 </intent-filter>
1921 </activity>
1922
1923 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
1924 <intent-filter>
1925 <action android:name="android.intent.action.MAIN" />
1926 <category android:name="android.intent.category.SAMPLE_CODE" />
1927 </intent-filter>
1928 </activity>
1929
1930 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
1931 <intent-filter>
1932 <action android:name="android.intent.action.MAIN" />
1933 <category android:name="android.intent.category.SAMPLE_CODE" />
1934 </intent-filter>
1935 </activity>
1936
1937 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
1938 <intent-filter>
1939 <action android:name="android.intent.action.MAIN" />
1940 <category android:name="android.intent.category.SAMPLE_CODE" />
1941 </intent-filter>
1942 </activity>
1943
1944 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
1945 <intent-filter>
1946 <action android:name="android.intent.action.MAIN" />
1947 <category android:name="android.intent.category.SAMPLE_CODE" />
1948 </intent-filter>
1949 </activity>
1950
1951 <activity android:name=".view.Controls1"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001952 android:label="Views/Controls/1. Light Theme"
1953 android:theme="@android:style/Theme.Light">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001954 <intent-filter>
1955 <action android:name="android.intent.action.MAIN" />
1956 <category android:name="android.intent.category.SAMPLE_CODE" />
1957 </intent-filter>
1958 </activity>
1959
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001960 <activity android:name=".view.Controls2"
Gilles Debunne62c863d2010-09-08 08:11:10 -07001961 android:label="Views/Controls/2. Dark Theme"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001962 android:theme="@android:style/Theme">
1963 <intent-filter>
1964 <action android:name="android.intent.action.MAIN" />
1965 <category android:name="android.intent.category.SAMPLE_CODE" />
1966 </intent-filter>
1967 </activity>
1968
1969 <activity android:name=".view.Controls3"
1970 android:label="Views/Controls/3. Holo Light Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001971 android:theme="@android:style/Theme.Holo.Light"
1972 android:enabled="@bool/atLeastHoneycomb">
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001973 <intent-filter>
1974 <action android:name="android.intent.action.MAIN" />
1975 <category android:name="android.intent.category.SAMPLE_CODE" />
1976 </intent-filter>
1977 </activity>
1978
1979 <activity android:name=".view.Controls4"
1980 android:label="Views/Controls/4. Holo Dark Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001981 android:theme="@android:style/Theme.Holo"
1982 android:enabled="@bool/atLeastHoneycomb">
1983 <intent-filter>
1984 <action android:name="android.intent.action.MAIN" />
1985 <category android:name="android.intent.category.SAMPLE_CODE" />
1986 </intent-filter>
1987 </activity>
1988
1989 <activity android:name=".view.Controls5"
1990 android:label="Views/Controls/5. Custom Theme"
1991 android:theme="@style/CustomTheme">
1992 <intent-filter>
1993 <action android:name="android.intent.action.MAIN" />
1994 <category android:name="android.intent.category.SAMPLE_CODE" />
1995 </intent-filter>
1996 </activity>
1997
1998 <activity android:name=".view.Controls6"
1999 android:label="Views/Controls/6. Holo or Old Theme"
2000 android:theme="@style/ThemeHolo">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002001 <intent-filter>
2002 <action android:name="android.intent.action.MAIN" />
2003 <category android:name="android.intent.category.SAMPLE_CODE" />
2004 </intent-filter>
2005 </activity>
2006
2007 <activity android:name=".view.Buttons1"
2008 android:label="Views/Buttons">
2009 <intent-filter>
2010 <action android:name="android.intent.action.MAIN" />
2011 <category android:name="android.intent.category.SAMPLE_CODE" />
2012 </intent-filter>
2013 </activity>
2014
2015 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2016 <intent-filter>
2017 <action android:name="android.intent.action.MAIN" />
2018 <category android:name="android.intent.category.SAMPLE_CODE" />
2019 </intent-filter>
2020 </activity>
2021
2022 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2023 <intent-filter>
2024 <action android:name="android.intent.action.MAIN" />
2025 <category android:name="android.intent.category.SAMPLE_CODE" />
2026 </intent-filter>
2027 </activity>
2028
2029 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2030 <intent-filter>
2031 <action android:name="android.intent.action.MAIN" />
2032 <category android:name="android.intent.category.SAMPLE_CODE" />
2033 </intent-filter>
2034 </activity>
2035
2036 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2037 <intent-filter>
2038 <action android:name="android.intent.action.MAIN" />
2039 <category android:name="android.intent.category.SAMPLE_CODE" />
2040 </intent-filter>
2041 </activity>
2042
2043 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2044 <intent-filter>
2045 <action android:name="android.intent.action.MAIN" />
2046 <category android:name="android.intent.category.SAMPLE_CODE" />
2047 </intent-filter>
2048 </activity>
2049
2050 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2051 <intent-filter>
2052 <action android:name="android.intent.action.MAIN" />
2053 <category android:name="android.intent.category.SAMPLE_CODE" />
2054 </intent-filter>
2055 </activity>
2056
2057 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
2058 <intent-filter>
2059 <action android:name="android.intent.action.MAIN" />
2060 <category android:name="android.intent.category.SAMPLE_CODE" />
2061 </intent-filter>
2062 </activity>
2063
2064 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
2065 <intent-filter>
2066 <action android:name="android.intent.action.MAIN" />
2067 <category android:name="android.intent.category.SAMPLE_CODE" />
2068 </intent-filter>
2069 </activity>
2070
2071 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
2072 <intent-filter>
2073 <action android:name="android.intent.action.MAIN" />
2074 <category android:name="android.intent.category.SAMPLE_CODE" />
2075 </intent-filter>
2076 </activity>
2077
2078 <activity android:name=".view.ProgressBar4" android:label="Views/Progress Bar/4. In Title Bar">
2079 <intent-filter>
2080 <action android:name="android.intent.action.MAIN" />
2081 <category android:name="android.intent.category.SAMPLE_CODE" />
2082 </intent-filter>
2083 </activity>
2084
2085 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
2086 <intent-filter>
2087 <action android:name="android.intent.action.MAIN" />
2088 <category android:name="android.intent.category.SAMPLE_CODE" />
2089 </intent-filter>
2090 </activity>
2091
2092 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2093 <intent-filter>
2094 <action android:name="android.intent.action.MAIN" />
2095 <category android:name="android.intent.category.SAMPLE_CODE" />
2096 </intent-filter>
2097 </activity>
2098
2099 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2100 <intent-filter>
2101 <action android:name="android.intent.action.MAIN" />
2102 <category android:name="android.intent.category.SAMPLE_CODE" />
2103 </intent-filter>
2104 </activity>
2105
2106 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
2107 <intent-filter>
2108 <action android:name="android.intent.action.MAIN" />
2109 <category android:name="android.intent.category.SAMPLE_CODE" />
2110 </intent-filter>
2111 </activity>
2112
2113 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2114 <intent-filter>
2115 <action android:name="android.intent.action.MAIN" />
2116 <category android:name="android.intent.category.SAMPLE_CODE" />
2117 </intent-filter>
2118 </activity>
2119
2120 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
2121 <intent-filter>
2122 <action android:name="android.intent.action.MAIN" />
2123 <category android:name="android.intent.category.SAMPLE_CODE" />
2124 </intent-filter>
2125 </activity>
2126
Jeff Brown587b6c42010-12-15 19:31:17 -08002127 <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
2128 <intent-filter>
2129 <action android:name="android.intent.action.MAIN" />
2130 <category android:name="android.intent.category.SAMPLE_CODE" />
2131 </intent-filter>
2132 </activity>
2133
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002134 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
2135 <intent-filter>
2136 <action android:name="android.intent.action.MAIN" />
2137 <category android:name="android.intent.category.SAMPLE_CODE" />
2138 </intent-filter>
2139 </activity>
2140
2141 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
2142 <intent-filter>
2143 <action android:name="android.intent.action.MAIN" />
2144 <category android:name="android.intent.category.SAMPLE_CODE" />
2145 </intent-filter>
2146 </activity>
2147
Adam Powella19298d2010-08-03 18:48:05 -07002148 <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2149 <intent-filter>
2150 <action android:name="android.intent.action.MAIN" />
2151 <category android:name="android.intent.category.SAMPLE_CODE" />
2152 </intent-filter>
2153 </activity>
2154
Amith Yamasanied6ae472010-09-03 17:11:31 -07002155 <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2156 android:theme="@android:style/Theme.Holo">
2157 <intent-filter>
2158 <action android:name="android.intent.action.MAIN" />
2159 <category android:name="android.intent.category.SAMPLE_CODE" />
2160 </intent-filter>
2161 <meta-data android:name="android.app.default_searchable"
2162 android:value=".app.SearchQueryResults" />
2163 </activity>
2164
Amith Yamasaniea5c0b02011-07-20 17:02:01 -07002165 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2166 android:theme="@android:style/Theme.Holo">
2167 <intent-filter>
2168 <action android:name="android.intent.action.MAIN" />
2169 <category android:name="android.intent.category.SAMPLE_CODE" />
2170 </intent-filter>
2171 <meta-data android:name="android.app.default_searchable"
2172 android:value=".app.SearchQueryResults" />
2173 </activity>
2174
Amith Yamasanied6ae472010-09-03 17:11:31 -07002175 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2176 android:theme="@android:style/Theme.Holo">
2177 <intent-filter>
2178 <action android:name="android.intent.action.MAIN" />
2179 <category android:name="android.intent.category.SAMPLE_CODE" />
2180 </intent-filter>
2181 </activity>
2182
Romain Guyc96fa382010-08-11 19:34:27 -07002183 <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
Chet Haase64606ec2010-08-06 11:32:42 -07002184 <intent-filter>
2185 <action android:name="android.intent.action.MAIN" />
2186 <category android:name="android.intent.category.SAMPLE_CODE" />
2187 </intent-filter>
2188 </activity>
2189
Jeff Browncf4db942010-09-03 10:19:28 -07002190 <activity android:name=".view.SecureView" android:label="Views/Secure View">
2191 <intent-filter>
2192 <action android:name="android.intent.action.MAIN" />
2193 <category android:name="android.intent.category.SAMPLE_CODE" />
2194 </intent-filter>
2195 </activity>
2196
Jeff Brownb39c4ba2010-09-29 17:14:35 -07002197 <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2198 <intent-filter>
2199 <action android:name="android.intent.action.MAIN" />
2200 <category android:name="android.intent.category.SAMPLE_CODE" />
2201 </intent-filter>
2202 </activity>
2203
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002204 <activity android:name=".view.DragAndDropDemo"
2205 android:label="Views/Drag and Drop"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002206 android:hardwareAccelerated="false"
2207 android:enabled="@bool/atLeastHoneycomb">
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002208 <intent-filter>
2209 <action android:name="android.intent.action.MAIN" />
2210 <category android:name="android.intent.category.SAMPLE_CODE" />
2211 </intent-filter>
2212 </activity>
2213
Jeff Brown10f877b2011-02-23 21:54:39 -08002214 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2215 <intent-filter>
2216 <action android:name="android.intent.action.MAIN" />
2217 <category android:name="android.intent.category.SAMPLE_CODE" />
2218 </intent-filter>
2219 </activity>
2220
Jeff Brown402adc42011-06-27 21:37:37 -07002221 <activity android:name=".view.Hover" android:label="Views/Hover Events">
2222 <intent-filter>
2223 <action android:name="android.intent.action.MAIN" />
2224 <category android:name="android.intent.category.SAMPLE_CODE" />
2225 </intent-filter>
2226 </activity>
2227
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002228 <activity android:name=".view.OverscanActivity"
2229 android:label="Views/System UI Visibility/System UI Modes"
2230 android:uiOptions="splitActionBarWhenNarrow">
2231 <intent-filter>
2232 <action android:name="android.intent.action.MAIN" />
2233 <category android:name="android.intent.category.SAMPLE_CODE" />
2234 </intent-filter>
2235 </activity>
2236
2237 <activity android:name=".view.ContentBrowserActivity"
2238 android:label="Views/System UI Visibility/Content Browser"
Dianne Hackborn58ce6f02012-05-18 19:43:57 -07002239 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002240 android:uiOptions="splitActionBarWhenNarrow">
2241 <intent-filter>
2242 <action android:name="android.intent.action.MAIN" />
2243 <category android:name="android.intent.category.SAMPLE_CODE" />
2244 </intent-filter>
2245 </activity>
2246
2247 <activity android:name=".view.VideoPlayerActivity"
2248 android:label="Views/System UI Visibility/Video Player"
Dianne Hackbornf7541b82012-03-30 18:57:18 -07002249 android:theme="@android:style/Theme.Holo"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002250 android:uiOptions="splitActionBarWhenNarrow">
Daniel Sandler173fb982011-08-04 13:14:01 -04002251 <intent-filter>
2252 <action android:name="android.intent.action.MAIN" />
2253 <category android:name="android.intent.category.SAMPLE_CODE" />
2254 </intent-filter>
2255 </activity>
2256
Adam Powell758f6d02010-11-28 19:12:14 -08002257 <activity android:name=".view.Switches" android:label="Views/Switches">
2258 <intent-filter>
2259 <action android:name="android.intent.action.MAIN" />
2260 <category android:name="android.intent.category.SAMPLE_CODE" />
2261 </intent-filter>
2262 </activity>
2263
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002264 <!-- ************************************* -->
2265 <!-- GRAPHICS SAMPLES -->
2266 <!-- ************************************* -->
2267
2268 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
Jack Palevich1163f692011-10-27 05:45:45 -07002269 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002270 <intent-filter>
2271 <action android:name="android.intent.action.MAIN" />
2272 <category android:name="android.intent.category.SAMPLE_CODE" />
2273 </intent-filter>
2274 </activity>
2275
2276 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2277 <intent-filter>
2278 <action android:name="android.intent.action.MAIN" />
2279 <category android:name="android.intent.category.SAMPLE_CODE" />
2280 </intent-filter>
2281 </activity>
2282
2283 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2284 <intent-filter>
2285 <action android:name="android.intent.action.MAIN" />
2286 <category android:name="android.intent.category.SAMPLE_CODE" />
2287 </intent-filter>
2288 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002289
Jack Palevichc1645152009-12-24 16:18:25 +08002290 <activity android:name=".graphics.CompressedTextureActivity"
2291 android:label="Graphics/OpenGL ES/Compressed Texture"
2292 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002293 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichc1645152009-12-24 16:18:25 +08002294 <intent-filter>
2295 <action android:name="android.intent.action.MAIN" />
2296 <category android:name="android.intent.category.SAMPLE_CODE" />
2297 </intent-filter>
2298 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002299
Jack Palevich89282a62010-01-29 20:58:38 +08002300 <activity android:name=".graphics.CubeMapActivity"
2301 android:label="Graphics/OpenGL ES/Cube Map"
2302 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002303 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002304 <intent-filter>
2305 <action android:name="android.intent.action.MAIN" />
2306 <category android:name="android.intent.category.SAMPLE_CODE" />
2307 </intent-filter>
2308 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002309
2310
Jack Palevich89282a62010-01-29 20:58:38 +08002311 <activity android:name=".graphics.FrameBufferObjectActivity"
2312 android:label="Graphics/OpenGL ES/Frame Buffer Object"
2313 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002314 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002315 <intent-filter>
2316 <action android:name="android.intent.action.MAIN" />
2317 <category android:name="android.intent.category.SAMPLE_CODE" />
2318 </intent-filter>
2319 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002320
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002321 <activity android:name=".graphics.GLSurfaceViewActivity"
2322 android:label="Graphics/OpenGL ES/GLSurfaceView"
2323 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002324 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002325 <intent-filter>
2326 <action android:name="android.intent.action.MAIN" />
2327 <category android:name="android.intent.category.SAMPLE_CODE" />
2328 </intent-filter>
2329 </activity>
2330
Jack Palevichfbc44112009-11-27 19:54:46 +08002331 <activity android:name=".graphics.GLES20Activity"
2332 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2333 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002334 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfbc44112009-11-27 19:54:46 +08002335 <intent-filter>
2336 <action android:name="android.intent.action.MAIN" />
2337 <category android:name="android.intent.category.SAMPLE_CODE" />
2338 </intent-filter>
2339 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002340
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002341 <activity android:name=".graphics.MatrixPaletteActivity"
2342 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
Jack Palevich1163f692011-10-27 05:45:45 -07002343 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002344 <intent-filter>
2345 <action android:name="android.intent.action.MAIN" />
2346 <category android:name="android.intent.category.SAMPLE_CODE" />
2347 </intent-filter>
2348 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002349
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002350 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
2351 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2352 android:theme="@style/Theme.Translucent"
Jack Palevich1163f692011-10-27 05:45:45 -07002353 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002354 <intent-filter>
2355 <action android:name="android.intent.action.MAIN" />
2356 <category android:name="android.intent.category.SAMPLE_CODE" />
2357 </intent-filter>
2358 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002359
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002360 <activity android:name=".graphics.TriangleActivity"
2361 android:label="Graphics/OpenGL ES/Textured Triangle"
Dianne Hackborn7c69dba2011-01-23 13:28:02 -08002362 android:theme="@android:style/Theme.Holo.Dialog"
Jack Palevich1163f692011-10-27 05:45:45 -07002363 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002364 <intent-filter>
2365 <action android:name="android.intent.action.MAIN" />
2366 <category android:name="android.intent.category.SAMPLE_CODE" />
2367 </intent-filter>
2368 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002369
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002370 <activity android:name=".graphics.spritetext.SpriteTextActivity"
2371 android:label="Graphics/OpenGL ES/Sprite Text"
2372 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002373 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002374 <intent-filter>
2375 <action android:name="android.intent.action.MAIN" />
2376 <category android:name="android.intent.category.SAMPLE_CODE" />
2377 </intent-filter>
2378 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002379
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002380 <activity android:name=".graphics.TouchRotateActivity"
2381 android:label="Graphics/OpenGL ES/Touch Rotate"
2382 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002383 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002384 <intent-filter>
2385 <action android:name="android.intent.action.MAIN" />
2386 <category android:name="android.intent.category.SAMPLE_CODE" />
2387 </intent-filter>
2388 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002389
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002390 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
2391 <intent-filter>
2392 <action android:name="android.intent.action.MAIN" />
2393 <category android:name="android.intent.category.SAMPLE_CODE" />
2394 </intent-filter>
2395 </activity>
2396
2397 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2398 <intent-filter>
2399 <action android:name="android.intent.action.MAIN" />
2400 <category android:name="android.intent.category.SAMPLE_CODE" />
2401 </intent-filter>
2402 </activity>
2403
2404 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2405 <intent-filter>
2406 <action android:name="android.intent.action.MAIN" />
2407 <category android:name="android.intent.category.SAMPLE_CODE" />
2408 </intent-filter>
2409 </activity>
2410
2411 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2412 <intent-filter>
2413 <action android:name="android.intent.action.MAIN" />
2414 <category android:name="android.intent.category.SAMPLE_CODE" />
2415 </intent-filter>
2416 </activity>
2417
2418 <activity android:name=".graphics.SurfaceViewOverlay"
2419 android:label="Graphics/SurfaceView Overlay">
2420 <intent-filter>
2421 <action android:name="android.intent.action.MAIN" />
2422 <category android:name="android.intent.category.SAMPLE_CODE" />
2423 </intent-filter>
2424 </activity>
2425
Dianne Hackborn988a7192010-05-10 11:30:38 -07002426 <activity android:name=".graphics.WindowSurface"
2427 android:label="Graphics/Surface Window">
2428 <intent-filter>
2429 <action android:name="android.intent.action.MAIN" />
2430 <category android:name="android.intent.category.SAMPLE_CODE" />
2431 </intent-filter>
2432 </activity>
2433
Romain Guy520c90c2011-03-18 15:11:16 -07002434 <activity android:hardwareAccelerated="false"
2435 android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002436 <intent-filter>
2437 <action android:name="android.intent.action.MAIN" />
2438 <category android:name="android.intent.category.SAMPLE_CODE" />
2439 </intent-filter>
2440 </activity>
2441
2442 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
2443 <intent-filter>
2444 <action android:name="android.intent.action.MAIN" />
2445 <category android:name="android.intent.category.SAMPLE_CODE" />
2446 </intent-filter>
2447 </activity>
2448
2449 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
2450 <intent-filter>
2451 <action android:name="android.intent.action.MAIN" />
2452 <category android:name="android.intent.category.SAMPLE_CODE" />
2453 </intent-filter>
2454 </activity>
2455
Romain Guy520c90c2011-03-18 15:11:16 -07002456 <activity android:hardwareAccelerated="false"
2457 android:name=".graphics.Clipping" android:label="Graphics/Clipping">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002458 <intent-filter>
2459 <action android:name="android.intent.action.MAIN" />
2460 <category android:name="android.intent.category.SAMPLE_CODE" />
2461 </intent-filter>
2462 </activity>
2463
2464 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
2465 <intent-filter>
2466 <action android:name="android.intent.action.MAIN" />
2467 <category android:name="android.intent.category.SAMPLE_CODE" />
2468 </intent-filter>
2469 </activity>
2470
Romain Guy520c90c2011-03-18 15:11:16 -07002471 <activity android:hardwareAccelerated="false"
2472 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002473 <intent-filter>
2474 <action android:name="android.intent.action.MAIN" />
2475 <category android:name="android.intent.category.SAMPLE_CODE" />
2476 </intent-filter>
2477 </activity>
2478
2479 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
2480 <intent-filter>
2481 <action android:name="android.intent.action.MAIN" />
2482 <category android:name="android.intent.category.SAMPLE_CODE" />
2483 </intent-filter>
2484 </activity>
2485
Romain Guy520c90c2011-03-18 15:11:16 -07002486 <activity android:hardwareAccelerated="false"
2487 android:name=".graphics.Pictures" android:label="Graphics/Pictures">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002488 <intent-filter>
2489 <action android:name="android.intent.action.MAIN" />
2490 <category android:name="android.intent.category.SAMPLE_CODE" />
2491 </intent-filter>
2492 </activity>
2493
Romain Guy520c90c2011-03-18 15:11:16 -07002494 <activity android:hardwareAccelerated="false"
2495 android:name=".graphics.Vertices" android:label="Graphics/Vertices">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002496 <intent-filter>
2497 <action android:name="android.intent.action.MAIN" />
2498 <category android:name="android.intent.category.SAMPLE_CODE" />
2499 </intent-filter>
2500 </activity>
2501
2502 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
2503 <intent-filter>
2504 <action android:name="android.intent.action.MAIN" />
2505 <category android:name="android.intent.category.SAMPLE_CODE" />
2506 </intent-filter>
2507 </activity>
2508
2509 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
2510 <intent-filter>
2511 <action android:name="android.intent.action.MAIN" />
2512 <category android:name="android.intent.category.SAMPLE_CODE" />
2513 </intent-filter>
2514 </activity>
2515
2516 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
2517 <intent-filter>
2518 <action android:name="android.intent.action.MAIN" />
2519 <category android:name="android.intent.category.SAMPLE_CODE" />
2520 </intent-filter>
2521 </activity>
2522
2523 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
2524 <intent-filter>
2525 <action android:name="android.intent.action.MAIN" />
2526 <category android:name="android.intent.category.SAMPLE_CODE" />
2527 </intent-filter>
2528 </activity>
2529
2530 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
2531 <intent-filter>
2532 <action android:name="android.intent.action.MAIN" />
2533 <category android:name="android.intent.category.SAMPLE_CODE" />
2534 </intent-filter>
2535 </activity>
2536
2537 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
2538 <intent-filter>
2539 <action android:name="android.intent.action.MAIN" />
2540 <category android:name="android.intent.category.SAMPLE_CODE" />
2541 </intent-filter>
2542 </activity>
2543
2544 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
2545 <intent-filter>
2546 <action android:name="android.intent.action.MAIN" />
2547 <category android:name="android.intent.category.SAMPLE_CODE" />
2548 </intent-filter>
2549 </activity>
2550
2551 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
2552 <intent-filter>
2553 <action android:name="android.intent.action.MAIN" />
2554 <category android:name="android.intent.category.SAMPLE_CODE" />
2555 </intent-filter>
2556 </activity>
2557
2558 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
2559 <intent-filter>
2560 <action android:name="android.intent.action.MAIN" />
2561 <category android:name="android.intent.category.SAMPLE_CODE" />
2562 </intent-filter>
2563 </activity>
2564
2565 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
2566 <intent-filter>
2567 <action android:name="android.intent.action.MAIN" />
2568 <category android:name="android.intent.category.SAMPLE_CODE" />
2569 </intent-filter>
2570 </activity>
2571
Romain Guy520c90c2011-03-18 15:11:16 -07002572 <activity android:hardwareAccelerated="false"
2573 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002574 <intent-filter>
2575 <action android:name="android.intent.action.MAIN" />
2576 <category android:name="android.intent.category.SAMPLE_CODE" />
2577 </intent-filter>
2578 </activity>
2579
Mike Reedb94183b2009-06-05 15:56:23 -04002580 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
2581 <intent-filter>
2582 <action android:name="android.intent.action.MAIN" />
2583 <category android:name="android.intent.category.SAMPLE_CODE" />
2584 </intent-filter>
2585 </activity>
2586
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002587 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
2588 <intent-filter>
2589 <action android:name="android.intent.action.MAIN" />
2590 <category android:name="android.intent.category.SAMPLE_CODE" />
2591 </intent-filter>
2592 </activity>
2593
Romain Guy520c90c2011-03-18 15:11:16 -07002594 <activity android:hardwareAccelerated="false"
2595 android:name=".graphics.DrawPoints" android:label="Graphics/Points">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002596 <intent-filter>
2597 <action android:name="android.intent.action.MAIN" />
2598 <category android:name="android.intent.category.SAMPLE_CODE" />
2599 </intent-filter>
2600 </activity>
2601
2602 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
2603 android:theme="@style/Theme.Black"
Jack Palevich1163f692011-10-27 05:45:45 -07002604 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002605 <intent-filter>
2606 <action android:name="android.intent.action.MAIN" />
2607 <category android:name="android.intent.category.SAMPLE_CODE" />
2608 </intent-filter>
2609 </activity>
2610
2611 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
2612 <intent-filter>
2613 <action android:name="android.intent.action.MAIN" />
2614 <category android:name="android.intent.category.SAMPLE_CODE" />
2615 </intent-filter>
2616 </activity>
2617
2618 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
2619 <intent-filter>
2620 <action android:name="android.intent.action.MAIN" />
2621 <category android:name="android.intent.category.SAMPLE_CODE" />
2622 </intent-filter>
2623 </activity>
2624
2625 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
2626 <intent-filter>
2627 <action android:name="android.intent.action.MAIN" />
2628 <category android:name="android.intent.category.SAMPLE_CODE" />
2629 </intent-filter>
2630 </activity>
2631
2632 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
2633 <intent-filter>
2634 <action android:name="android.intent.action.MAIN" />
2635 <category android:name="android.intent.category.SAMPLE_CODE" />
2636 </intent-filter>
2637 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002638
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07002639 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
2640 <intent-filter>
2641 <action android:name="android.intent.action.MAIN" />
2642 <category android:name="android.intent.category.SAMPLE_CODE" />
2643 </intent-filter>
2644 </activity>
2645
2646 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
2647 <intent-filter>
2648 <action android:name="android.intent.action.MAIN" />
2649 <category android:name="android.intent.category.SAMPLE_CODE" />
2650 </intent-filter>
2651 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002652
Dianne Hackborn3b014602009-08-10 18:12:32 -07002653 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
2654 <intent-filter>
2655 <action android:name="android.intent.action.MAIN" />
2656 <category android:name="android.intent.category.SAMPLE_CODE" />
2657 </intent-filter>
2658 </activity>
2659
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002660 <!-- ************************************* -->
2661 <!-- MEDIA SAMPLES -->
2662 <!-- ************************************* -->
2663
2664 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
2665 <intent-filter>
2666 <action android:name="android.intent.action.MAIN" />
2667 <category android:name="android.intent.category.SAMPLE_CODE" />
2668 </intent-filter>
2669 </activity>
2670
2671 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
2672 <intent-filter>
2673 <category android:name="android.intent.category.SAMPLE_CODE" />
2674 </intent-filter>
2675 </activity>
2676
2677 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
2678 <intent-filter>
2679 <category android:name="android.intent.category.SAMPLE_CODE" />
2680 </intent-filter>
2681 </activity>
2682
2683 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
2684 <intent-filter>
2685 <action android:name="android.intent.action.MAIN" />
2686 <category android:name="android.intent.category.SAMPLE_CODE" />
2687 </intent-filter>
2688 </activity>
2689
Roman Nurik90c1d502010-10-22 15:39:25 -07002690 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
2691 <intent-filter>
2692 <action android:name="android.intent.action.MAIN" />
2693 <category android:name="android.intent.category.SAMPLE_CODE" />
2694 </intent-filter>
2695 </activity>
2696
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002697 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07002698 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002699 <!-- ************************************* -->
2700
The Android Open Source Project243d18e2009-03-11 12:11:54 -07002701 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
2702 <meta-data android:name="android.appwidget.provider"
2703 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002704 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07002705 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002706 </intent-filter>
2707 </receiver>
2708
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07002709 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
2710 <intent-filter>
2711 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
2712 </intent-filter>
2713 </activity>
2714
The Android Open Source Project243d18e2009-03-11 12:11:54 -07002715 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002716 <intent-filter>
2717 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
2718 <action android:name="android.intent.ACTION_TIME" />
2719 </intent-filter>
2720 </receiver>
2721
2722 <!-- ************************************* -->
2723 <!-- OTHER SAMPLES -->
2724 <!-- ************************************* -->
2725
2726 <activity android:name=".text.Link" android:label="Text/Linkify">
2727 <intent-filter>
2728 <action android:name="android.intent.action.MAIN" />
2729 <category android:name="android.intent.category.SAMPLE_CODE" />
2730 </intent-filter>
2731 </activity>
2732
2733 <activity android:name=".text.Marquee" android:label="Text/Marquee">
2734 <intent-filter>
2735 <action android:name="android.intent.action.MAIN" />
2736 <category android:name="android.intent.category.SAMPLE_CODE" />
2737 </intent-filter>
2738 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002739
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002740 <activity android:name=".text.LogTextBox1" android:label="Text/LogTextBox">
2741 <intent-filter>
2742 <action android:name="android.intent.action.MAIN" />
2743 <category android:name="android.intent.category.SAMPLE_CODE" />
2744 </intent-filter>
2745 </activity>
2746
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06002747 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
2748 <intent-filter>
2749 <action android:name="android.intent.action.MAIN" />
2750 <category android:name="android.intent.category.SAMPLE_CODE" />
2751 </intent-filter>
2752 </activity>
2753
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06002754 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
2755 <intent-filter>
2756 <action android:name="android.intent.action.MAIN" />
2757 <category android:name="android.intent.category.SAMPLE_CODE" />
2758 </intent-filter>
2759
2760 <!-- Add a technology filter -->
2761 <intent-filter>
2762 <action android:name="android.nfc.action.TECH_DISCOVERED" />
2763 </intent-filter>
2764
2765 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
2766 android:resource="@xml/filter_nfc"
2767 />
2768 </activity>
2769
Jeff Hamilton509fbb42011-01-18 09:01:51 -08002770 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
2771 <intent-filter>
2772 <action android:name="android.intent.action.MAIN" />
2773 <category android:name="android.intent.category.SAMPLE_CODE" />
2774 </intent-filter>
2775 </activity>
2776
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002777 </application>
2778
2779 <instrumentation android:name=".app.LocalSampleInstrumentation"
2780 android:targetPackage="com.example.android.apis"
2781 android:label="Local Sample" />
2782
2783</manifest>