blob: caac573af1127e7cf10cf41352e77570dc27e52e [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" />
Ye Wen69291d62014-05-15 13:06:12 -070034 <uses-permission android:name="android.permission.RECEIVE_MMS"/>
35 <uses-permission android:name="android.permission.WRITE_SMS"/>
36 <uses-permission android:name="android.permission.READ_SMS"/>
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -060037 <uses-permission android:name="android.permission.NFC" />
Erik Gilling438ea812013-06-26 11:06:09 -070038 <uses-permission android:name="android.permission.TRANSMIT_IR" />
Ye Wen69291d62014-05-15 13:06:12 -070039 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
The Android Open Source Project52d4c302009-03-03 19:29:09 -080040
Dianne Hackborn57f208b2015-05-13 15:26:07 -070041
Roman Nurik90c1d502010-10-22 15:39:25 -070042 <!-- For android.media.audiofx.Visualizer -->
43 <uses-permission android:name="android.permission.RECORD_AUDIO" />
44
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070045 <!-- We will request access to the camera, saying we require a camera
46 of some sort but not one with autofocus capability. -->
47 <uses-permission android:name="android.permission.CAMERA" />
48 <uses-feature android:name="android.hardware.camera" />
49 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080050
The Android Open Source Project52d4c302009-03-03 19:29:09 -080051 <application android:name="ApiDemosApplication"
52 android:label="@string/activity_sample_code"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -070053 android:icon="@drawable/app_sample_code"
Fabrice Di Meglio161859e2012-07-13 18:00:01 -070054 android:hardwareAccelerated="true"
55 android:supportsRtl="true">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080056
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070057 <!-- This is how we can request a library but still allow the app
58 to be installed if it doesn't exist. -->
59 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080060
Dianne Hackborn9e6f12a2010-08-15 12:49:50 -070061 <activity android:name="ApiDemos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080062 <intent-filter>
63 <action android:name="android.intent.action.MAIN" />
64 <category android:name="android.intent.category.DEFAULT" />
65 <category android:name="android.intent.category.LAUNCHER" />
66 </intent-filter>
67 </activity>
68
69 <!-- ************************************* -->
70 <!-- APPLICATION PACKAGE SAMPLES -->
71 <!-- ************************************* -->
72
73 <!-- Activity Samples -->
74
75 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
76 <intent-filter>
77 <action android:name="android.intent.action.MAIN" />
78 <category android:name="android.intent.category.SAMPLE_CODE" />
79 </intent-filter>
80 </activity>
81
82 <activity android:name=".app.DialogActivity"
83 android:label="@string/activity_dialog"
Alan Viverette21780632014-03-03 14:08:19 -080084 android:theme="@style/ThemeCurrentDialog">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080085 <intent-filter>
86 <action android:name="android.intent.action.MAIN" />
87 <category android:name="android.intent.category.SAMPLE_CODE" />
88 </intent-filter>
89 </activity>
90
91 <activity android:name=".app.CustomDialogActivity"
92 android:label="@string/activity_custom_dialog"
93 android:theme="@style/Theme.CustomDialog">
94 <intent-filter>
95 <action android:name="android.intent.action.MAIN" />
96 <category android:name="android.intent.category.SAMPLE_CODE" />
97 </intent-filter>
98 </activity>
99
Dianne Hackborn8227c142013-02-22 15:09:41 -0800100 <activity android:name=".app.OverscanActivity"
101 android:label="@string/activity_overscan"
102 android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"
103 android:enabled="@bool/atLeastJellyBeanMR2">
104 <intent-filter>
105 <action android:name="android.intent.action.MAIN" />
106 <category android:name="android.intent.category.SAMPLE_CODE" />
107 </intent-filter>
108 </activity>
109
Megha Joshi11d89592009-11-13 11:45:19 -0800110 <activity android:name=".app.QuickContactsDemo"
111 android:label="@string/quick_contacts_demo">
112 <intent-filter>
113 <action android:name="android.intent.action.MAIN" />
114 <category android:name="android.intent.category.SAMPLE_CODE" />
115 </intent-filter>
116 </activity>
117
Dianne Hackborn44bf93a2009-08-08 20:39:07 -0700118 <activity android:name=".app.WallpaperActivity"
119 android:label="@string/activity_wallpaper"
120 android:theme="@style/Theme.Wallpaper">
121 <intent-filter>
122 <action android:name="android.intent.action.MAIN" />
123 <category android:name="android.intent.category.SAMPLE_CODE" />
124 </intent-filter>
125 </activity>
126
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800127 <activity android:name=".app.TranslucentActivity"
128 android:label="@string/activity_translucent"
129 android:theme="@style/Theme.Translucent">
130 <intent-filter>
131 <action android:name="android.intent.action.MAIN" />
132 <category android:name="android.intent.category.SAMPLE_CODE" />
133 </intent-filter>
134 </activity>
135
136 <activity android:name=".app.TranslucentBlurActivity"
137 android:label="@string/activity_translucent_blur"
138 android:theme="@style/Theme.Transparent">
139 <intent-filter>
140 <action android:name="android.intent.action.MAIN" />
141 <category android:name="android.intent.category.SAMPLE_CODE" />
142 </intent-filter>
143 </activity>
144
Dianne Hackborncfc90dc2009-09-24 19:27:54 -0700145 <activity android:name=".app.Animation" android:label="@string/activity_animation">
146 <intent-filter>
147 <action android:name="android.intent.action.MAIN" />
148 <category android:name="android.intent.category.SAMPLE_CODE" />
149 </intent-filter>
150 </activity>
151
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800152 <activity android:name=".app.SaveRestoreState"
153 android:label="@string/activity_save_restore"
154 android:windowSoftInputMode="stateVisible|adjustResize">
155 <intent-filter>
156 <action android:name="android.intent.action.MAIN" />
157 <category android:name="android.intent.category.SAMPLE_CODE" />
158 </intent-filter>
159 </activity>
160
161 <activity android:name=".app.PersistentState"
162 android:label="@string/activity_persistent"
163 android:windowSoftInputMode="stateVisible|adjustResize">
164 <intent-filter>
165 <action android:name="android.intent.action.MAIN" />
166 <category android:name="android.intent.category.SAMPLE_CODE" />
167 </intent-filter>
168 </activity>
169
Dianne Hackborn4799e552010-12-01 16:08:52 -0800170 <activity android:name=".app.ActivityRecreate"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800171 android:label="@string/activity_recreate"
172 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4799e552010-12-01 16:08:52 -0800173 <intent-filter>
174 <action android:name="android.intent.action.MAIN" />
175 <category android:name="android.intent.category.SAMPLE_CODE" />
176 </intent-filter>
177 </activity>
178
Dianne Hackborn9cd16542012-04-26 18:57:13 -0700179 <activity android:name=".app.FinishAffinity"
180 android:label="@string/activity_finish_affinity"
181 android:taskAffinity=":finishing"
182 android:enabled="@bool/atLeastJellyBean">
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 Hackborn6d36a9e2010-10-29 17:24:41 -0700189 <activity android:name=".app.SoftInputModes"
190 android:label="@string/soft_input_modes">
191 <intent-filter>
192 <action android:name="android.intent.action.MAIN" />
193 <category android:name="android.intent.category.SAMPLE_CODE" />
194 </intent-filter>
195 </activity>
196
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800197 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
198 <intent-filter>
199 <action android:name="android.intent.action.MAIN" />
200 <category android:name="android.intent.category.SAMPLE_CODE" />
201 </intent-filter>
202 </activity>
203
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800204 <activity android:name=".app.SendResult"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800205 android:theme="@style/ThemeDialogWhenLarge">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800206 </activity>
207
208 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
209 <intent-filter>
210 <action android:name="android.intent.action.MAIN" />
211 <category android:name="android.intent.category.SAMPLE_CODE" />
212 </intent-filter>
213 </activity>
214
215 <activity android:name=".app.ForwardTarget">
216 </activity>
217
218 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
219 <intent-filter>
220 <action android:name="android.intent.action.MAIN" />
221 <category android:name="android.intent.category.SAMPLE_CODE" />
222 </intent-filter>
223 </activity>
224
225 <activity android:name=".app.RedirectMain">
226 </activity>
227
228 <activity android:name=".app.RedirectGetter">
229 </activity>
230
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700231 <!-- This sample doesn't work with the new action bar, so use
232 the old style theme. -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800233 <activity android:name=".app.CustomTitle"
234 android:label="@string/activity_custom_title"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700235 android:windowSoftInputMode="stateVisible|adjustPan"
236 android:theme="@android:style/Theme">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800237 <intent-filter>
238 <action android:name="android.intent.action.MAIN" />
239 <category android:name="android.intent.category.SAMPLE_CODE" />
240 </intent-filter>
241 </activity>
242
243 <activity android:name=".app.ReorderOnLaunch"
244 android:label="@string/activity_reorder">
245 <intent-filter>
246 <action android:name="android.intent.action.MAIN" />
247 <category android:name="android.intent.category.SAMPLE_CODE" />
248 </intent-filter>
249 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +0800250
Craig Mautnerd540e6e2013-02-21 18:02:50 -0800251 <activity android:name=".app.RotationAnimation"
252 android:label="@string/activity_rotation_animation">
253 <intent-filter>
254 <action android:name="android.intent.action.MAIN" />
255 <category android:name="android.intent.category.SAMPLE_CODE" />
256 </intent-filter>
257 </activity>
258
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800259 <activity android:name=".app.ReorderTwo" />
260 <activity android:name=".app.ReorderThree" />
261 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800262
Megha Joshib49dd832009-12-03 13:56:04 -0800263 <activity android:name=".app.SetWallpaperActivity"
264 android:label="@string/activity_setwallpaper">
265 <intent-filter>
266 <action android:name="android.intent.action.MAIN" />
267 <category android:name="android.intent.category.SAMPLE_CODE" />
268 </intent-filter>
269 </activity>
270
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700271 <activity android:name=".app.ScreenOrientation"
272 android:label="@string/activity_screen_orientation">
273 <intent-filter>
274 <action android:name="android.intent.action.MAIN" />
275 <category android:name="android.intent.category.SAMPLE_CODE" />
276 </intent-filter>
277 </activity>
Alexander Lucas96c02102011-10-27 15:23:41 -0700278
Jeff Brown2e1fe782012-08-31 07:12:42 -0700279 <activity android:name=".app.PresentationActivity"
280 android:label="@string/activity_presentation">
281 <intent-filter>
282 <action android:name="android.intent.action.MAIN" />
283 <category android:name="android.intent.category.SAMPLE_CODE" />
284 </intent-filter>
285 </activity>
286
Jeff Brown66dc70f2012-10-24 21:27:40 -0700287 <activity android:name=".app.PresentationWithMediaRouterActivity"
288 android:label="@string/activity_presentation_with_media_router">
289 <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
Jeff Brownc875f932012-10-23 20:40:38 -0700295 <activity android:name=".app.SecureWindowActivity"
296 android:label="@string/activity_secure_window">
297 <intent-filter>
298 <action android:name="android.intent.action.MAIN" />
299 <category android:name="android.intent.category.SAMPLE_CODE" />
300 </intent-filter>
301 </activity>
302
303 <activity android:name=".app.SecureDialogActivity"
304 android:label="@string/activity_secure_dialog">
305 <intent-filter>
306 <action android:name="android.intent.action.MAIN" />
307 <category android:name="android.intent.category.SAMPLE_CODE" />
308 </intent-filter>
309 </activity>
310
311 <activity android:name=".app.SecureSurfaceViewActivity"
312 android:label="@string/activity_secure_surface_view">
313 <intent-filter>
314 <action android:name="android.intent.action.MAIN" />
315 <category android:name="android.intent.category.SAMPLE_CODE" />
316 </intent-filter>
317 </activity>
318
Dianne Hackborn5a076f42010-04-19 12:16:50 -0700319 <!-- Fragment Samples -->
320
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700321 <activity android:name=".app.FragmentAlertDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800322 android:label="@string/fragment_alert_dialog"
323 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700324 <intent-filter>
325 <action android:name="android.intent.action.MAIN" />
326 <category android:name="android.intent.category.SAMPLE_CODE" />
327 </intent-filter>
328 </activity>
329
Dianne Hackborn7f308f22011-03-03 21:50:51 -0800330 <activity android:name=".app.FragmentArguments"
331 android:label="@string/fragment_arguments"
332 android:enabled="@bool/atLeastHoneycomb">
333 <intent-filter>
334 <action android:name="android.intent.action.MAIN" />
335 <category android:name="android.intent.category.SAMPLE_CODE" />
336 </intent-filter>
337 </activity>
338
Romain Guyc35d0582011-07-21 18:05:24 -0700339 <activity android:name=".app.FragmentCustomAnimations"
340 android:label="@string/fragment_custom_animations"
341 android:enabled="@bool/atLeastHoneycombMR2">
342 <intent-filter>
343 <action android:name="android.intent.action.MAIN" />
344 <category android:name="android.intent.category.SAMPLE_CODE" />
345 </intent-filter>
346 </activity>
347
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800348 <activity android:name=".app.FragmentHideShow"
349 android:label="@string/fragment_hide_show"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800350 android:windowSoftInputMode="stateUnchanged"
351 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700352 <intent-filter>
353 <action android:name="android.intent.action.MAIN" />
354 <category android:name="android.intent.category.SAMPLE_CODE" />
355 </intent-filter>
356 </activity>
357
358 <activity android:name=".app.FragmentContextMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800359 android:label="@string/fragment_context_menu"
360 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornd2d93d02010-05-06 11:57:56 -0700361 <intent-filter>
362 <action android:name="android.intent.action.MAIN" />
363 <category android:name="android.intent.category.SAMPLE_CODE" />
364 </intent-filter>
365 </activity>
366
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700367 <activity android:name=".app.FragmentDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800368 android:label="@string/fragment_dialog"
369 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700370 <intent-filter>
371 <action android:name="android.intent.action.MAIN" />
372 <category android:name="android.intent.category.SAMPLE_CODE" />
373 </intent-filter>
374 </activity>
375
Dianne Hackborneffa3032010-08-20 18:29:02 -0700376 <activity android:name=".app.FragmentDialogOrActivity"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800377 android:label="@string/fragment_dialog_or_activity"
378 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborneffa3032010-08-20 18:29:02 -0700379 <intent-filter>
380 <action android:name="android.intent.action.MAIN" />
381 <category android:name="android.intent.category.SAMPLE_CODE" />
382 </intent-filter>
383 </activity>
384
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700385 <activity android:name=".app.FragmentLayout"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800386 android:label="@string/fragment_layout"
387 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornedb86282010-05-12 18:58:18 -0700388 <intent-filter>
389 <action android:name="android.intent.action.MAIN" />
390 <category android:name="android.intent.category.SAMPLE_CODE" />
391 </intent-filter>
392 </activity>
393
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800394 <activity android:name=".app.FragmentLayout$DetailsActivity"
395 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn165ca042010-05-19 19:21:19 -0700396
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700397 <activity android:name=".app.FragmentListArray"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800398 android:label="@string/fragment_list_array"
399 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700400 <intent-filter>
401 <action android:name="android.intent.action.MAIN" />
402 <category android:name="android.intent.category.SAMPLE_CODE" />
403 </intent-filter>
404 </activity>
405
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700406 <activity android:name=".app.FragmentMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800407 android:label="@string/fragment_menu"
408 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn165ca042010-05-19 19:21:19 -0700409 <intent-filter>
410 <action android:name="android.intent.action.MAIN" />
411 <category android:name="android.intent.category.SAMPLE_CODE" />
412 </intent-filter>
413 </activity>
414
Dianne Hackbornf3f7c5f2012-09-05 16:37:36 -0700415 <activity android:name=".app.FragmentNestingTabs"
416 android:label="@string/fragment_nesting_tabs"
417 android:enabled="@bool/atLeastJellyBeanMR1">
418 <intent-filter>
419 <action android:name="android.intent.action.MAIN" />
420 <category android:name="android.intent.category.SAMPLE_CODE" />
421 </intent-filter>
422 </activity>
423
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700424 <activity android:name=".app.FragmentRetainInstance"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800425 android:label="@string/fragment_retain_instance"
426 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn68f9ae52010-05-14 00:46:24 -0700427 <intent-filter>
428 <action android:name="android.intent.action.MAIN" />
429 <category android:name="android.intent.category.SAMPLE_CODE" />
430 </intent-filter>
431 </activity>
432
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700433 <activity android:name=".app.FragmentReceiveResult"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800434 android:label="@string/fragment_receive_result"
435 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700436 <intent-filter>
437 <action android:name="android.intent.action.MAIN" />
438 <category android:name="android.intent.category.SAMPLE_CODE" />
439 </intent-filter>
440 </activity>
441
442 <activity android:name=".app.FragmentStack"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800443 android:label="@string/fragment_stack"
444 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornfce9bfd2010-06-08 18:06:33 -0700445 <intent-filter>
446 <action android:name="android.intent.action.MAIN" />
447 <category android:name="android.intent.category.SAMPLE_CODE" />
448 </intent-filter>
449 </activity>
450
Dianne Hackbornbe6b6b42011-06-13 13:48:13 -0700451 <activity android:name=".app.FragmentTabs"
452 android:label="@string/fragment_tabs"
453 android:enabled="@bool/atLeastHoneycomb">
454 <intent-filter>
455 <action android:name="android.intent.action.MAIN" />
456 <category android:name="android.intent.category.SAMPLE_CODE" />
457 </intent-filter>
458 </activity>
459
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800460 <!-- Loader Samples -->
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800461
Dianne Hackborn38c48e52011-04-19 18:46:03 -0700462 <activity android:name=".app.LoaderCursor"
463 android:label="@string/loader_cursor"
464 android:enabled="@bool/atLeastHoneycomb">
465 <intent-filter>
466 <action android:name="android.intent.action.MAIN" />
467 <category android:name="android.intent.category.SAMPLE_CODE" />
468 </intent-filter>
469 </activity>
470
471 <activity android:name=".app.LoaderCustom"
472 android:label="@string/loader_custom"
473 android:enabled="@bool/atLeastHoneycomb">
474 <intent-filter>
475 <action android:name="android.intent.action.MAIN" />
476 <category android:name="android.intent.category.SAMPLE_CODE" />
477 </intent-filter>
478 </activity>
479
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800480<!-- BEGIN_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800481 <activity android:name=".app.LoaderThrottle"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800482 android:label="@string/loader_throttle"
483 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800484 <intent-filter>
485 <action android:name="android.intent.action.MAIN" />
486 <category android:name="android.intent.category.SAMPLE_CODE" />
487 </intent-filter>
488 </activity>
489 <provider android:name=".app.LoaderThrottle$SimpleProvider"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800490 android:authorities="com.example.android.apis.app.LoaderThrottle"
491 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800492<!-- END_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800493
Dianne Hackborn80df91c2012-05-29 13:58:13 -0700494 <activity android:name=".app.LoaderRetained"
495 android:label="@string/loader_retained"
496 android:enabled="@bool/atLeastHoneycomb">
497 <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
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800503 <!-- Intent Samples -->
504
505 <activity android:name=".app.Intents" android:label="@string/activity_intents">
506 <intent-filter>
507 <action android:name="android.intent.action.MAIN" />
508 <category android:name="android.intent.category.SAMPLE_CODE" />
509 </intent-filter>
510 </activity>
511
Dianne Hackborn41430b92010-11-22 16:15:32 -0800512 <activity android:name=".app.IntentActivityFlags"
513 android:label="@string/activity_intent_activity_flags">
514 <intent-filter>
515 <action android:name="android.intent.action.MAIN" />
516 <category android:name="android.intent.category.SAMPLE_CODE" />
517 </intent-filter>
518 </activity>
519
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800520 <!-- Service Samples -->
521
Dianne Hackborna8693d82011-04-12 18:18:24 -0700522 <service android:name=".app.LocalService" android:stopWithTask="true" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800523
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800524 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800525 android:label="@string/activity_local_service_controller"
526 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800527 <intent-filter>
528 <action android:name="android.intent.action.MAIN" />
529 <category android:name="android.intent.category.SAMPLE_CODE" />
530 </intent-filter>
531 </activity>
532
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800533 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800534 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -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 Hackbornbae0f4f2010-02-16 17:48:27 -0800541<!-- BEGIN_INCLUDE(remote_service_declaration) -->
542 <service android:name=".app.MessengerService"
543 android:process=":remote" />
544<!-- END_INCLUDE(remote_service_declaration) -->
545
546 <activity android:name=".app.MessengerServiceActivities$Binding"
547 android:label="@string/activity_messenger_service_binding">
548 <intent-filter>
549 <action android:name="android.intent.action.MAIN" />
550 <category android:name="android.intent.category.SAMPLE_CODE" />
551 </intent-filter>
552 </activity>
553
Dianne Hackborn57f208b2015-05-13 15:26:07 -0700554 <service android:name=".app.RemoteService" android:process=":remote" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800555
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800556 <activity android:name=".app.RemoteService$Controller"
557 android:label="@string/activity_remote_service_controller"
558 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800559 <intent-filter>
560 <action android:name="android.intent.action.MAIN" />
561 <category android:name="android.intent.category.SAMPLE_CODE" />
562 </intent-filter>
563 </activity>
564
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800565 <activity android:name=".app.RemoteService$Binding"
566 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800567 <intent-filter>
568 <action android:name="android.intent.action.MAIN" />
569 <category android:name="android.intent.category.SAMPLE_CODE" />
570 </intent-filter>
571 </activity>
572
Dianne Hackborn65b77862011-07-29 01:37:04 -0700573 <activity android:name=".app.RemoteService$BindingOptions"
574 android:label="@string/activity_remote_service_binding_options">
575 <intent-filter>
576 <action android:name="android.intent.action.MAIN" />
577 <category android:name="android.intent.category.SAMPLE_CODE" />
578 </intent-filter>
579 </activity>
580
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800581 <service android:name=".app.ServiceStartArguments" />
582
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800583 <activity android:name=".app.ServiceStartArguments$Controller"
584 android:label="@string/activity_service_start_arguments_controller"
585 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800586 <intent-filter>
587 <action android:name="android.intent.action.MAIN" />
588 <category android:name="android.intent.category.SAMPLE_CODE" />
589 </intent-filter>
590 </activity>
591
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800592 <service android:name=".app.ForegroundService" />
Jack Palevich66914d42010-02-03 16:00:49 +0800593
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800594 <activity android:name=".app.ForegroundService$Controller"
595 android:label="@string/activity_foreground_service_controller"
596 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800597 <intent-filter>
598 <action android:name="android.intent.action.MAIN" />
599 <category android:name="android.intent.category.SAMPLE_CODE" />
600 </intent-filter>
601 </activity>
602
Dianne Hackborn37f02d82012-02-09 10:51:07 -0800603 <activity android:name=".app.IsolatedService$Controller"
604 android:label="@string/activity_isolated_service_controller"
605 android:launchMode="singleTop"
606 android:enabled="@bool/atLeastJellyBean">
607 <intent-filter>
608 <action android:name="android.intent.action.MAIN" />
609 <category android:name="android.intent.category.SAMPLE_CODE" />
610 </intent-filter>
611 </activity>
612
613 <service android:name=".app.IsolatedService" android:isolatedProcess="true"
614 android:enabled="@bool/atLeastJellyBean" />
615 <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
616 android:enabled="@bool/atLeastJellyBean" />
617
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800618 <!-- Alarm Samples -->
619
620 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
621
622 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
623
624 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
625 <intent-filter>
626 <action android:name="android.intent.action.MAIN" />
627 <category android:name="android.intent.category.SAMPLE_CODE" />
628 </intent-filter>
629 </activity>
630
631 <service android:name=".app.AlarmService_Service" android:process=":remote" />
632
633 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
634 <intent-filter>
635 <action android:name="android.intent.action.MAIN" />
636 <category android:name="android.intent.category.SAMPLE_CODE" />
637 </intent-filter>
638 </activity>
639
Dianne Hackbornf8e68ca2013-05-28 15:58:48 -0700640 <!-- Stub for memory testing. -->
641
642 <receiver android:name=".app.DoNothing"
643 android:process=":empty" android:exported="true" />
644
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700645 <!-- ============================ -->
Svetoslav Ganova7523382011-11-29 12:34:26 -0800646 <!-- Accessibility examples -->
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700647 <!-- ============================ -->
648
649 <activity android:name=".accessibility.ClockBackActivity"
650 android:label="@string/accessibility_service">
651 <intent-filter>
652 <action android:name="android.intent.action.MAIN" />
653 <category android:name="android.intent.category.SAMPLE_CODE" />
654 </intent-filter>
655 </activity>
656
657 <service android:name=".accessibility.ClockBackService"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700658 android:label="@string/accessibility_service_label"
659 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700660 <intent-filter>
661 <action android:name="android.accessibilityservice.AccessibilityService" />
662 </intent-filter>
663 </service>
664
Alexander Lucas96c02102011-10-27 15:23:41 -0700665 <activity android:name=".accessibility.TaskListActivity"
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700666 android:label="@string/accessibility_query_window"
Alexander Lucas96c02102011-10-27 15:23:41 -0700667 android:enabled="@bool/atLeastIceCreamSandwich">
668 <intent-filter>
669 <action android:name="android.intent.action.MAIN" />
670 <category android:name="android.intent.category.SAMPLE_CODE" />
671 </intent-filter>
672 </activity>
673
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700674 <service android:name=".accessibility.TaskBackService"
675 android:label="@string/accessibility_query_window_label"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700676 android:enabled="@bool/atLeastIceCreamSandwich"
677 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700678 <intent-filter>
679 <action android:name="android.accessibilityservice.AccessibilityService" />
680 </intent-filter>
681 <meta-data
682 android:name="android.accessibilityservice"
683 android:resource="@xml/taskbackconfig" />
684 </service>
Alexander Lucas96c02102011-10-27 15:23:41 -0700685
Svetoslav Ganova7523382011-11-29 12:34:26 -0800686 <activity android:name=".accessibility.CustomViewAccessibilityActivity"
687 android:label="@string/accessibility_custom_view"
688 android:enabled="@bool/atLeastIceCreamSandwich">
689 <intent-filter>
690 <action android:name="android.intent.action.MAIN" />
691 <category android:name="android.intent.category.SAMPLE_CODE" />
692 </intent-filter>
693 </activity>
694
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800695 <!-- Instrumentation Samples -->
696
697 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
698 <intent-filter>
699 <action android:name="android.intent.action.MAIN" />
700 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
701 </intent-filter>
702 </activity>
703
704 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
705 <intent-filter>
706 <action android:name="android.intent.action.MAIN" />
707 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
708 </intent-filter>
709 </activity>
710
711
712 <!-- Notifications samples -->
713
714 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
715 <intent-filter>
716 <action android:name="android.intent.action.MAIN" />
717 <category android:name="android.intent.category.SAMPLE_CODE" />
718 </intent-filter>
719 </activity>
720
Dianne Hackborn41430b92010-11-22 16:15:32 -0800721 <activity android:name=".app.IncomingMessage"
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800722 android:label="App/Notification/IncomingMessage">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800723 <intent-filter>
724 <action android:name="android.intent.action.MAIN" />
725 <category android:name="android.intent.category.SAMPLE_CODE" />
726 </intent-filter>
727 </activity>
728
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800729 <activity android:name=".app.IncomingMessageView"
730 android:label="App/Notification/IncomingMessageView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800731 </activity>
732
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800733<!-- BEGIN_INCLUDE(interstitial_affinity) -->
734 <activity android:name=".app.IncomingMessageInterstitial"
735 android:label="You have messages"
Alan Viverette21780632014-03-03 14:08:19 -0800736 android:theme="@style/ThemeCurrentDialog"
Dianne Hackborn376e0002012-01-30 11:44:05 -0800737 android:launchMode="singleTask"
738 android:taskAffinity=""
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800739 android:excludeFromRecents="true">
740 </activity>
741<!-- END_INCLUDE(interstitial_affinity) -->
742
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800743 <!-- This is used to display a notification selected by the user
744 from StatusBarNotifications. Note the configuration here so
745 that the activity layers on top of whatever the user is doing,
746 allowing them to press back to return. -->
747 <activity android:name=".app.NotificationDisplay"
748 android:theme="@style/Theme.Transparent"
749 android:taskAffinity=""
750 android:excludeFromRecents="true"
751 android:noHistory="true">
752 </activity>
753
754 <activity android:name=".app.StatusBarNotifications"
755 android:label="App/Notification/Status Bar"
756 android:launchMode="singleTop">
757 <intent-filter>
758 <action android:name="android.intent.action.MAIN" />
759 <category android:name="android.intent.category.SAMPLE_CODE" />
760 </intent-filter>
761 </activity>
762
763 <service android:name=".app.NotifyingService" />
764
765 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
766 <intent-filter>
767 <action android:name="android.intent.action.MAIN" />
768 <category android:name="android.intent.category.SAMPLE_CODE" />
769 </intent-filter>
770 </activity>
771
772 <!-- Dialog samples -->
773 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
774 <intent-filter>
775 <action android:name="android.intent.action.MAIN" />
776 <category android:name="android.intent.category.SAMPLE_CODE" />
777 </intent-filter>
778 </activity>
779
780 <!-- Search Samples -->
781
782 <!-- This activity represents a "typical" activity in your application from which the -->
783 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
784 <!-- of android.app.default_searchable is more typically handled at the application -->
785 <!-- level, where it can serve as a default for all of your activities. -->
786
787 <activity android:name=".app.SearchInvoke"
788 android:label="@string/search_invoke">
789 <intent-filter>
790 <action android:name="android.intent.action.MAIN" />
791 <category android:name="android.intent.category.SAMPLE_CODE" />
792 </intent-filter>
793
794 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
795 <!-- whenever the user invokes search while in this Activity. -->
796 <meta-data android:name="android.app.default_searchable"
797 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800798
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800799 <!-- This is not the typical way to define android.app.default_searchable, -->
800 <!-- and we show it here only because we wish to confine the search demo to this -->
801 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800802
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800803 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
804 <!-- just once, at the application level, where it serves as a default for all of -->
805 <!-- the Activities in your package. -->
806 </activity>
807
808 <!-- This activity represents the "search" activity in your application, in which -->
809 <!-- search results are gathered and displayed. -->
810
811 <activity android:name=".app.SearchQueryResults"
812 android:label="@string/search_query_results">
813 <intent-filter>
814 <action android:name="android.intent.action.MAIN" />
815 <category android:name="android.intent.category.SAMPLE_CODE" />
816 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800817
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800818 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800819
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800820 <intent-filter>
821 <action android:name="android.intent.action.SEARCH" />
822 <category android:name="android.intent.category.DEFAULT" />
823 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800824
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800825 <!-- This metadata entry provides further configuration details for searches -->
826 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800827
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800828 <meta-data android:name="android.app.searchable"
829 android:resource="@xml/searchable" />
830 </activity>
831
832 <!-- This provider declaration informs the Search Manager that you have a provider of -->
833 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800834
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800835 <provider android:name=".app.SearchSuggestionSampleProvider"
836 android:authorities="com.example.android.apis.SuggestionProvider" />
837
838 <!-- Shortcuts Samples -->
839
840 <!-- This section of sample code shows how your application can add shortcuts to -->
841 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800842
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800843 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
844 <!-- the user installs a shortcut, an activity within your application -->
845 <!-- generates the actual shortcut and returns it to the launcher, where it -->
846 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800847
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800848 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
849 <!-- Typically this would then be handled as necessary by an activity within -->
850 <!-- your application. -->
851
852 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
853
854 <!-- In order provide shortcuts from your application, you provide three things: -->
855
856 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
857 <!-- 2. Code within the activity to provide the shortcuts as requested -->
858 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
859 <!-- intents from the shortcut itself. -->
860
861 <activity android:name=".app.LauncherShortcuts"
862 android:label="@string/shortcuts">
863 <intent-filter>
864 <action android:name="android.intent.action.MAIN" />
865 <category android:name="android.intent.category.SAMPLE_CODE" />
866 </intent-filter>
867
868 </activity>
869
870 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
871 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
872 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
873
874 <activity-alias android:name=".app.CreateShortcuts"
875 android:targetActivity=".app.LauncherShortcuts"
876 android:label="@string/sample_shortcuts">
877
878 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
879 <intent-filter>
880 <action android:name="android.intent.action.CREATE_SHORTCUT" />
881 <category android:name="android.intent.category.DEFAULT" />
882 </intent-filter>
883
884 </activity-alias>
885
886 <!-- Menu Samples -->
887
888 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
889 <intent-filter>
890 <action android:name="android.intent.action.MAIN" />
891 <category android:name="android.intent.category.SAMPLE_CODE" />
892 </intent-filter>
893 </activity>
894
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800895 <!-- Device Admin Samples -->
896
Andy Stadler0879ed42011-05-31 10:14:27 -0700897 <activity android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800898 android:label="@string/activity_sample_device_admin">
899 <intent-filter>
900 <action android:name="android.intent.action.MAIN" />
901 <category android:name="android.intent.category.SAMPLE_CODE" />
902 </intent-filter>
903 </activity>
904
Dianne Hackborn1c266992010-01-29 19:03:37 -0800905<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andy Stadler0879ed42011-05-31 10:14:27 -0700906 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800907 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800908 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800909 android:permission="android.permission.BIND_DEVICE_ADMIN">
910 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800911 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800912 <intent-filter>
913 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
914 </intent-filter>
915 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800916<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800917
918 <!-- Voice Recognition Samples -->
919
920 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
921 <intent-filter>
922 <action android:name="android.intent.action.MAIN" />
923 <category android:name="android.intent.category.SAMPLE_CODE" />
924 </intent-filter>
925 </activity>
926
James Yumd2962a32009-12-02 17:10:20 -0800927 <!-- Text-To-Speech Samples -->
928
929 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
930 <intent-filter>
931 <action android:name="android.intent.action.MAIN" />
932 <category android:name="android.intent.category.SAMPLE_CODE" />
933 </intent-filter>
934 </activity>
935
Adam Powell72187802010-08-06 13:34:10 -0700936 <!-- Action Bar Samples -->
937 <activity android:name=".app.ActionBarMechanics"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800938 android:label="@string/action_bar_mechanics"
939 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700940 <intent-filter>
941 <action android:name="android.intent.action.MAIN" />
942 <category android:name="android.intent.category.SAMPLE_CODE" />
943 </intent-filter>
944 </activity>
945
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800946 <activity android:name=".app.ActionBarUsage"
947 android:label="@string/action_bar_usage"
948 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700949 <intent-filter>
950 <action android:name="android.intent.action.MAIN" />
951 <category android:name="android.intent.category.SAMPLE_CODE" />
952 </intent-filter>
953 </activity>
954
Adam Powell6a89a9e2010-10-29 10:46:05 -0700955 <activity android:name=".app.ActionBarDisplayOptions"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800956 android:label="@string/action_bar_display_options"
957 android:logo="@drawable/apidemo_androidlogo"
958 android:enabled="@bool/atLeastHoneycomb">
Adam Powell6a89a9e2010-10-29 10:46:05 -0700959 <intent-filter>
960 <action android:name="android.intent.action.MAIN" />
961 <category android:name="android.intent.category.SAMPLE_CODE" />
962 </intent-filter>
963 </activity>
964
Adam Powell2b658f02010-11-03 16:57:14 -0700965 <activity android:name=".app.ActionBarTabs"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800966 android:label="@string/action_bar_tabs"
967 android:enabled="@bool/atLeastHoneycomb">
Adam Powell2b658f02010-11-03 16:57:14 -0700968 <intent-filter>
969 <action android:name="android.intent.action.MAIN" />
970 <category android:name="android.intent.category.SAMPLE_CODE" />
971 </intent-filter>
972 </activity>
973
Svetoslav Ganov30073fb2011-10-21 17:23:10 -0700974 <activity android:name=".app.ActionBarSettingsActionProviderActivity"
975 android:label="@string/action_bar_settings_action_provider"
976 android:enabled="@bool/atLeastIceCreamSandwich">
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=".app.ActionBarShareActionProviderActivity"
984 android:label="@string/action_bar_share_action_provider"
Svetoslav Ganovddece2d2011-07-14 16:25:57 -0700985 android:enabled="@bool/atLeastIceCreamSandwich">
986 <intent-filter>
987 <action android:name="android.intent.action.MAIN" />
988 <category android:name="android.intent.category.SAMPLE_CODE" />
989 </intent-filter>
990 </activity>
991
Dianne Hackborn9f744752014-08-21 17:52:52 -0700992 <activity android:name=".app.ActionBarNavigation"
993 android:label="@string/action_bar_navigation"
994 android:enabled="@bool/atLeastJellyBean"
995 android:taskAffinity=":bar_navigation"
996 android:launchMode="singleTask">
997 <intent-filter>
998 <action android:name="android.intent.action.MAIN" />
999 <category android:name="android.intent.category.SAMPLE_CODE" />
1000 </intent-filter>
1001 </activity>
1002
1003 <activity android:name=".app.ActionBarNavigationTarget"
1004 android:label="@string/action_bar_navigation_target"
1005 android:enabled="@bool/atLeastJellyBean"
1006 android:parentActivityName=".app.ActionBarNavigation"
1007 android:taskAffinity=":bar_navigation">
1008 </activity>
1009
Svetoslav Ganov42c62502013-10-30 12:08:33 -07001010 <activity android:name=".app.PrintBitmap"
1011 android:label="@string/print_bitmap"
1012 android:enabled="@bool/atLeastKitKat">
1013 <intent-filter>
1014 <action android:name="android.intent.action.MAIN" />
1015 <category android:name="android.intent.category.SAMPLE_CODE" />
1016 </intent-filter>
1017 </activity>
1018
1019 <activity android:name=".app.PrintHtmlFromScreen"
1020 android:label="@string/print_html_from_screen"
1021 android:enabled="@bool/atLeastKitKat">
1022 <intent-filter>
1023 <action android:name="android.intent.action.MAIN" />
1024 <category android:name="android.intent.category.SAMPLE_CODE" />
1025 </intent-filter>
1026 </activity>
1027
1028 <activity android:name=".app.PrintHtmlOffScreen"
1029 android:label="@string/print_html_off_screen"
1030 android:enabled="@bool/atLeastKitKat">
1031 <intent-filter>
1032 <action android:name="android.intent.action.MAIN" />
1033 <category android:name="android.intent.category.SAMPLE_CODE" />
1034 </intent-filter>
1035 </activity>
1036
Svetoslav0b73e612013-10-29 16:02:20 -07001037 <activity android:name=".app.PrintCustomContent"
1038 android:label="@string/print_custom_content"
1039 android:enabled="@bool/atLeastKitKat">
1040 <intent-filter>
1041 <action android:name="android.intent.action.MAIN" />
1042 <category android:name="android.intent.category.SAMPLE_CODE" />
1043 </intent-filter>
1044 </activity>
1045
Dianne Hackborn4b393922011-02-25 10:50:53 -08001046 <!-- Application Updating Samples -->
1047
1048<!-- BEGIN_INCLUDE(app_update_declaration) -->
1049 <receiver android:name=".app.AppUpdateReceiver">
1050 <intent-filter>
1051 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
1052 </intent-filter>
1053 </receiver>
1054<!-- END_INCLUDE(app_update_declaration) -->
1055
Dianne Hackborn82c91892013-06-12 18:08:54 -07001056 <receiver android:name=".app.AppUpdateSspReceiver">
1057 <intent-filter>
1058 <action android:name="android.intent.action.PACKAGE_REPLACED" />
1059 <data android:scheme="package" android:ssp="com.example.android.apis" />
1060 </intent-filter>
1061 </receiver>
1062
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001063 <!-- ************************************* -->
Dianne Hackborn721a1842010-08-02 18:23:18 -07001064 <!-- PREFERENCE PACKAGE SAMPLES -->
1065 <!-- ************************************* -->
1066
1067 <activity android:name=".preference.FragmentPreferences"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001068 android:label="@string/fragment_preferences"
1069 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001070 <intent-filter>
1071 <action android:name="android.intent.action.MAIN" />
1072 <category android:name="android.intent.category.SAMPLE_CODE" />
1073 </intent-filter>
1074 </activity>
1075
1076 <activity android:name=".preference.PreferenceWithHeaders"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001077 android:label="@string/preference_with_headers"
1078 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001079 <intent-filter>
1080 <action android:name="android.intent.action.MAIN" />
1081 <category android:name="android.intent.category.SAMPLE_CODE" />
1082 </intent-filter>
1083 </activity>
1084
1085 <activity android:name=".preference.PreferencesFromXml"
1086 android:label="@string/preferences_from_xml">
1087 <intent-filter>
1088 <action android:name="android.intent.action.MAIN" />
1089 <category android:name="android.intent.category.SAMPLE_CODE" />
1090 </intent-filter>
1091 </activity>
1092
1093 <activity android:name=".preference.PreferencesFromCode"
1094 android:label="@string/preferences_from_code">
1095 <intent-filter>
1096 <action android:name="android.intent.action.MAIN" />
1097 <category android:name="android.intent.category.SAMPLE_CODE" />
1098 </intent-filter>
1099 </activity>
1100
1101 <activity android:name=".preference.AdvancedPreferences"
1102 android:label="@string/advanced_preferences">
1103 <intent-filter>
1104 <action android:name="android.intent.action.MAIN" />
1105 <category android:name="android.intent.category.SAMPLE_CODE" />
1106 </intent-filter>
1107 </activity>
1108
1109 <activity android:name=".preference.LaunchingPreferences"
1110 android:label="@string/launching_preferences">
1111 <intent-filter>
1112 <action android:name="android.intent.action.MAIN" />
1113 <category android:name="android.intent.category.SAMPLE_CODE" />
1114 </intent-filter>
1115 </activity>
1116
1117 <activity android:name=".preference.PreferenceDependencies"
1118 android:label="@string/preference_dependencies">
1119 <intent-filter>
1120 <action android:name="android.intent.action.MAIN" />
1121 <category android:name="android.intent.category.SAMPLE_CODE" />
1122 </intent-filter>
1123 </activity>
1124
1125 <activity android:name=".preference.DefaultValues" android:label="@string/default_values">
1126 <intent-filter>
1127 <action android:name="android.intent.action.MAIN" />
1128 <category android:name="android.intent.category.SAMPLE_CODE" />
1129 </intent-filter>
1130 </activity>
1131
Dianne Hackborn2fd75c62011-11-14 14:28:42 -08001132 <activity android:name=".preference.SwitchPreference"
1133 android:label="@string/switch_preference"
1134 android:enabled="@bool/atLeastIceCreamSandwich">
1135 <intent-filter>
1136 <action android:name="android.intent.action.MAIN" />
1137 <category android:name="android.intent.category.SAMPLE_CODE" />
1138 </intent-filter>
1139 </activity>
1140
Dianne Hackborn721a1842010-08-02 18:23:18 -07001141 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001142 <!-- CONTENT PACKAGE SAMPLES -->
1143 <!-- ************************************* -->
1144
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001145 <activity android:name=".content.ClipboardSample"
1146 android:label="@string/activity_clipboard"
1147 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn46e70552010-08-04 23:21:03 -07001148 <intent-filter>
1149 <action android:name="android.intent.action.MAIN" />
1150 <category android:name="android.intent.category.SAMPLE_CODE" />
1151 </intent-filter>
1152 </activity>
1153
Dianne Hackborn04a91302010-02-08 22:41:08 -08001154 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1155 <intent-filter>
1156 <action android:name="android.intent.action.MAIN" />
1157 <category android:name="android.intent.category.SAMPLE_CODE" />
1158 <category android:name="android.intent.category.EMBED" />
1159 </intent-filter>
1160 </activity>
1161
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001162 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1163 <intent-filter>
1164 <action android:name="android.intent.action.MAIN" />
1165 <category android:name="android.intent.category.SAMPLE_CODE" />
1166 <category android:name="android.intent.category.EMBED" />
1167 </intent-filter>
1168 </activity>
1169
Dianne Hackbornf25ca502013-04-26 18:09:32 -07001170 <activity android:name=".content.TextUndoActivity" android:label="@string/activity_text_undo">
1171 <intent-filter>
1172 <action android:name="android.intent.action.MAIN" />
1173 <category android:name="android.intent.category.SAMPLE_CODE" />
1174 <category android:name="android.intent.category.EMBED" />
1175 </intent-filter>
1176 </activity>
1177
Dianne Hackbornd79a0902011-07-01 15:08:18 -07001178 <activity android:name=".content.ResourcesLayoutReference"
1179 android:label="@string/activity_resources_layout_reference">
1180 <intent-filter>
1181 <action android:name="android.intent.action.MAIN" />
1182 <category android:name="android.intent.category.SAMPLE_CODE" />
1183 <category android:name="android.intent.category.EMBED" />
1184 </intent-filter>
1185 </activity>
1186
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001187 <activity android:name=".content.ResourcesWidthAndHeight"
1188 android:label="@string/activity_resources_width_and_height"
Dianne Hackborn193d98e2011-05-19 18:15:20 -07001189 android:enabled="@bool/atLeastHoneycombMR2">
1190 <intent-filter>
1191 <action android:name="android.intent.action.MAIN" />
1192 <category android:name="android.intent.category.SAMPLE_CODE" />
1193 <category android:name="android.intent.category.EMBED" />
1194 </intent-filter>
1195 </activity>
1196
1197 <activity android:name=".content.ResourcesSmallestWidth"
1198 android:label="@string/activity_resources_smallest_width"
1199 android:enabled="@bool/atLeastHoneycombMR2">
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001200 <intent-filter>
1201 <action android:name="android.intent.action.MAIN" />
1202 <category android:name="android.intent.category.SAMPLE_CODE" />
1203 <category android:name="android.intent.category.EMBED" />
1204 </intent-filter>
1205 </activity>
1206
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001207 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1208 <intent-filter>
1209 <action android:name="android.intent.action.MAIN" />
1210 <category android:name="android.intent.category.SAMPLE_CODE" />
1211 <category android:name="android.intent.category.EMBED" />
1212 </intent-filter>
1213 </activity>
1214
1215 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1216 <intent-filter>
1217 <action android:name="android.intent.action.MAIN" />
1218 <category android:name="android.intent.category.SAMPLE_CODE" />
1219 </intent-filter>
1220 </activity>
1221
Dianne Hackborn23bff5d2010-09-01 22:58:26 -07001222 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1223 <intent-filter>
1224 <action android:name="android.intent.action.MAIN" />
1225 <category android:name="android.intent.category.SAMPLE_CODE" />
1226 </intent-filter>
1227 </activity>
1228
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001229 <activity android:name=".content.ShareContent" android:label="@string/activity_share_content">
1230 <intent-filter>
1231 <action android:name="android.intent.action.MAIN" />
1232 <category android:name="android.intent.category.SAMPLE_CODE" />
1233 </intent-filter>
1234 </activity>
1235
Chiao Cheng0a010ae2013-03-20 17:22:06 -07001236 <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact">
1237 <intent-filter>
1238 <action android:name="android.intent.action.MAIN"/>
1239 <category android:name="android.intent.category.SAMPLE_CODE"/>
1240 </intent-filter>
1241 </activity>
1242
Dianne Hackbornddea2822011-08-09 19:36:44 -07001243 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1244 android:enabled="@bool/atLeastHoneycombMR2">
1245 <intent-filter>
1246 <action android:name="android.intent.action.MAIN" />
1247 <category android:name="android.intent.category.SAMPLE_CODE" />
1248 </intent-filter>
1249 </activity>
1250
Jeff Sharkey4c4580e2014-04-08 16:47:29 -07001251 <activity android:name=".content.DocumentsSample"
1252 android:label="@string/activity_documents"
1253 android:enabled="@bool/atLeastKitKat">
1254 <intent-filter>
1255 <action android:name="android.intent.action.MAIN" />
1256 <category android:name="android.intent.category.SAMPLE_CODE" />
1257 </intent-filter>
1258 </activity>
1259
Dianne Hackbornddea2822011-08-09 19:36:44 -07001260 <provider android:name=".content.FileProvider"
1261 android:authorities="com.example.android.apis.content.FileProvider"
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001262 android:grantUriPermissions="true"
1263 android:exported="false"
Dianne Hackbornddea2822011-08-09 19:36:44 -07001264 android:enabled="@bool/atLeastHoneycombMR2" />
1265
Clara Bayarri93263162015-04-08 18:30:50 +01001266 <activity android:name=".content.ProcessTextLauncher"
1267 android:label="@string/process_text_title" >
1268 <intent-filter>
1269 <action android:name="android.intent.action.MAIN" />
1270 <category android:name="android.intent.category.SAMPLE_CODE" />
1271 </intent-filter>
1272 </activity>
1273 <activity android:name=".content.ProcessText" >
1274 <intent-filter >
1275 <action android:name="android.intent.action.PROCESS_TEXT"/>
1276 <category android:name="android.intent.category.DEFAULT" />
1277 <data android:mimeType="text/plain" />
1278 </intent-filter>
1279 </activity>
1280
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001281 <!-- ************************************* -->
Erik Gilling438ea812013-06-26 11:06:09 -07001282 <!-- HARDWARE PACKAGE SAMPLES -->
1283 <!-- ************************************* -->
1284
1285 <activity android:name=".hardware.ConsumerIr" android:label="Hardware/Consumer IR">
1286 <intent-filter>
1287 <action android:name="android.intent.action.MAIN" />
1288 <category android:name="android.intent.category.SAMPLE_CODE" />
1289 </intent-filter>
1290 </activity>
1291
1292 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001293 <!-- OS PACKAGE SAMPLES -->
1294 <!-- ************************************* -->
1295
1296 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1297 <intent-filter>
1298 <action android:name="android.intent.action.MAIN" />
1299 <category android:name="android.intent.category.SAMPLE_CODE" />
1300 </intent-filter>
1301 </activity>
1302
Jaikumar Ganesh8a0799f2013-02-28 20:35:27 -08001303 <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors">
1304 <intent-filter>
1305 <action android:name="android.intent.action.MAIN" />
1306 <category android:name="android.intent.category.SAMPLE_CODE" />
1307 </intent-filter>
1308 </activity>
1309
Mathias Agopiand6e9c612010-11-23 01:05:13 -08001310 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
1311 <intent-filter>
1312 <action android:name="android.intent.action.MAIN" />
1313 <category android:name="android.intent.category.SAMPLE_CODE" />
1314 </intent-filter>
1315 </activity>
1316
Roman Nurikf096f962010-02-22 14:59:11 -08001317 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1318 <intent-filter>
1319 <action android:name="android.intent.action.MAIN" />
1320 <category android:name="android.intent.category.SAMPLE_CODE" />
1321 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001322 <intent-filter>
1323 <action android:name="android.intent.action.SENDTO" />
1324 <category android:name="android.intent.category.DEFAULT" />
1325 <data android:scheme="sms" />
1326 <data android:scheme="smsto" />
1327 </intent-filter>
1328 </activity>
1329
1330 <activity android:name=".os.MmsMessagingDemo" android:label="OS/MMS Messaging">
1331 <intent-filter>
1332 <action android:name="android.intent.action.MAIN" />
1333 <category android:name="android.intent.category.SAMPLE_CODE" />
1334 </intent-filter>
1335 <intent-filter>
1336 <action android:name="android.intent.action.SENDTO" />
1337 <category android:name="android.intent.category.DEFAULT" />
1338 <data android:scheme="mms" />
1339 <data android:scheme="mmsto" />
1340 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001341 </activity>
1342
1343 <activity android:name=".os.SmsReceivedDialog"
1344 android:theme="@android:style/Theme.Translucent.NoTitleBar"
1345 android:launchMode="singleInstance" />
1346
Ye Wen69291d62014-05-15 13:06:12 -07001347 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"
1348 android:permission="android.permission.BROADCAST_SMS">
Roman Nurikf096f962010-02-22 14:59:11 -08001349 <intent-filter>
1350 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1351 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001352 <intent-filter>
1353 <action android:name="android.provider.Telephony.SMS_DELIVER" />
1354 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001355 </receiver>
1356
Ye Wen69291d62014-05-15 13:06:12 -07001357 <receiver android:name=".os.MmsWapPushReceiver" android:enabled="false"
1358 android:permission="android.permission.BROADCAST_WAP_PUSH">
1359 <intent-filter>
1360 <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
1361 <data android:mimeType="application/vnd.wap.mms-message" />
1362 </intent-filter>
1363 <intent-filter>
1364 <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
1365 <data android:mimeType="application/vnd.wap.mms-message" />
1366 </intent-filter>
1367 </receiver>
1368
1369 <service android:name=".os.HeadlessSmsSendService"
1370 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
1371 android:exported="true">
1372 <intent-filter>
1373 <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
1374 <category android:name="android.intent.category.DEFAULT" />
1375 <data android:scheme="sms" />
1376 <data android:scheme="smsto" />
1377 <data android:scheme="mms" />
1378 <data android:scheme="mmsto" />
1379 </intent-filter>
1380 </service>
1381
Julian Odell9b00ec92014-08-25 17:52:15 -07001382 <provider android:name=".os.MmsFileProvider"
1383 android:authorities="com.example.android.apis.os.MmsFileProvider"
1384 android:enabled="@bool/atLeastLRelease"
Cheuksan Wangcfb685d2014-09-08 19:57:31 -07001385 android:grantUriPermissions="true"
1386 android:exported="false" />
Julian Odell9b00ec92014-08-25 17:52:15 -07001387
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001388 <!-- ************************************* -->
Chet Haaseb9461fc2010-08-04 18:01:13 -07001389 <!-- ANDROID.ANIMATION PACKAGE SAMPLES -->
1390 <!-- ************************************* -->
1391
George Mount77dfe822013-12-12 11:05:15 -08001392 <activity android:name=".animation.ActivityTransition"
1393 android:label="Animation/Activity Transition"
George Mountf93d4902014-02-26 13:05:43 -08001394 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001395 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001396 <intent-filter>
1397 <action android:name="android.intent.action.MAIN" />
1398 <category android:name="android.intent.category.SAMPLE_CODE" />
1399 </intent-filter>
1400 </activity>
1401
1402 <activity android:name=".animation.ActivityTransitionDetails"
George Mount4769ecc2014-02-26 19:01:24 +00001403 android:label="Animation/Details of a specific thingy"
George Mountf93d4902014-02-26 13:05:43 -08001404 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001405 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001406 <intent-filter>
1407 <action android:name="android.intent.action.MAIN" />
1408 </intent-filter>
1409 </activity>
1410
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001411 <activity android:name=".animation.AnimationLoading"
1412 android:label="Animation/Loading"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001413 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001414 <intent-filter>
1415 <action android:name="android.intent.action.MAIN" />
1416 <category android:name="android.intent.category.SAMPLE_CODE" />
1417 </intent-filter>
1418 </activity>
1419
Chet Haase43828a82010-08-16 17:42:33 -07001420 <activity android:name=".animation.AnimationCloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001421 android:label="Animation/Cloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001422 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001423 <intent-filter>
1424 <action android:name="android.intent.action.MAIN" />
1425 <category android:name="android.intent.category.SAMPLE_CODE" />
1426 </intent-filter>
1427 </activity>
1428
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001429 <activity android:name=".animation.AnimationSeeking"
1430 android:label="Animation/Seeking"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001431 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001432 <intent-filter>
1433 <action android:name="android.intent.action.MAIN" />
1434 <category android:name="android.intent.category.SAMPLE_CODE" />
1435 </intent-filter>
1436 </activity>
1437
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001438 <activity android:name=".animation.AnimatorEvents"
1439 android:label="Animation/Events"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001440 android:enabled="@bool/atLeastHoneycomb">
Chet Haase2ab1da82010-08-25 16:30:28 -07001441 <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
Chet Haase434672a2010-08-20 16:38:18 -07001447 <activity android:name=".animation.BouncingBalls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001448 android:label="Animation/Bouncing Balls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001449 android:enabled="@bool/atLeastHoneycomb">
Chet Haase434672a2010-08-20 16:38:18 -07001450 <intent-filter>
1451 <action android:name="android.intent.action.MAIN" />
1452 <category android:name="android.intent.category.SAMPLE_CODE" />
1453 </intent-filter>
1454 </activity>
1455
Chet Haase0366ddf2010-08-18 10:28:06 -07001456 <activity android:name=".animation.CustomEvaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001457 android:label="Animation/Custom Evaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001458 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001459 <intent-filter>
1460 <action android:name="android.intent.action.MAIN" />
1461 <category android:name="android.intent.category.SAMPLE_CODE" />
1462 </intent-filter>
1463 </activity>
1464
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001465 <activity android:name=".animation.ListFlipper"
1466 android:label="Animation/View Flip"
1467 android:enabled="@bool/atLeastHoneycomb">
Chet Haase64606ec2010-08-06 11:32:42 -07001468 <intent-filter>
1469 <action android:name="android.intent.action.MAIN" />
1470 <category android:name="android.intent.category.SAMPLE_CODE" />
1471 </intent-filter>
1472 </activity>
1473
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001474 <activity android:name=".animation.ReversingAnimation"
1475 android:label="Animation/Reversing"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001476 android:enabled="@bool/atLeastHoneycomb">
Chet Haaseeba431d72010-08-17 11:59:01 -07001477 <intent-filter>
1478 <action android:name="android.intent.action.MAIN" />
1479 <category android:name="android.intent.category.SAMPLE_CODE" />
1480 </intent-filter>
1481 </activity>
1482
Chet Haasece436332010-08-19 17:55:31 -07001483 <activity android:name=".animation.MultiPropertyAnimation"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001484 android:label="Animation/Multiple Properties"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001485 android:enabled="@bool/atLeastHoneycomb">
Chet Haasece436332010-08-19 17:55:31 -07001486 <intent-filter>
1487 <action android:name="android.intent.action.MAIN" />
1488 <category android:name="android.intent.category.SAMPLE_CODE" />
1489 </intent-filter>
1490 </activity>
1491
Chet Haase43828a82010-08-16 17:42:33 -07001492 <activity android:name=".animation.LayoutAnimations"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001493 android:label="Animation/Layout Animations"
1494 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001495 <intent-filter>
1496 <action android:name="android.intent.action.MAIN" />
1497 <category android:name="android.intent.category.SAMPLE_CODE" />
1498 </intent-filter>
1499 </activity>
1500
Chet Haase2a064832010-09-21 08:28:16 -07001501 <activity android:name=".animation.LayoutAnimationsHideShow"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001502 android:label="Animation/Hide-Show Animations"
1503 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001504 <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=".animation.LayoutAnimationsByDefault"
Chet Haaseea3e7cd2013-08-29 13:52:06 -07001511 android:label="Animation/Default Layout Animations"
1512 android:enabled="@bool/atLeastHoneycomb">
1513 <intent-filter>
1514 <action android:name="android.intent.action.MAIN" />
1515 <category android:name="android.intent.category.SAMPLE_CODE" />
1516 </intent-filter>
1517 </activity>
1518
1519 <activity android:name=".animation.Transitions"
1520 android:label="Animation/Simple Transitions"
1521 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001522 <intent-filter>
1523 <action android:name="android.intent.action.MAIN" />
1524 <category android:name="android.intent.category.SAMPLE_CODE" />
1525 </intent-filter>
1526 </activity>
1527
George Mountd219b222013-11-20 09:16:03 -08001528 <activity android:name=".animation.PathAnimations"
1529 android:label="Animation/Path Animations"
1530 android:enabled="@bool/atLeastHoneycomb">
1531 <intent-filter>
1532 <action android:name="android.intent.action.MAIN" />
1533 <category android:name="android.intent.category.SAMPLE_CODE" />
1534 </intent-filter>
1535 </activity>
1536
Chet Haaseb9461fc2010-08-04 18:01:13 -07001537 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001538 <!-- ANIMATION PACKAGE SAMPLES -->
1539 <!-- ************************************* -->
1540
1541 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1542 <intent-filter>
1543 <action android:name="android.intent.action.MAIN" />
1544 <category android:name="android.intent.category.SAMPLE_CODE" />
1545 </intent-filter>
1546 </activity>
1547
1548 <!-- ************************************* -->
1549 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
1550 <!-- ************************************* -->
1551
1552 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
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 <activity android:name=".view.WebView1" android:label="Views/WebView">
1559 <intent-filter>
1560 <action android:name="android.intent.action.MAIN" />
1561 <category android:name="android.intent.category.SAMPLE_CODE" />
1562 </intent-filter>
1563 </activity>
1564
1565 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1566 <intent-filter>
1567 <action android:name="android.intent.action.MAIN" />
1568 <category android:name="android.intent.category.SAMPLE_CODE" />
1569 </intent-filter>
1570 </activity>
1571
1572 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1573 <intent-filter>
1574 <action android:name="android.intent.action.MAIN" />
1575 <category android:name="android.intent.category.SAMPLE_CODE" />
1576 </intent-filter>
1577 </activity>
1578
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001579 <activity android:name=".view.LinearLayout1"
1580 android:label="Views/Layouts/LinearLayout/01. Vertical">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001581 <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
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001587 <activity android:name=".view.LinearLayout2"
1588 android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001589 <intent-filter>
1590 <action android:name="android.intent.action.MAIN" />
1591 <category android:name="android.intent.category.SAMPLE_CODE" />
1592 </intent-filter>
1593 </activity>
1594
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001595 <activity android:name=".view.LinearLayout3"
1596 android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001597 <intent-filter>
1598 <action android:name="android.intent.action.MAIN" />
1599 <category android:name="android.intent.category.SAMPLE_CODE" />
1600 </intent-filter>
1601 </activity>
1602
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001603 <activity android:name=".view.LinearLayout4"
1604 android:label="Views/Layouts/LinearLayout/04. Horizontal">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001605 <intent-filter>
1606 <action android:name="android.intent.action.MAIN" />
1607 <category android:name="android.intent.category.SAMPLE_CODE" />
1608 </intent-filter>
1609 </activity>
1610
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001611 <activity android:name=".view.LinearLayout5"
1612 android:label="Views/Layouts/LinearLayout/05. Simple Form">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001613 <intent-filter>
1614 <action android:name="android.intent.action.MAIN" />
1615 <category android:name="android.intent.category.SAMPLE_CODE" />
1616 </intent-filter>
1617 </activity>
1618
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001619 <activity android:name=".view.LinearLayout6"
1620 android:label="Views/Layouts/LinearLayout/06. Uniform Size">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001621 <intent-filter>
1622 <action android:name="android.intent.action.MAIN" />
1623 <category android:name="android.intent.category.SAMPLE_CODE" />
1624 </intent-filter>
1625 </activity>
1626
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001627 <activity android:name=".view.LinearLayout7"
1628 android:label="Views/Layouts/LinearLayout/07. Fill Parent">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001629 <intent-filter>
1630 <action android:name="android.intent.action.MAIN" />
1631 <category android:name="android.intent.category.SAMPLE_CODE" />
1632 </intent-filter>
1633 </activity>
1634
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001635 <activity android:name=".view.LinearLayout8"
1636 android:label="Views/Layouts/LinearLayout/08. Gravity">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001637 <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
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001643 <activity android:name=".view.LinearLayout9"
1644 android:label="Views/Layouts/LinearLayout/09. Layout Weight">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001645 <intent-filter>
1646 <action android:name="android.intent.action.MAIN" />
1647 <category android:name="android.intent.category.SAMPLE_CODE" />
1648 </intent-filter>
1649 </activity>
1650
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001651 <activity android:name=".view.LinearLayout10"
1652 android:label="Views/Layouts/LinearLayout/10. Background Image">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001653 <intent-filter>
1654 <action android:name="android.intent.action.MAIN" />
1655 <category android:name="android.intent.category.SAMPLE_CODE" />
1656 </intent-filter>
1657 </activity>
1658
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001659 <activity android:name=".view.CustomLayoutActivity"
1660 android:label="Views/Layouts/CustomLayout">
1661 <intent-filter>
1662 <action android:name="android.intent.action.MAIN" />
1663 <category android:name="android.intent.category.SAMPLE_CODE" />
1664 </intent-filter>
1665 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001666
1667 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1668 <intent-filter>
1669 <action android:name="android.intent.action.MAIN" />
1670 <category android:name="android.intent.category.SAMPLE_CODE" />
1671 </intent-filter>
1672 </activity>
1673
1674 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1675 <intent-filter>
1676 <action android:name="android.intent.action.MAIN" />
1677 <category android:name="android.intent.category.SAMPLE_CODE" />
1678 </intent-filter>
1679 </activity>
1680
1681 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1682 <intent-filter>
1683 <action android:name="android.intent.action.MAIN" />
1684 <category android:name="android.intent.category.SAMPLE_CODE" />
1685 </intent-filter>
1686 </activity>
1687
Jeff Brown2e873442011-02-24 20:30:53 -08001688 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1689 <intent-filter>
1690 <action android:name="android.intent.action.MAIN" />
1691 <category android:name="android.intent.category.SAMPLE_CODE" />
1692 </intent-filter>
1693 </activity>
1694
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001695 <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001696 <intent-filter>
1697 <action android:name="android.intent.action.MAIN"/>
1698 <category android:name="android.intent.category.SAMPLE_CODE"/>
1699 </intent-filter>
1700 </activity>
1701
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001702 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001703 <intent-filter>
1704 <action android:name="android.intent.action.MAIN"/>
1705 <category android:name="android.intent.category.SAMPLE_CODE"/>
1706 </intent-filter>
1707 </activity>
1708
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001709 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1710 <intent-filter>
1711 <action android:name="android.intent.action.MAIN"/>
1712 <category android:name="android.intent.category.SAMPLE_CODE"/>
1713 </intent-filter>
1714 </activity>
1715
1716 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1717 android:theme="@android:style/Theme">
1718 <intent-filter>
1719 <action android:name="android.intent.action.MAIN"/>
1720 <category android:name="android.intent.category.SAMPLE_CODE"/>
1721 </intent-filter>
1722 </activity>
1723
1724 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1725 <intent-filter>
1726 <action android:name="android.intent.action.MAIN"/>
1727 <category android:name="android.intent.category.SAMPLE_CODE"/>
1728 </intent-filter>
1729 </activity>
1730
1731 <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001732 <intent-filter>
1733 <action android:name="android.intent.action.MAIN"/>
1734 <category android:name="android.intent.category.SAMPLE_CODE"/>
1735 </intent-filter>
1736 </activity>
1737
1738 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1739 <intent-filter>
1740 <action android:name="android.intent.action.MAIN" />
1741 <category android:name="android.intent.category.SAMPLE_CODE" />
1742 </intent-filter>
1743 </activity>
1744
1745 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1746 <intent-filter>
1747 <action android:name="android.intent.action.MAIN" />
1748 <category android:name="android.intent.category.SAMPLE_CODE" />
1749 </intent-filter>
1750 </activity>
1751
1752 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1753 <intent-filter>
1754 <action android:name="android.intent.action.MAIN" />
1755 <category android:name="android.intent.category.SAMPLE_CODE" />
1756 </intent-filter>
1757 </activity>
1758
1759 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1760 <intent-filter>
1761 <action android:name="android.intent.action.MAIN" />
1762 <category android:name="android.intent.category.SAMPLE_CODE" />
1763 </intent-filter>
1764 </activity>
1765
1766 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1767 <intent-filter>
1768 <action android:name="android.intent.action.MAIN" />
1769 <category android:name="android.intent.category.SAMPLE_CODE" />
1770 </intent-filter>
1771 </activity>
1772
1773 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1774 <intent-filter>
1775 <action android:name="android.intent.action.MAIN" />
1776 <category android:name="android.intent.category.SAMPLE_CODE" />
1777 </intent-filter>
1778 </activity>
1779
1780 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1781 <intent-filter>
1782 <action android:name="android.intent.action.MAIN" />
1783 <category android:name="android.intent.category.SAMPLE_CODE" />
1784 </intent-filter>
1785 </activity>
1786
1787 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1788 <intent-filter>
1789 <action android:name="android.intent.action.MAIN" />
1790 <category android:name="android.intent.category.SAMPLE_CODE" />
1791 </intent-filter>
1792 </activity>
1793
1794 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1795 <intent-filter>
1796 <action android:name="android.intent.action.MAIN" />
1797 <category android:name="android.intent.category.SAMPLE_CODE" />
1798 </intent-filter>
1799 </activity>
1800
1801 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1802 <intent-filter>
1803 <action android:name="android.intent.action.MAIN" />
1804 <category android:name="android.intent.category.SAMPLE_CODE" />
1805 </intent-filter>
1806 </activity>
1807
1808 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1809 <intent-filter>
1810 <action android:name="android.intent.action.MAIN" />
1811 <category android:name="android.intent.category.SAMPLE_CODE" />
1812 </intent-filter>
1813 </activity>
1814
1815 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1816 <intent-filter>
1817 <action android:name="android.intent.action.MAIN" />
1818 <category android:name="android.intent.category.SAMPLE_CODE" />
1819 </intent-filter>
1820 </activity>
1821
1822 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1823 <intent-filter>
1824 <action android:name="android.intent.action.MAIN" />
1825 <category android:name="android.intent.category.SAMPLE_CODE" />
1826 </intent-filter>
1827 </activity>
1828
Philip Milne888ac282012-10-31 10:41:31 -07001829 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form">
Philip Milne875cd1c2011-10-06 16:25:54 -07001830 <intent-filter>
1831 <action android:name="android.intent.action.MAIN" />
1832 <category android:name="android.intent.category.SAMPLE_CODE" />
1833 </intent-filter>
1834 </activity>
1835
Philip Milne888ac282012-10-31 10:41:31 -07001836 <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)">
1837 <intent-filter>
1838 <action android:name="android.intent.action.MAIN" />
1839 <category android:name="android.intent.category.SAMPLE_CODE" />
1840 </intent-filter>
1841 </activity>
1842
1843 <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)">
Philip Milne875cd1c2011-10-06 16:25:54 -07001844 <intent-filter>
1845 <action android:name="android.intent.action.MAIN" />
1846 <category android:name="android.intent.category.SAMPLE_CODE" />
1847 </intent-filter>
1848 </activity>
1849
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001850 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
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.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1858 <intent-filter>
1859 <action android:name="android.intent.action.MAIN" />
1860 <category android:name="android.intent.category.SAMPLE_CODE" />
1861 </intent-filter>
1862 </activity>
1863
1864 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1865 <intent-filter>
1866 <action android:name="android.intent.action.MAIN" />
1867 <category android:name="android.intent.category.SAMPLE_CODE" />
1868 </intent-filter>
1869 </activity>
1870
1871 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
1872 <intent-filter>
1873 <action android:name="android.intent.action.MAIN" />
1874 <category android:name="android.intent.category.SAMPLE_CODE" />
1875 </intent-filter>
1876 </activity>
1877
1878 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
1879 <intent-filter>
1880 <action android:name="android.intent.action.MAIN" />
1881 <category android:name="android.intent.category.SAMPLE_CODE" />
1882 </intent-filter>
1883 </activity>
1884
1885 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1886 <intent-filter>
1887 <action android:name="android.intent.action.MAIN" />
1888 <category android:name="android.intent.category.SAMPLE_CODE" />
1889 </intent-filter>
1890 </activity>
1891
1892 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1893 <intent-filter>
1894 <action android:name="android.intent.action.MAIN" />
1895 <category android:name="android.intent.category.SAMPLE_CODE" />
1896 </intent-filter>
1897 </activity>
1898
1899 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1900 <intent-filter>
1901 <action android:name="android.intent.action.MAIN" />
1902 <category android:name="android.intent.category.SAMPLE_CODE" />
1903 </intent-filter>
1904 </activity>
1905
1906 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1907 <intent-filter>
1908 <action android:name="android.intent.action.MAIN" />
1909 <category android:name="android.intent.category.SAMPLE_CODE" />
1910 </intent-filter>
1911 </activity>
1912
1913 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1914 <intent-filter>
1915 <action android:name="android.intent.action.MAIN" />
1916 <category android:name="android.intent.category.SAMPLE_CODE" />
1917 </intent-filter>
1918 </activity>
1919
1920 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1921 <intent-filter>
1922 <action android:name="android.intent.action.MAIN" />
1923 <category android:name="android.intent.category.SAMPLE_CODE" />
1924 </intent-filter>
1925 </activity>
1926
1927 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1928 <intent-filter>
1929 <action android:name="android.intent.action.MAIN" />
1930 <category android:name="android.intent.category.SAMPLE_CODE" />
1931 </intent-filter>
1932 </activity>
1933
1934 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1935 <intent-filter>
1936 <action android:name="android.intent.action.MAIN" />
1937 <category android:name="android.intent.category.SAMPLE_CODE" />
1938 </intent-filter>
1939 </activity>
1940
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001941 <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001942 <intent-filter>
1943 <action android:name="android.intent.action.MAIN" />
1944 <category android:name="android.intent.category.SAMPLE_CODE" />
1945 </intent-filter>
1946 </activity>
1947
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001948 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001949 <intent-filter>
1950 <action android:name="android.intent.action.MAIN" />
1951 <category android:name="android.intent.category.SAMPLE_CODE" />
1952 </intent-filter>
1953 </activity>
1954
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001955 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001956 <intent-filter>
1957 <action android:name="android.intent.action.MAIN" />
1958 <category android:name="android.intent.category.SAMPLE_CODE" />
1959 </intent-filter>
1960 </activity>
1961
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001962 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001963 <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
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001969 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001970 <intent-filter>
1971 <action android:name="android.intent.action.MAIN" />
1972 <category android:name="android.intent.category.SAMPLE_CODE" />
1973 </intent-filter>
1974 </activity>
1975
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001976 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001977 <intent-filter>
1978 <action android:name="android.intent.action.MAIN" />
1979 <category android:name="android.intent.category.SAMPLE_CODE" />
1980 </intent-filter>
1981 </activity>
1982
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001983 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001984 <intent-filter>
1985 <action android:name="android.intent.action.MAIN" />
1986 <category android:name="android.intent.category.SAMPLE_CODE" />
1987 </intent-filter>
1988 </activity>
1989
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001990 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001991 <intent-filter>
1992 <action android:name="android.intent.action.MAIN" />
1993 <category android:name="android.intent.category.SAMPLE_CODE" />
1994 </intent-filter>
1995 </activity>
1996
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001997 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001998 <intent-filter>
1999 <action android:name="android.intent.action.MAIN" />
2000 <category android:name="android.intent.category.SAMPLE_CODE" />
2001 </intent-filter>
2002 </activity>
2003
2004 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
2005 <intent-filter>
2006 <action android:name="android.intent.action.MAIN" />
2007 <category android:name="android.intent.category.SAMPLE_CODE" />
2008 </intent-filter>
2009 </activity>
2010
2011 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
2012 <intent-filter>
2013 <action android:name="android.intent.action.MAIN" />
2014 <category android:name="android.intent.category.SAMPLE_CODE" />
2015 </intent-filter>
2016 </activity>
2017
2018 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
2019 <intent-filter>
2020 <action android:name="android.intent.action.MAIN" />
2021 <category android:name="android.intent.category.SAMPLE_CODE" />
2022 </intent-filter>
2023 </activity>
2024
2025 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
2026 <intent-filter>
2027 <action android:name="android.intent.action.MAIN" />
2028 <category android:name="android.intent.category.SAMPLE_CODE" />
2029 </intent-filter>
2030 </activity>
2031
2032 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
2033 <intent-filter>
2034 <action android:name="android.intent.action.MAIN" />
2035 <category android:name="android.intent.category.SAMPLE_CODE" />
2036 </intent-filter>
2037 </activity>
2038
Gilles Debunne045eac42010-09-08 10:58:26 -07002039 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
2040 <intent-filter>
2041 <action android:name="android.intent.action.MAIN" />
2042 <category android:name="android.intent.category.SAMPLE_CODE" />
2043 </intent-filter>
2044 </activity>
2045
2046 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
Adam Powelld8e26b82010-07-30 10:37:54 -07002047 <intent-filter>
2048 <action android:name="android.intent.action.MAIN" />
2049 <category android:name="android.intent.category.SAMPLE_CODE" />
2050 </intent-filter>
2051 </activity>
2052
Dianne Hackbornb2522732010-10-26 12:47:13 -07002053 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
2054 <intent-filter>
2055 <action android:name="android.intent.action.MAIN" />
2056 <category android:name="android.intent.category.SAMPLE_CODE" />
2057 </intent-filter>
2058 </activity>
2059
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002060 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
2061 <intent-filter>
2062 <action android:name="android.intent.action.MAIN" />
2063 <category android:name="android.intent.category.SAMPLE_CODE" />
2064 </intent-filter>
2065 </activity>
2066
2067 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
2068 <intent-filter>
2069 <action android:name="android.intent.action.MAIN" />
2070 <category android:name="android.intent.category.SAMPLE_CODE" />
2071 </intent-filter>
2072 </activity>
2073
2074 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
2075 <intent-filter>
2076 <action android:name="android.intent.action.MAIN" />
2077 <category android:name="android.intent.category.SAMPLE_CODE" />
2078 </intent-filter>
2079 </activity>
2080
2081 <activity android:name=".view.CustomView1"
2082 android:label="Views/Custom"
2083 android:theme="@android:style/Theme.Light">
2084 <intent-filter>
2085 <action android:name="android.intent.action.MAIN" />
2086 <category android:name="android.intent.category.SAMPLE_CODE" />
2087 </intent-filter>
2088 </activity>
2089
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002090 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
2091 <intent-filter>
2092 <action android:name="android.intent.action.MAIN" />
2093 <category android:name="android.intent.category.SAMPLE_CODE" />
2094 </intent-filter>
2095 </activity>
2096
2097 <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
2098 <intent-filter>
2099 <action android:name="android.intent.action.MAIN" />
2100 <category android:name="android.intent.category.SAMPLE_CODE" />
2101 </intent-filter>
2102 </activity>
2103
2104 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
2105 <intent-filter>
2106 <action android:name="android.intent.action.MAIN" />
2107 <category android:name="android.intent.category.SAMPLE_CODE" />
2108 </intent-filter>
2109 </activity>
2110
Adam Powell6c7ec482010-08-13 19:11:21 -07002111 <activity android:name=".view.Grid3"
Gilles Debunne045eac42010-09-08 10:58:26 -07002112 android:label="Views/Grid/3. Selection Mode">
Adam Powell6c7ec482010-08-13 19:11:21 -07002113 <intent-filter>
2114 <action android:name="android.intent.action.MAIN" />
2115 <category android:name="android.intent.category.SAMPLE_CODE" />
2116 </intent-filter>
2117 </activity>
2118
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002119 <activity android:name=".view.ImageView1"
2120 android:label="Views/ImageView">
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
James Cook6a57fe02015-05-19 15:01:51 -07002127 <activity android:name=".view.EditTextDemo"
2128 android:label="Views/Text/EditText">
2129 <intent-filter>
2130 <action android:name="android.intent.action.MAIN" />
2131 <category android:name="android.intent.category.SAMPLE_CODE" />
2132 </intent-filter>
2133 </activity>
2134
2135 <activity android:name=".text.Link"
2136 android:label="Views/Text/Linkify">
2137 <intent-filter>
2138 <action android:name="android.intent.action.MAIN" />
2139 <category android:name="android.intent.category.SAMPLE_CODE" />
2140 </intent-filter>
2141 </activity>
2142
2143 <activity android:name=".text.LogTextBox1"
2144 android:label="Views/Text/LogTextBox">
2145 <intent-filter>
2146 <action android:name="android.intent.action.MAIN" />
2147 <category android:name="android.intent.category.SAMPLE_CODE" />
2148 </intent-filter>
2149 </activity>
2150
2151 <activity android:name=".text.Marquee"
2152 android:label="Views/Text/Marquee">
2153 <intent-filter>
2154 <action android:name="android.intent.action.MAIN" />
2155 <category android:name="android.intent.category.SAMPLE_CODE" />
2156 </intent-filter>
2157 </activity>
2158
2159 <activity android:name=".view.TextClockDemo"
2160 android:label="Views/Text/TextClock">
2161 <intent-filter>
2162 <action android:name="android.intent.action.MAIN" />
2163 <category android:name="android.intent.category.SAMPLE_CODE" />
2164 </intent-filter>
2165 </activity>
2166
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002167 <activity android:name=".view.TextSwitcher1"
James Cook6a57fe02015-05-19 15:01:51 -07002168 android:label="Views/Text/TextSwitcher">
2169 <intent-filter>
2170 <action android:name="android.intent.action.MAIN" />
2171 <category android:name="android.intent.category.SAMPLE_CODE" />
2172 </intent-filter>
2173 </activity>
2174
2175 <activity android:name=".view.TextViewDemo"
2176 android:label="Views/Text/TextView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002177 <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
2183 <activity android:name=".view.ImageButton1"
2184 android:label="Views/ImageButton">
2185 <intent-filter>
2186 <action android:name="android.intent.action.MAIN" />
2187 <category android:name="android.intent.category.SAMPLE_CODE" />
2188 </intent-filter>
2189 </activity>
2190
2191 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
2192 <intent-filter>
2193 <action android:name="android.intent.action.MAIN" />
2194 <category android:name="android.intent.category.SAMPLE_CODE" />
2195 </intent-filter>
2196 </activity>
2197
2198 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
2199 <intent-filter>
2200 <action android:name="android.intent.action.MAIN" />
2201 <category android:name="android.intent.category.SAMPLE_CODE" />
2202 </intent-filter>
2203 </activity>
2204
Romain Guy02e8d002009-03-24 22:45:50 -07002205 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
2206 <intent-filter>
2207 <action android:name="android.intent.action.MAIN" />
2208 <category android:name="android.intent.category.SAMPLE_CODE" />
2209 </intent-filter>
2210 </activity>
2211
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002212 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
2213 <intent-filter>
2214 <action android:name="android.intent.action.MAIN" />
2215 <category android:name="android.intent.category.SAMPLE_CODE" />
2216 </intent-filter>
2217 </activity>
2218
2219 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
2220 <intent-filter>
2221 <action android:name="android.intent.action.MAIN" />
2222 <category android:name="android.intent.category.SAMPLE_CODE" />
2223 </intent-filter>
2224 </activity>
2225
2226 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
2227 <intent-filter>
2228 <action android:name="android.intent.action.MAIN" />
2229 <category android:name="android.intent.category.SAMPLE_CODE" />
2230 </intent-filter>
2231 </activity>
2232
2233 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
2234 <intent-filter>
2235 <action android:name="android.intent.action.MAIN" />
2236 <category android:name="android.intent.category.SAMPLE_CODE" />
2237 </intent-filter>
2238 </activity>
2239
2240 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
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.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
2248 <intent-filter>
2249 <action android:name="android.intent.action.MAIN" />
2250 <category android:name="android.intent.category.SAMPLE_CODE" />
2251 </intent-filter>
2252 </activity>
2253
2254 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
2255 <intent-filter>
2256 <action android:name="android.intent.action.MAIN" />
2257 <category android:name="android.intent.category.SAMPLE_CODE" />
2258 </intent-filter>
2259 </activity>
2260
2261 <activity android:name=".view.Controls1"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002262 android:label="Views/Controls/1. Light Theme"
2263 android:theme="@android:style/Theme.Light">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002264 <intent-filter>
2265 <action android:name="android.intent.action.MAIN" />
2266 <category android:name="android.intent.category.SAMPLE_CODE" />
2267 </intent-filter>
2268 </activity>
2269
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002270 <activity android:name=".view.Controls2"
Gilles Debunne62c863d2010-09-08 08:11:10 -07002271 android:label="Views/Controls/2. Dark Theme"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002272 android:theme="@android:style/Theme">
2273 <intent-filter>
2274 <action android:name="android.intent.action.MAIN" />
2275 <category android:name="android.intent.category.SAMPLE_CODE" />
2276 </intent-filter>
2277 </activity>
2278
2279 <activity android:name=".view.Controls3"
2280 android:label="Views/Controls/3. Holo Light Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002281 android:theme="@android:style/Theme.Holo.Light"
2282 android:enabled="@bool/atLeastHoneycomb">
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002283 <intent-filter>
2284 <action android:name="android.intent.action.MAIN" />
2285 <category android:name="android.intent.category.SAMPLE_CODE" />
2286 </intent-filter>
2287 </activity>
2288
2289 <activity android:name=".view.Controls4"
2290 android:label="Views/Controls/4. Holo Dark Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002291 android:theme="@android:style/Theme.Holo"
2292 android:enabled="@bool/atLeastHoneycomb">
2293 <intent-filter>
2294 <action android:name="android.intent.action.MAIN" />
2295 <category android:name="android.intent.category.SAMPLE_CODE" />
2296 </intent-filter>
2297 </activity>
2298
2299 <activity android:name=".view.Controls5"
Alan Viverette6adc4262014-06-06 15:25:30 -07002300 android:label="Views/Controls/5. Material Light Theme"
2301 android:theme="@android:style/Theme.Material.Light"
Alan Viverette21780632014-03-03 14:08:19 -08002302 android:enabled="@bool/atLeastLRelease">
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002303 <intent-filter>
2304 <action android:name="android.intent.action.MAIN" />
2305 <category android:name="android.intent.category.SAMPLE_CODE" />
2306 </intent-filter>
2307 </activity>
2308
2309 <activity android:name=".view.Controls6"
Alan Viverette6adc4262014-06-06 15:25:30 -07002310 android:label="Views/Controls/6. Material Dark Theme"
2311 android:theme="@android:style/Theme.Material"
Alan Viverette21780632014-03-03 14:08:19 -08002312 android:enabled="@bool/atLeastLRelease">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002313 <intent-filter>
2314 <action android:name="android.intent.action.MAIN" />
2315 <category android:name="android.intent.category.SAMPLE_CODE" />
2316 </intent-filter>
2317 </activity>
2318
Chet Haasea6e59a92014-01-28 14:08:04 -08002319 <activity android:name=".view.Controls7"
Alan Viverette21780632014-03-03 14:08:19 -08002320 android:label="Views/Controls/7. Custom Theme"
2321 android:theme="@style/CustomTheme">
2322 <intent-filter>
2323 <action android:name="android.intent.action.MAIN" />
2324 <category android:name="android.intent.category.SAMPLE_CODE" />
2325 </intent-filter>
2326 </activity>
2327
2328 <activity android:name=".view.Controls8"
Alan Viveretteb020f1c2014-04-07 16:22:44 -07002329 android:label="Views/Controls/8. Current or Old Theme"
Alan Viverette21780632014-03-03 14:08:19 -08002330 android:theme="@style/ThemeCurrent">
2331 <intent-filter>
2332 <action android:name="android.intent.action.MAIN" />
2333 <category android:name="android.intent.category.SAMPLE_CODE" />
2334 </intent-filter>
2335 </activity>
2336
2337 <activity android:name=".view.Controls9"
Alan Viverette974dc592014-07-23 18:24:09 -07002338 android:label="Views/Controls/9. Default Theme">
Chet Haasea6e59a92014-01-28 14:08:04 -08002339 <intent-filter>
2340 <action android:name="android.intent.action.MAIN" />
2341 <category android:name="android.intent.category.SAMPLE_CODE" />
2342 </intent-filter>
2343 </activity>
2344
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002345 <activity android:name=".view.Buttons1"
2346 android:label="Views/Buttons">
2347 <intent-filter>
2348 <action android:name="android.intent.action.MAIN" />
2349 <category android:name="android.intent.category.SAMPLE_CODE" />
2350 </intent-filter>
2351 </activity>
2352
2353 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2354 <intent-filter>
2355 <action android:name="android.intent.action.MAIN" />
2356 <category android:name="android.intent.category.SAMPLE_CODE" />
2357 </intent-filter>
2358 </activity>
2359
2360 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2361 <intent-filter>
2362 <action android:name="android.intent.action.MAIN" />
2363 <category android:name="android.intent.category.SAMPLE_CODE" />
2364 </intent-filter>
2365 </activity>
2366
2367 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2368 <intent-filter>
2369 <action android:name="android.intent.action.MAIN" />
2370 <category android:name="android.intent.category.SAMPLE_CODE" />
2371 </intent-filter>
2372 </activity>
2373
2374 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2375 <intent-filter>
2376 <action android:name="android.intent.action.MAIN" />
2377 <category android:name="android.intent.category.SAMPLE_CODE" />
2378 </intent-filter>
2379 </activity>
2380
2381 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2382 <intent-filter>
2383 <action android:name="android.intent.action.MAIN" />
2384 <category android:name="android.intent.category.SAMPLE_CODE" />
2385 </intent-filter>
2386 </activity>
2387
2388 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2389 <intent-filter>
2390 <action android:name="android.intent.action.MAIN" />
2391 <category android:name="android.intent.category.SAMPLE_CODE" />
2392 </intent-filter>
2393 </activity>
2394
2395 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
2396 <intent-filter>
2397 <action android:name="android.intent.action.MAIN" />
2398 <category android:name="android.intent.category.SAMPLE_CODE" />
2399 </intent-filter>
2400 </activity>
2401
2402 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
2403 <intent-filter>
2404 <action android:name="android.intent.action.MAIN" />
2405 <category android:name="android.intent.category.SAMPLE_CODE" />
2406 </intent-filter>
2407 </activity>
2408
2409 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
2410 <intent-filter>
2411 <action android:name="android.intent.action.MAIN" />
2412 <category android:name="android.intent.category.SAMPLE_CODE" />
2413 </intent-filter>
2414 </activity>
2415
2416 <activity android:name=".view.ProgressBar4" android:label="Views/Progress Bar/4. In Title Bar">
2417 <intent-filter>
2418 <action android:name="android.intent.action.MAIN" />
2419 <category android:name="android.intent.category.SAMPLE_CODE" />
2420 </intent-filter>
2421 </activity>
2422
2423 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
2424 <intent-filter>
2425 <action android:name="android.intent.action.MAIN" />
2426 <category android:name="android.intent.category.SAMPLE_CODE" />
2427 </intent-filter>
2428 </activity>
2429
2430 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2431 <intent-filter>
2432 <action android:name="android.intent.action.MAIN" />
2433 <category android:name="android.intent.category.SAMPLE_CODE" />
2434 </intent-filter>
2435 </activity>
2436
2437 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2438 <intent-filter>
2439 <action android:name="android.intent.action.MAIN" />
2440 <category android:name="android.intent.category.SAMPLE_CODE" />
2441 </intent-filter>
2442 </activity>
2443
2444 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
2445 <intent-filter>
2446 <action android:name="android.intent.action.MAIN" />
2447 <category android:name="android.intent.category.SAMPLE_CODE" />
2448 </intent-filter>
2449 </activity>
2450
2451 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2452 <intent-filter>
2453 <action android:name="android.intent.action.MAIN" />
2454 <category android:name="android.intent.category.SAMPLE_CODE" />
2455 </intent-filter>
2456 </activity>
2457
2458 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
2459 <intent-filter>
2460 <action android:name="android.intent.action.MAIN" />
2461 <category android:name="android.intent.category.SAMPLE_CODE" />
2462 </intent-filter>
2463 </activity>
2464
Jeff Brown587b6c42010-12-15 19:31:17 -08002465 <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
2466 <intent-filter>
2467 <action android:name="android.intent.action.MAIN" />
2468 <category android:name="android.intent.category.SAMPLE_CODE" />
2469 </intent-filter>
2470 </activity>
2471
Dianne Hackborn3de0bf92013-03-01 13:37:02 -08002472 <activity android:name=".view.WindowFocusObserver"
2473 android:label="Views/Focus/6. Window Focus Observer">
2474 <intent-filter>
2475 <action android:name="android.intent.action.MAIN" />
2476 <category android:name="android.intent.category.SAMPLE_CODE" />
2477 </intent-filter>
2478 </activity>
2479
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002480 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
2481 <intent-filter>
2482 <action android:name="android.intent.action.MAIN" />
2483 <category android:name="android.intent.category.SAMPLE_CODE" />
2484 </intent-filter>
2485 </activity>
2486
2487 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
2488 <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
Adam Powella19298d2010-08-03 18:48:05 -07002494 <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2495 <intent-filter>
2496 <action android:name="android.intent.action.MAIN" />
2497 <category android:name="android.intent.category.SAMPLE_CODE" />
2498 </intent-filter>
2499 </activity>
2500
Amith Yamasanied6ae472010-09-03 17:11:31 -07002501 <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2502 android:theme="@android:style/Theme.Holo">
2503 <intent-filter>
2504 <action android:name="android.intent.action.MAIN" />
2505 <category android:name="android.intent.category.SAMPLE_CODE" />
2506 </intent-filter>
2507 <meta-data android:name="android.app.default_searchable"
2508 android:value=".app.SearchQueryResults" />
2509 </activity>
2510
Amith Yamasaniea5c0b02011-07-20 17:02:01 -07002511 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2512 android:theme="@android:style/Theme.Holo">
2513 <intent-filter>
2514 <action android:name="android.intent.action.MAIN" />
2515 <category android:name="android.intent.category.SAMPLE_CODE" />
2516 </intent-filter>
2517 <meta-data android:name="android.app.default_searchable"
2518 android:value=".app.SearchQueryResults" />
2519 </activity>
2520
Amith Yamasanied6ae472010-09-03 17:11:31 -07002521 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2522 android:theme="@android:style/Theme.Holo">
2523 <intent-filter>
2524 <action android:name="android.intent.action.MAIN" />
2525 <category android:name="android.intent.category.SAMPLE_CODE" />
2526 </intent-filter>
2527 </activity>
2528
Romain Guyc96fa382010-08-11 19:34:27 -07002529 <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
Chet Haase64606ec2010-08-06 11:32:42 -07002530 <intent-filter>
2531 <action android:name="android.intent.action.MAIN" />
2532 <category android:name="android.intent.category.SAMPLE_CODE" />
2533 </intent-filter>
2534 </activity>
2535
Jeff Browncf4db942010-09-03 10:19:28 -07002536 <activity android:name=".view.SecureView" android:label="Views/Secure View">
2537 <intent-filter>
2538 <action android:name="android.intent.action.MAIN" />
2539 <category android:name="android.intent.category.SAMPLE_CODE" />
2540 </intent-filter>
2541 </activity>
2542
Jeff Brownb39c4ba2010-09-29 17:14:35 -07002543 <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2544 <intent-filter>
2545 <action android:name="android.intent.action.MAIN" />
2546 <category android:name="android.intent.category.SAMPLE_CODE" />
2547 </intent-filter>
2548 </activity>
2549
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002550 <activity android:name=".view.DragAndDropDemo"
2551 android:label="Views/Drag and Drop"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002552 android:hardwareAccelerated="false"
2553 android:enabled="@bool/atLeastHoneycomb">
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002554 <intent-filter>
2555 <action android:name="android.intent.action.MAIN" />
2556 <category android:name="android.intent.category.SAMPLE_CODE" />
2557 </intent-filter>
2558 </activity>
2559
Jeff Brown10f877b2011-02-23 21:54:39 -08002560 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2561 <intent-filter>
2562 <action android:name="android.intent.action.MAIN" />
2563 <category android:name="android.intent.category.SAMPLE_CODE" />
2564 </intent-filter>
2565 </activity>
2566
Jeff Brown402adc42011-06-27 21:37:37 -07002567 <activity android:name=".view.Hover" android:label="Views/Hover Events">
2568 <intent-filter>
2569 <action android:name="android.intent.action.MAIN" />
2570 <category android:name="android.intent.category.SAMPLE_CODE" />
2571 </intent-filter>
2572 </activity>
2573
Dianne Hackborn168241e2013-02-25 16:48:06 -08002574 <activity android:name=".view.SystemUIModes"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002575 android:label="Views/System UI Visibility/System UI Modes"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002576 android:uiOptions="splitActionBarWhenNarrow"
2577 android:enabled="@bool/atLeastJellyBeanMR2">
2578 <intent-filter>
2579 <action android:name="android.intent.action.MAIN" />
2580 <category android:name="android.intent.category.SAMPLE_CODE" />
2581 </intent-filter>
2582 </activity>
2583
2584 <activity android:name=".view.SystemUIModesOverlay"
2585 android:label="Views/System UI Visibility/System UI Modes Overlay"
2586 android:uiOptions="splitActionBarWhenNarrow"
2587 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002588 <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
2594 <activity android:name=".view.ContentBrowserActivity"
2595 android:label="Views/System UI Visibility/Content Browser"
Dianne Hackborn58ce6f02012-05-18 19:43:57 -07002596 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002597 android:uiOptions="splitActionBarWhenNarrow"
2598 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002599 <intent-filter>
2600 <action android:name="android.intent.action.MAIN" />
2601 <category android:name="android.intent.category.SAMPLE_CODE" />
2602 </intent-filter>
2603 </activity>
2604
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002605 <activity android:name=".view.ContentBrowserNavActivity"
2606 android:label="Views/System UI Visibility/Content Browser Nav Bar"
2607 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2608 android:uiOptions="splitActionBarWhenNarrow"
2609 android:enabled="@bool/atLeastKitKat">
2610 <intent-filter>
2611 <action android:name="android.intent.action.MAIN" />
2612 <category android:name="android.intent.category.SAMPLE_CODE" />
2613 </intent-filter>
2614 </activity>
2615
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002616 <activity android:name=".view.VideoPlayerActivity"
2617 android:label="Views/System UI Visibility/Video Player"
Dianne Hackbornf7541b82012-03-30 18:57:18 -07002618 android:theme="@android:style/Theme.Holo"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002619 android:uiOptions="splitActionBarWhenNarrow"
2620 android:enabled="@bool/atLeastJellyBean">
Daniel Sandler173fb982011-08-04 13:14:01 -04002621 <intent-filter>
2622 <action android:name="android.intent.action.MAIN" />
2623 <category android:name="android.intent.category.SAMPLE_CODE" />
2624 </intent-filter>
2625 </activity>
2626
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002627 <activity android:name=".view.TranslucentBarsActivity"
2628 android:label="Views/System UI Visibility/Translucent Bars"
2629 android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"
2630 android:enabled="@bool/atLeastKitKat">
2631 <intent-filter>
2632 <action android:name="android.intent.action.MAIN" />
2633 <category android:name="android.intent.category.SAMPLE_CODE" />
2634 </intent-filter>
2635 </activity>
2636
Dianne Hackborn18159032013-12-02 16:30:50 -08002637 <activity android:name=".view.GameActivity"
2638 android:label="Views/System UI Visibility/Game"
2639 android:theme="@android:style/Theme.Holo.NoActionBar"
2640 android:enabled="@bool/atLeastKitKat">
2641 <intent-filter>
2642 <action android:name="android.intent.action.MAIN" />
2643 <category android:name="android.intent.category.SAMPLE_CODE" />
2644 </intent-filter>
2645 </activity>
2646
Adam Powell758f6d02010-11-28 19:12:14 -08002647 <activity android:name=".view.Switches" android:label="Views/Switches">
2648 <intent-filter>
2649 <action android:name="android.intent.action.MAIN" />
2650 <category android:name="android.intent.category.SAMPLE_CODE" />
2651 </intent-filter>
2652 </activity>
2653
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002654 <!-- ************************************* -->
2655 <!-- GRAPHICS SAMPLES -->
2656 <!-- ************************************* -->
2657
2658 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
Jack Palevich1163f692011-10-27 05:45:45 -07002659 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002660 <intent-filter>
2661 <action android:name="android.intent.action.MAIN" />
2662 <category android:name="android.intent.category.SAMPLE_CODE" />
2663 </intent-filter>
2664 </activity>
2665
2666 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2667 <intent-filter>
2668 <action android:name="android.intent.action.MAIN" />
2669 <category android:name="android.intent.category.SAMPLE_CODE" />
2670 </intent-filter>
2671 </activity>
2672
2673 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2674 <intent-filter>
2675 <action android:name="android.intent.action.MAIN" />
2676 <category android:name="android.intent.category.SAMPLE_CODE" />
2677 </intent-filter>
2678 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002679
Jack Palevichc1645152009-12-24 16:18:25 +08002680 <activity android:name=".graphics.CompressedTextureActivity"
2681 android:label="Graphics/OpenGL ES/Compressed Texture"
2682 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002683 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichc1645152009-12-24 16:18:25 +08002684 <intent-filter>
2685 <action android:name="android.intent.action.MAIN" />
2686 <category android:name="android.intent.category.SAMPLE_CODE" />
2687 </intent-filter>
2688 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002689
Jack Palevich89282a62010-01-29 20:58:38 +08002690 <activity android:name=".graphics.CubeMapActivity"
2691 android:label="Graphics/OpenGL ES/Cube Map"
2692 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002693 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002694 <intent-filter>
2695 <action android:name="android.intent.action.MAIN" />
2696 <category android:name="android.intent.category.SAMPLE_CODE" />
2697 </intent-filter>
2698 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002699
2700
Jack Palevich89282a62010-01-29 20:58:38 +08002701 <activity android:name=".graphics.FrameBufferObjectActivity"
2702 android:label="Graphics/OpenGL ES/Frame Buffer Object"
2703 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002704 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002705 <intent-filter>
2706 <action android:name="android.intent.action.MAIN" />
2707 <category android:name="android.intent.category.SAMPLE_CODE" />
2708 </intent-filter>
2709 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002710
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002711 <activity android:name=".graphics.GLSurfaceViewActivity"
2712 android:label="Graphics/OpenGL ES/GLSurfaceView"
2713 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002714 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002715 <intent-filter>
2716 <action android:name="android.intent.action.MAIN" />
2717 <category android:name="android.intent.category.SAMPLE_CODE" />
2718 </intent-filter>
2719 </activity>
2720
Jack Palevichfbc44112009-11-27 19:54:46 +08002721 <activity android:name=".graphics.GLES20Activity"
2722 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2723 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002724 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfbc44112009-11-27 19:54:46 +08002725 <intent-filter>
2726 <action android:name="android.intent.action.MAIN" />
2727 <category android:name="android.intent.category.SAMPLE_CODE" />
2728 </intent-filter>
2729 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002730
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002731 <activity android:name=".graphics.MatrixPaletteActivity"
2732 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
Jack Palevich1163f692011-10-27 05:45:45 -07002733 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002734 <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=".graphics.TranslucentGLSurfaceViewActivity"
2741 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2742 android:theme="@style/Theme.Translucent"
Jack Palevich1163f692011-10-27 05:45:45 -07002743 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002744 <intent-filter>
2745 <action android:name="android.intent.action.MAIN" />
2746 <category android:name="android.intent.category.SAMPLE_CODE" />
2747 </intent-filter>
2748 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002749
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002750 <activity android:name=".graphics.TriangleActivity"
2751 android:label="Graphics/OpenGL ES/Textured Triangle"
Alan Viverette21780632014-03-03 14:08:19 -08002752 android:theme="@style/ThemeCurrentDialog"
Jack Palevich1163f692011-10-27 05:45:45 -07002753 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002754 <intent-filter>
2755 <action android:name="android.intent.action.MAIN" />
2756 <category android:name="android.intent.category.SAMPLE_CODE" />
2757 </intent-filter>
2758 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002759
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002760 <activity android:name=".graphics.spritetext.SpriteTextActivity"
2761 android:label="Graphics/OpenGL ES/Sprite Text"
2762 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002763 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002764 <intent-filter>
2765 <action android:name="android.intent.action.MAIN" />
2766 <category android:name="android.intent.category.SAMPLE_CODE" />
2767 </intent-filter>
2768 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002769
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002770 <activity android:name=".graphics.TouchRotateActivity"
2771 android:label="Graphics/OpenGL ES/Touch Rotate"
2772 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002773 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002774 <intent-filter>
2775 <action android:name="android.intent.action.MAIN" />
2776 <category android:name="android.intent.category.SAMPLE_CODE" />
2777 </intent-filter>
2778 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002779
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002780 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
2781 <intent-filter>
2782 <action android:name="android.intent.action.MAIN" />
2783 <category android:name="android.intent.category.SAMPLE_CODE" />
2784 </intent-filter>
2785 </activity>
2786
2787 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2788 <intent-filter>
2789 <action android:name="android.intent.action.MAIN" />
2790 <category android:name="android.intent.category.SAMPLE_CODE" />
2791 </intent-filter>
2792 </activity>
2793
2794 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2795 <intent-filter>
2796 <action android:name="android.intent.action.MAIN" />
2797 <category android:name="android.intent.category.SAMPLE_CODE" />
2798 </intent-filter>
2799 </activity>
2800
2801 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2802 <intent-filter>
2803 <action android:name="android.intent.action.MAIN" />
2804 <category android:name="android.intent.category.SAMPLE_CODE" />
2805 </intent-filter>
2806 </activity>
2807
2808 <activity android:name=".graphics.SurfaceViewOverlay"
2809 android:label="Graphics/SurfaceView Overlay">
2810 <intent-filter>
2811 <action android:name="android.intent.action.MAIN" />
2812 <category android:name="android.intent.category.SAMPLE_CODE" />
2813 </intent-filter>
2814 </activity>
2815
Chris Craik70070352014-06-19 10:57:16 -07002816 <activity android:name=".graphics.ShadowCardStack"
2817 android:label="Graphics/Shadow Card Stack"
2818 android:theme="@android:style/Theme.Material.Light">
2819 <intent-filter>
2820 <action android:name="android.intent.action.MAIN" />
2821 <category android:name="android.intent.category.SAMPLE_CODE" />
2822 </intent-filter>
2823 </activity>
2824
2825 <activity android:name=".graphics.ShadowCardDrag"
2826 android:label="Graphics/Shadow Card Drag"
2827 android:theme="@android:style/Theme.Material.Light">
2828 <intent-filter>
2829 <action android:name="android.intent.action.MAIN" />
2830 <category android:name="android.intent.category.SAMPLE_CODE" />
2831 </intent-filter>
2832 </activity>
2833
Dianne Hackborn988a7192010-05-10 11:30:38 -07002834 <activity android:name=".graphics.WindowSurface"
2835 android:label="Graphics/Surface Window">
2836 <intent-filter>
2837 <action android:name="android.intent.action.MAIN" />
2838 <category android:name="android.intent.category.SAMPLE_CODE" />
2839 </intent-filter>
2840 </activity>
2841
Romain Guy520c90c2011-03-18 15:11:16 -07002842 <activity android:hardwareAccelerated="false"
2843 android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002844 <intent-filter>
2845 <action android:name="android.intent.action.MAIN" />
2846 <category android:name="android.intent.category.SAMPLE_CODE" />
2847 </intent-filter>
2848 </activity>
2849
2850 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
2851 <intent-filter>
2852 <action android:name="android.intent.action.MAIN" />
2853 <category android:name="android.intent.category.SAMPLE_CODE" />
2854 </intent-filter>
2855 </activity>
2856
2857 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
2858 <intent-filter>
2859 <action android:name="android.intent.action.MAIN" />
2860 <category android:name="android.intent.category.SAMPLE_CODE" />
2861 </intent-filter>
2862 </activity>
2863
Romain Guy520c90c2011-03-18 15:11:16 -07002864 <activity android:hardwareAccelerated="false"
2865 android:name=".graphics.Clipping" android:label="Graphics/Clipping">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002866 <intent-filter>
2867 <action android:name="android.intent.action.MAIN" />
2868 <category android:name="android.intent.category.SAMPLE_CODE" />
2869 </intent-filter>
2870 </activity>
2871
2872 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
2873 <intent-filter>
2874 <action android:name="android.intent.action.MAIN" />
2875 <category android:name="android.intent.category.SAMPLE_CODE" />
2876 </intent-filter>
2877 </activity>
2878
Romain Guy520c90c2011-03-18 15:11:16 -07002879 <activity android:hardwareAccelerated="false"
2880 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002881 <intent-filter>
2882 <action android:name="android.intent.action.MAIN" />
2883 <category android:name="android.intent.category.SAMPLE_CODE" />
2884 </intent-filter>
2885 </activity>
2886
2887 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
2888 <intent-filter>
2889 <action android:name="android.intent.action.MAIN" />
2890 <category android:name="android.intent.category.SAMPLE_CODE" />
2891 </intent-filter>
2892 </activity>
2893
Romain Guy520c90c2011-03-18 15:11:16 -07002894 <activity android:hardwareAccelerated="false"
2895 android:name=".graphics.Pictures" android:label="Graphics/Pictures">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002896 <intent-filter>
2897 <action android:name="android.intent.action.MAIN" />
2898 <category android:name="android.intent.category.SAMPLE_CODE" />
2899 </intent-filter>
2900 </activity>
2901
Romain Guy520c90c2011-03-18 15:11:16 -07002902 <activity android:hardwareAccelerated="false"
2903 android:name=".graphics.Vertices" android:label="Graphics/Vertices">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002904 <intent-filter>
2905 <action android:name="android.intent.action.MAIN" />
2906 <category android:name="android.intent.category.SAMPLE_CODE" />
2907 </intent-filter>
2908 </activity>
2909
2910 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
2911 <intent-filter>
2912 <action android:name="android.intent.action.MAIN" />
2913 <category android:name="android.intent.category.SAMPLE_CODE" />
2914 </intent-filter>
2915 </activity>
2916
2917 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
2918 <intent-filter>
2919 <action android:name="android.intent.action.MAIN" />
2920 <category android:name="android.intent.category.SAMPLE_CODE" />
2921 </intent-filter>
2922 </activity>
2923
2924 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
2925 <intent-filter>
2926 <action android:name="android.intent.action.MAIN" />
2927 <category android:name="android.intent.category.SAMPLE_CODE" />
2928 </intent-filter>
2929 </activity>
2930
2931 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
2932 <intent-filter>
2933 <action android:name="android.intent.action.MAIN" />
2934 <category android:name="android.intent.category.SAMPLE_CODE" />
2935 </intent-filter>
2936 </activity>
2937
2938 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
2939 <intent-filter>
2940 <action android:name="android.intent.action.MAIN" />
2941 <category android:name="android.intent.category.SAMPLE_CODE" />
2942 </intent-filter>
2943 </activity>
2944
2945 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
2946 <intent-filter>
2947 <action android:name="android.intent.action.MAIN" />
2948 <category android:name="android.intent.category.SAMPLE_CODE" />
2949 </intent-filter>
2950 </activity>
2951
2952 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
2953 <intent-filter>
2954 <action android:name="android.intent.action.MAIN" />
2955 <category android:name="android.intent.category.SAMPLE_CODE" />
2956 </intent-filter>
2957 </activity>
2958
2959 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
2960 <intent-filter>
2961 <action android:name="android.intent.action.MAIN" />
2962 <category android:name="android.intent.category.SAMPLE_CODE" />
2963 </intent-filter>
2964 </activity>
2965
2966 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
2967 <intent-filter>
2968 <action android:name="android.intent.action.MAIN" />
2969 <category android:name="android.intent.category.SAMPLE_CODE" />
2970 </intent-filter>
2971 </activity>
2972
2973 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
2974 <intent-filter>
2975 <action android:name="android.intent.action.MAIN" />
2976 <category android:name="android.intent.category.SAMPLE_CODE" />
2977 </intent-filter>
2978 </activity>
2979
Romain Guy520c90c2011-03-18 15:11:16 -07002980 <activity android:hardwareAccelerated="false"
2981 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002982 <intent-filter>
2983 <action android:name="android.intent.action.MAIN" />
2984 <category android:name="android.intent.category.SAMPLE_CODE" />
2985 </intent-filter>
2986 </activity>
2987
Mike Reedb94183b2009-06-05 15:56:23 -04002988 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
2989 <intent-filter>
2990 <action android:name="android.intent.action.MAIN" />
2991 <category android:name="android.intent.category.SAMPLE_CODE" />
2992 </intent-filter>
2993 </activity>
2994
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002995 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
2996 <intent-filter>
2997 <action android:name="android.intent.action.MAIN" />
2998 <category android:name="android.intent.category.SAMPLE_CODE" />
2999 </intent-filter>
3000 </activity>
3001
Romain Guy520c90c2011-03-18 15:11:16 -07003002 <activity android:hardwareAccelerated="false"
3003 android:name=".graphics.DrawPoints" android:label="Graphics/Points">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003004 <intent-filter>
3005 <action android:name="android.intent.action.MAIN" />
3006 <category android:name="android.intent.category.SAMPLE_CODE" />
3007 </intent-filter>
3008 </activity>
3009
3010 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
3011 android:theme="@style/Theme.Black"
Jack Palevich1163f692011-10-27 05:45:45 -07003012 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003013 <intent-filter>
3014 <action android:name="android.intent.action.MAIN" />
3015 <category android:name="android.intent.category.SAMPLE_CODE" />
3016 </intent-filter>
3017 </activity>
3018
3019 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
3020 <intent-filter>
3021 <action android:name="android.intent.action.MAIN" />
3022 <category android:name="android.intent.category.SAMPLE_CODE" />
3023 </intent-filter>
3024 </activity>
3025
3026 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
3027 <intent-filter>
3028 <action android:name="android.intent.action.MAIN" />
3029 <category android:name="android.intent.category.SAMPLE_CODE" />
3030 </intent-filter>
3031 </activity>
3032
3033 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
3034 <intent-filter>
3035 <action android:name="android.intent.action.MAIN" />
3036 <category android:name="android.intent.category.SAMPLE_CODE" />
3037 </intent-filter>
3038 </activity>
3039
3040 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
3041 <intent-filter>
3042 <action android:name="android.intent.action.MAIN" />
3043 <category android:name="android.intent.category.SAMPLE_CODE" />
3044 </intent-filter>
3045 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08003046
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07003047 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
3048 <intent-filter>
3049 <action android:name="android.intent.action.MAIN" />
3050 <category android:name="android.intent.category.SAMPLE_CODE" />
3051 </intent-filter>
3052 </activity>
3053
3054 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
3055 <intent-filter>
3056 <action android:name="android.intent.action.MAIN" />
3057 <category android:name="android.intent.category.SAMPLE_CODE" />
3058 </intent-filter>
3059 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003060
Dianne Hackborn3b014602009-08-10 18:12:32 -07003061 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
3062 <intent-filter>
3063 <action android:name="android.intent.action.MAIN" />
3064 <category android:name="android.intent.category.SAMPLE_CODE" />
3065 </intent-filter>
3066 </activity>
3067
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003068 <!-- ************************************* -->
3069 <!-- MEDIA SAMPLES -->
3070 <!-- ************************************* -->
3071
3072 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
3073 <intent-filter>
3074 <action android:name="android.intent.action.MAIN" />
3075 <category android:name="android.intent.category.SAMPLE_CODE" />
3076 </intent-filter>
3077 </activity>
3078
3079 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
3080 <intent-filter>
3081 <category android:name="android.intent.category.SAMPLE_CODE" />
3082 </intent-filter>
3083 </activity>
3084
3085 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
3086 <intent-filter>
3087 <category android:name="android.intent.category.SAMPLE_CODE" />
3088 </intent-filter>
3089 </activity>
3090
3091 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
3092 <intent-filter>
3093 <action android:name="android.intent.action.MAIN" />
3094 <category android:name="android.intent.category.SAMPLE_CODE" />
3095 </intent-filter>
3096 </activity>
3097
Roman Nurik90c1d502010-10-22 15:39:25 -07003098 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
3099 <intent-filter>
3100 <action android:name="android.intent.action.MAIN" />
3101 <category android:name="android.intent.category.SAMPLE_CODE" />
3102 </intent-filter>
3103 </activity>
3104
Michael Wrightd17804f2014-07-21 15:43:42 -07003105 <activity android:name=".media.projection.MediaProjectionDemo"
3106 android:label="Media/MediaProjection">
3107 <intent-filter>
3108 <action android:name="android.intent.action.MAIN" />
3109 <category android:name="android.intent.category.SAMPLE_CODE" />
3110 </intent-filter>
3111 </activity>
3112
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003113 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003114 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003115 <!-- ************************************* -->
3116
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003117 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
3118 <meta-data android:name="android.appwidget.provider"
3119 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003120 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003121 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003122 </intent-filter>
3123 </receiver>
3124
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07003125 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
3126 <intent-filter>
3127 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
3128 </intent-filter>
3129 </activity>
3130
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003131 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003132 <intent-filter>
3133 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
3134 <action android:name="android.intent.ACTION_TIME" />
3135 </intent-filter>
3136 </receiver>
3137
3138 <!-- ************************************* -->
3139 <!-- OTHER SAMPLES -->
3140 <!-- ************************************* -->
3141
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06003142 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
3143 <intent-filter>
3144 <action android:name="android.intent.action.MAIN" />
3145 <category android:name="android.intent.category.SAMPLE_CODE" />
3146 </intent-filter>
3147 </activity>
3148
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06003149 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
3150 <intent-filter>
3151 <action android:name="android.intent.action.MAIN" />
3152 <category android:name="android.intent.category.SAMPLE_CODE" />
3153 </intent-filter>
3154
3155 <!-- Add a technology filter -->
3156 <intent-filter>
3157 <action android:name="android.nfc.action.TECH_DISCOVERED" />
3158 </intent-filter>
3159
3160 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
3161 android:resource="@xml/filter_nfc"
3162 />
3163 </activity>
3164
Jeff Hamilton509fbb42011-01-18 09:01:51 -08003165 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
3166 <intent-filter>
3167 <action android:name="android.intent.action.MAIN" />
3168 <category android:name="android.intent.category.SAMPLE_CODE" />
3169 </intent-filter>
3170 </activity>
3171
Kenny Rootf59ea3b2013-04-17 13:29:18 -07003172 <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore"
3173 android:windowSoftInputMode="adjustPan">
3174 <intent-filter>
3175 <action android:name="android.intent.action.MAIN" />
3176 <category android:name="android.intent.category.SAMPLE_CODE" />
3177 </intent-filter>
3178 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003179 </application>
3180
3181 <instrumentation android:name=".app.LocalSampleInstrumentation"
3182 android:targetPackage="com.example.android.apis"
3183 android:label="Local Sample" />
3184
3185</manifest>