blob: d9744047aac9f3607280fe458629c7d3d1a6b3c3 [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"
Makoto Onuki68bfa372016-02-16 17:02:27 -080023 package="com.example.android.apis"
24 android:installLocation="auto">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080025
26 <uses-permission android:name="android.permission.READ_CONTACTS" />
27 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080028 <uses-permission android:name="android.permission.VIBRATE" />
29 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
30 <uses-permission android:name="android.permission.INTERNET" />
Megha Joshib49dd832009-12-03 13:56:04 -080031 <uses-permission android:name="android.permission.SET_WALLPAPER" />
Dianne Hackborn04a91302010-02-08 22:41:08 -080032 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Roman Nurikf096f962010-02-22 14:59:11 -080033 <uses-permission android:name="android.permission.SEND_SMS" />
34 <uses-permission android:name="android.permission.RECEIVE_SMS" />
Ye Wen69291d62014-05-15 13:06:12 -070035 <uses-permission android:name="android.permission.RECEIVE_MMS"/>
36 <uses-permission android:name="android.permission.WRITE_SMS"/>
37 <uses-permission android:name="android.permission.READ_SMS"/>
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -060038 <uses-permission android:name="android.permission.NFC" />
Erik Gilling438ea812013-06-26 11:06:09 -070039 <uses-permission android:name="android.permission.TRANSMIT_IR" />
Ye Wen69291d62014-05-15 13:06:12 -070040 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Dianne Hackborn1cd11bc2015-12-02 14:17:08 -080041 <uses-permission android:name="android.permission.WAKE_LOCK"/>
The Android Open Source Project52d4c302009-03-03 19:29:09 -080042
Dianne Hackborn57f208b2015-05-13 15:26:07 -070043
Roman Nurik90c1d502010-10-22 15:39:25 -070044 <!-- For android.media.audiofx.Visualizer -->
45 <uses-permission android:name="android.permission.RECORD_AUDIO" />
46
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070047 <!-- We will request access to the camera, saying we require a camera
48 of some sort but not one with autofocus capability. -->
49 <uses-permission android:name="android.permission.CAMERA" />
50 <uses-feature android:name="android.hardware.camera" />
51 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080052
Dianne Hackborn1cd11bc2015-12-02 14:17:08 -080053 <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" />
54
The Android Open Source Project52d4c302009-03-03 19:29:09 -080055 <application android:name="ApiDemosApplication"
56 android:label="@string/activity_sample_code"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -070057 android:icon="@drawable/app_sample_code"
Fabrice Di Meglio161859e2012-07-13 18:00:01 -070058 android:hardwareAccelerated="true"
Alan Viverettedede2c32016-04-19 10:16:12 -040059 android:supportsRtl="true"
60 android:theme="@android:style/Theme.Material.Light.DarkActionBar">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080061
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070062 <!-- This is how we can request a library but still allow the app
63 to be installed if it doesn't exist. -->
64 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080065
Dianne Hackborn9e6f12a2010-08-15 12:49:50 -070066 <activity android:name="ApiDemos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080067 <intent-filter>
68 <action android:name="android.intent.action.MAIN" />
69 <category android:name="android.intent.category.DEFAULT" />
70 <category android:name="android.intent.category.LAUNCHER" />
71 </intent-filter>
72 </activity>
73
74 <!-- ************************************* -->
75 <!-- APPLICATION PACKAGE SAMPLES -->
76 <!-- ************************************* -->
77
78 <!-- Activity Samples -->
79
80 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
81 <intent-filter>
82 <action android:name="android.intent.action.MAIN" />
83 <category android:name="android.intent.category.SAMPLE_CODE" />
84 </intent-filter>
85 </activity>
86
87 <activity android:name=".app.DialogActivity"
88 android:label="@string/activity_dialog"
Alan Viverette21780632014-03-03 14:08:19 -080089 android:theme="@style/ThemeCurrentDialog">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080090 <intent-filter>
91 <action android:name="android.intent.action.MAIN" />
92 <category android:name="android.intent.category.SAMPLE_CODE" />
93 </intent-filter>
94 </activity>
95
96 <activity android:name=".app.CustomDialogActivity"
97 android:label="@string/activity_custom_dialog"
98 android:theme="@style/Theme.CustomDialog">
99 <intent-filter>
100 <action android:name="android.intent.action.MAIN" />
101 <category android:name="android.intent.category.SAMPLE_CODE" />
102 </intent-filter>
103 </activity>
104
Dianne Hackborn8227c142013-02-22 15:09:41 -0800105 <activity android:name=".app.OverscanActivity"
106 android:label="@string/activity_overscan"
107 android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"
108 android:enabled="@bool/atLeastJellyBeanMR2">
109 <intent-filter>
110 <action android:name="android.intent.action.MAIN" />
111 <category android:name="android.intent.category.SAMPLE_CODE" />
112 </intent-filter>
113 </activity>
114
Megha Joshi11d89592009-11-13 11:45:19 -0800115 <activity android:name=".app.QuickContactsDemo"
116 android:label="@string/quick_contacts_demo">
117 <intent-filter>
118 <action android:name="android.intent.action.MAIN" />
119 <category android:name="android.intent.category.SAMPLE_CODE" />
120 </intent-filter>
121 </activity>
122
Dianne Hackborn44bf93a2009-08-08 20:39:07 -0700123 <activity android:name=".app.WallpaperActivity"
124 android:label="@string/activity_wallpaper"
125 android:theme="@style/Theme.Wallpaper">
126 <intent-filter>
127 <action android:name="android.intent.action.MAIN" />
128 <category android:name="android.intent.category.SAMPLE_CODE" />
129 </intent-filter>
130 </activity>
131
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800132 <activity android:name=".app.TranslucentActivity"
133 android:label="@string/activity_translucent"
134 android:theme="@style/Theme.Translucent">
135 <intent-filter>
136 <action android:name="android.intent.action.MAIN" />
137 <category android:name="android.intent.category.SAMPLE_CODE" />
138 </intent-filter>
139 </activity>
140
141 <activity android:name=".app.TranslucentBlurActivity"
142 android:label="@string/activity_translucent_blur"
143 android:theme="@style/Theme.Transparent">
144 <intent-filter>
145 <action android:name="android.intent.action.MAIN" />
146 <category android:name="android.intent.category.SAMPLE_CODE" />
147 </intent-filter>
148 </activity>
149
Dianne Hackborncfc90dc2009-09-24 19:27:54 -0700150 <activity android:name=".app.Animation" android:label="@string/activity_animation">
151 <intent-filter>
152 <action android:name="android.intent.action.MAIN" />
153 <category android:name="android.intent.category.SAMPLE_CODE" />
154 </intent-filter>
155 </activity>
156
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800157 <activity android:name=".app.SaveRestoreState"
158 android:label="@string/activity_save_restore"
159 android:windowSoftInputMode="stateVisible|adjustResize">
160 <intent-filter>
161 <action android:name="android.intent.action.MAIN" />
162 <category android:name="android.intent.category.SAMPLE_CODE" />
163 </intent-filter>
164 </activity>
165
166 <activity android:name=".app.PersistentState"
167 android:label="@string/activity_persistent"
168 android:windowSoftInputMode="stateVisible|adjustResize">
169 <intent-filter>
170 <action android:name="android.intent.action.MAIN" />
171 <category android:name="android.intent.category.SAMPLE_CODE" />
172 </intent-filter>
173 </activity>
174
Dianne Hackborn4799e552010-12-01 16:08:52 -0800175 <activity android:name=".app.ActivityRecreate"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800176 android:label="@string/activity_recreate"
177 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4799e552010-12-01 16:08:52 -0800178 <intent-filter>
179 <action android:name="android.intent.action.MAIN" />
180 <category android:name="android.intent.category.SAMPLE_CODE" />
181 </intent-filter>
182 </activity>
183
Dianne Hackborn9cd16542012-04-26 18:57:13 -0700184 <activity android:name=".app.FinishAffinity"
185 android:label="@string/activity_finish_affinity"
186 android:taskAffinity=":finishing"
187 android:enabled="@bool/atLeastJellyBean">
188 <intent-filter>
189 <action android:name="android.intent.action.MAIN" />
190 <category android:name="android.intent.category.SAMPLE_CODE" />
191 </intent-filter>
192 </activity>
193
Dianne Hackborn6d36a9e2010-10-29 17:24:41 -0700194 <activity android:name=".app.SoftInputModes"
195 android:label="@string/soft_input_modes">
196 <intent-filter>
197 <action android:name="android.intent.action.MAIN" />
198 <category android:name="android.intent.category.SAMPLE_CODE" />
199 </intent-filter>
200 </activity>
201
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800202 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
203 <intent-filter>
204 <action android:name="android.intent.action.MAIN" />
205 <category android:name="android.intent.category.SAMPLE_CODE" />
206 </intent-filter>
207 </activity>
208
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800209 <activity android:name=".app.SendResult"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800210 android:theme="@style/ThemeDialogWhenLarge">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800211 </activity>
212
213 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
214 <intent-filter>
215 <action android:name="android.intent.action.MAIN" />
216 <category android:name="android.intent.category.SAMPLE_CODE" />
217 </intent-filter>
218 </activity>
219
220 <activity android:name=".app.ForwardTarget">
221 </activity>
222
223 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
224 <intent-filter>
225 <action android:name="android.intent.action.MAIN" />
226 <category android:name="android.intent.category.SAMPLE_CODE" />
227 </intent-filter>
228 </activity>
229
230 <activity android:name=".app.RedirectMain">
231 </activity>
232
233 <activity android:name=".app.RedirectGetter">
234 </activity>
235
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700236 <!-- This sample doesn't work with the new action bar, so use
237 the old style theme. -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800238 <activity android:name=".app.CustomTitle"
239 android:label="@string/activity_custom_title"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700240 android:windowSoftInputMode="stateVisible|adjustPan"
241 android:theme="@android:style/Theme">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800242 <intent-filter>
243 <action android:name="android.intent.action.MAIN" />
244 <category android:name="android.intent.category.SAMPLE_CODE" />
245 </intent-filter>
246 </activity>
247
248 <activity android:name=".app.ReorderOnLaunch"
249 android:label="@string/activity_reorder">
250 <intent-filter>
251 <action android:name="android.intent.action.MAIN" />
252 <category android:name="android.intent.category.SAMPLE_CODE" />
253 </intent-filter>
254 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +0800255
Craig Mautnerd540e6e2013-02-21 18:02:50 -0800256 <activity android:name=".app.RotationAnimation"
Robert Carrbde91862016-10-19 12:34:08 -0700257 android:label="@string/activity_rotation_animation"
258 android:rotationAnimation="crossfade">
Craig Mautnerd540e6e2013-02-21 18:02:50 -0800259 <intent-filter>
260 <action android:name="android.intent.action.MAIN" />
261 <category android:name="android.intent.category.SAMPLE_CODE" />
262 </intent-filter>
263 </activity>
264
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800265 <activity android:name=".app.ReorderTwo" />
266 <activity android:name=".app.ReorderThree" />
267 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800268
Megha Joshib49dd832009-12-03 13:56:04 -0800269 <activity android:name=".app.SetWallpaperActivity"
270 android:label="@string/activity_setwallpaper">
271 <intent-filter>
272 <action android:name="android.intent.action.MAIN" />
273 <category android:name="android.intent.category.SAMPLE_CODE" />
274 </intent-filter>
275 </activity>
276
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700277 <activity android:name=".app.ScreenOrientation"
278 android:label="@string/activity_screen_orientation">
279 <intent-filter>
280 <action android:name="android.intent.action.MAIN" />
281 <category android:name="android.intent.category.SAMPLE_CODE" />
282 </intent-filter>
283 </activity>
Alexander Lucas96c02102011-10-27 15:23:41 -0700284
Jeff Brown2e1fe782012-08-31 07:12:42 -0700285 <activity android:name=".app.PresentationActivity"
286 android:label="@string/activity_presentation">
287 <intent-filter>
288 <action android:name="android.intent.action.MAIN" />
289 <category android:name="android.intent.category.SAMPLE_CODE" />
290 </intent-filter>
291 </activity>
292
Jeff Brown66dc70f2012-10-24 21:27:40 -0700293 <activity android:name=".app.PresentationWithMediaRouterActivity"
294 android:label="@string/activity_presentation_with_media_router">
295 <intent-filter>
296 <action android:name="android.intent.action.MAIN" />
297 <category android:name="android.intent.category.SAMPLE_CODE" />
298 </intent-filter>
299 </activity>
300
Jeff Brownc875f932012-10-23 20:40:38 -0700301 <activity android:name=".app.SecureWindowActivity"
302 android:label="@string/activity_secure_window">
303 <intent-filter>
304 <action android:name="android.intent.action.MAIN" />
305 <category android:name="android.intent.category.SAMPLE_CODE" />
306 </intent-filter>
307 </activity>
308
309 <activity android:name=".app.SecureDialogActivity"
310 android:label="@string/activity_secure_dialog">
311 <intent-filter>
312 <action android:name="android.intent.action.MAIN" />
313 <category android:name="android.intent.category.SAMPLE_CODE" />
314 </intent-filter>
315 </activity>
316
317 <activity android:name=".app.SecureSurfaceViewActivity"
318 android:label="@string/activity_secure_surface_view">
319 <intent-filter>
320 <action android:name="android.intent.action.MAIN" />
321 <category android:name="android.intent.category.SAMPLE_CODE" />
322 </intent-filter>
323 </activity>
324
Dianne Hackborn5a076f42010-04-19 12:16:50 -0700325 <!-- Fragment Samples -->
326
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700327 <activity android:name=".app.FragmentAlertDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800328 android:label="@string/fragment_alert_dialog"
329 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700330 <intent-filter>
331 <action android:name="android.intent.action.MAIN" />
332 <category android:name="android.intent.category.SAMPLE_CODE" />
333 </intent-filter>
334 </activity>
335
Dianne Hackborn7f308f22011-03-03 21:50:51 -0800336 <activity android:name=".app.FragmentArguments"
337 android:label="@string/fragment_arguments"
338 android:enabled="@bool/atLeastHoneycomb">
339 <intent-filter>
340 <action android:name="android.intent.action.MAIN" />
341 <category android:name="android.intent.category.SAMPLE_CODE" />
342 </intent-filter>
343 </activity>
344
Romain Guyc35d0582011-07-21 18:05:24 -0700345 <activity android:name=".app.FragmentCustomAnimations"
346 android:label="@string/fragment_custom_animations"
347 android:enabled="@bool/atLeastHoneycombMR2">
348 <intent-filter>
349 <action android:name="android.intent.action.MAIN" />
350 <category android:name="android.intent.category.SAMPLE_CODE" />
351 </intent-filter>
352 </activity>
353
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800354 <activity android:name=".app.FragmentHideShow"
355 android:label="@string/fragment_hide_show"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800356 android:windowSoftInputMode="stateUnchanged"
357 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700358 <intent-filter>
359 <action android:name="android.intent.action.MAIN" />
360 <category android:name="android.intent.category.SAMPLE_CODE" />
361 </intent-filter>
362 </activity>
363
364 <activity android:name=".app.FragmentContextMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800365 android:label="@string/fragment_context_menu"
366 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornd2d93d02010-05-06 11:57:56 -0700367 <intent-filter>
368 <action android:name="android.intent.action.MAIN" />
369 <category android:name="android.intent.category.SAMPLE_CODE" />
370 </intent-filter>
371 </activity>
372
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700373 <activity android:name=".app.FragmentDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800374 android:label="@string/fragment_dialog"
375 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700376 <intent-filter>
377 <action android:name="android.intent.action.MAIN" />
378 <category android:name="android.intent.category.SAMPLE_CODE" />
379 </intent-filter>
380 </activity>
381
Dianne Hackborneffa3032010-08-20 18:29:02 -0700382 <activity android:name=".app.FragmentDialogOrActivity"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800383 android:label="@string/fragment_dialog_or_activity"
384 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborneffa3032010-08-20 18:29:02 -0700385 <intent-filter>
386 <action android:name="android.intent.action.MAIN" />
387 <category android:name="android.intent.category.SAMPLE_CODE" />
388 </intent-filter>
389 </activity>
390
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700391 <activity android:name=".app.FragmentLayout"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800392 android:label="@string/fragment_layout"
393 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornedb86282010-05-12 18:58:18 -0700394 <intent-filter>
395 <action android:name="android.intent.action.MAIN" />
396 <category android:name="android.intent.category.SAMPLE_CODE" />
397 </intent-filter>
398 </activity>
399
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800400 <activity android:name=".app.FragmentLayout$DetailsActivity"
401 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn165ca042010-05-19 19:21:19 -0700402
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700403 <activity android:name=".app.FragmentListArray"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800404 android:label="@string/fragment_list_array"
405 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700406 <intent-filter>
407 <action android:name="android.intent.action.MAIN" />
408 <category android:name="android.intent.category.SAMPLE_CODE" />
409 </intent-filter>
410 </activity>
411
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700412 <activity android:name=".app.FragmentMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800413 android:label="@string/fragment_menu"
414 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn165ca042010-05-19 19:21:19 -0700415 <intent-filter>
416 <action android:name="android.intent.action.MAIN" />
417 <category android:name="android.intent.category.SAMPLE_CODE" />
418 </intent-filter>
419 </activity>
420
Dianne Hackbornf3f7c5f2012-09-05 16:37:36 -0700421 <activity android:name=".app.FragmentNestingTabs"
422 android:label="@string/fragment_nesting_tabs"
423 android:enabled="@bool/atLeastJellyBeanMR1">
424 <intent-filter>
425 <action android:name="android.intent.action.MAIN" />
426 <category android:name="android.intent.category.SAMPLE_CODE" />
427 </intent-filter>
428 </activity>
429
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700430 <activity android:name=".app.FragmentRetainInstance"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800431 android:label="@string/fragment_retain_instance"
432 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn68f9ae52010-05-14 00:46:24 -0700433 <intent-filter>
434 <action android:name="android.intent.action.MAIN" />
435 <category android:name="android.intent.category.SAMPLE_CODE" />
436 </intent-filter>
437 </activity>
438
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700439 <activity android:name=".app.FragmentReceiveResult"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800440 android:label="@string/fragment_receive_result"
441 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700442 <intent-filter>
443 <action android:name="android.intent.action.MAIN" />
444 <category android:name="android.intent.category.SAMPLE_CODE" />
445 </intent-filter>
446 </activity>
447
448 <activity android:name=".app.FragmentStack"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800449 android:label="@string/fragment_stack"
450 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornfce9bfd2010-06-08 18:06:33 -0700451 <intent-filter>
452 <action android:name="android.intent.action.MAIN" />
453 <category android:name="android.intent.category.SAMPLE_CODE" />
454 </intent-filter>
455 </activity>
456
Dianne Hackbornbe6b6b42011-06-13 13:48:13 -0700457 <activity android:name=".app.FragmentTabs"
458 android:label="@string/fragment_tabs"
459 android:enabled="@bool/atLeastHoneycomb">
460 <intent-filter>
461 <action android:name="android.intent.action.MAIN" />
462 <category android:name="android.intent.category.SAMPLE_CODE" />
463 </intent-filter>
464 </activity>
465
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800466 <!-- Loader Samples -->
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800467
Dianne Hackborn38c48e52011-04-19 18:46:03 -0700468 <activity android:name=".app.LoaderCursor"
469 android:label="@string/loader_cursor"
470 android:enabled="@bool/atLeastHoneycomb">
471 <intent-filter>
472 <action android:name="android.intent.action.MAIN" />
473 <category android:name="android.intent.category.SAMPLE_CODE" />
474 </intent-filter>
475 </activity>
476
477 <activity android:name=".app.LoaderCustom"
478 android:label="@string/loader_custom"
479 android:enabled="@bool/atLeastHoneycomb">
480 <intent-filter>
481 <action android:name="android.intent.action.MAIN" />
482 <category android:name="android.intent.category.SAMPLE_CODE" />
483 </intent-filter>
484 </activity>
485
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800486<!-- BEGIN_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800487 <activity android:name=".app.LoaderThrottle"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800488 android:label="@string/loader_throttle"
489 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800490 <intent-filter>
491 <action android:name="android.intent.action.MAIN" />
492 <category android:name="android.intent.category.SAMPLE_CODE" />
493 </intent-filter>
494 </activity>
495 <provider android:name=".app.LoaderThrottle$SimpleProvider"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800496 android:authorities="com.example.android.apis.app.LoaderThrottle"
497 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800498<!-- END_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800499
Dianne Hackborn80df91c2012-05-29 13:58:13 -0700500 <activity android:name=".app.LoaderRetained"
501 android:label="@string/loader_retained"
502 android:enabled="@bool/atLeastHoneycomb">
503 <intent-filter>
504 <action android:name="android.intent.action.MAIN" />
505 <category android:name="android.intent.category.SAMPLE_CODE" />
506 </intent-filter>
507 </activity>
508
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800509 <!-- Intent Samples -->
510
511 <activity android:name=".app.Intents" android:label="@string/activity_intents">
512 <intent-filter>
513 <action android:name="android.intent.action.MAIN" />
514 <category android:name="android.intent.category.SAMPLE_CODE" />
515 </intent-filter>
516 </activity>
517
Dianne Hackborn41430b92010-11-22 16:15:32 -0800518 <activity android:name=".app.IntentActivityFlags"
519 android:label="@string/activity_intent_activity_flags">
520 <intent-filter>
521 <action android:name="android.intent.action.MAIN" />
522 <category android:name="android.intent.category.SAMPLE_CODE" />
523 </intent-filter>
524 </activity>
525
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800526 <!-- Service Samples -->
527
Dianne Hackborna8693d82011-04-12 18:18:24 -0700528 <service android:name=".app.LocalService" android:stopWithTask="true" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800529
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800530 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800531 android:label="@string/activity_local_service_controller"
532 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800533 <intent-filter>
534 <action android:name="android.intent.action.MAIN" />
535 <category android:name="android.intent.category.SAMPLE_CODE" />
536 </intent-filter>
537 </activity>
538
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800539 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800540 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800541 <intent-filter>
542 <action android:name="android.intent.action.MAIN" />
543 <category android:name="android.intent.category.SAMPLE_CODE" />
544 </intent-filter>
545 </activity>
546
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800547<!-- BEGIN_INCLUDE(remote_service_declaration) -->
548 <service android:name=".app.MessengerService"
549 android:process=":remote" />
550<!-- END_INCLUDE(remote_service_declaration) -->
551
552 <activity android:name=".app.MessengerServiceActivities$Binding"
553 android:label="@string/activity_messenger_service_binding">
554 <intent-filter>
555 <action android:name="android.intent.action.MAIN" />
556 <category android:name="android.intent.category.SAMPLE_CODE" />
557 </intent-filter>
558 </activity>
559
Dianne Hackborn57f208b2015-05-13 15:26:07 -0700560 <service android:name=".app.RemoteService" android:process=":remote" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800561
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800562 <activity android:name=".app.RemoteService$Controller"
563 android:label="@string/activity_remote_service_controller"
564 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800565 <intent-filter>
566 <action android:name="android.intent.action.MAIN" />
567 <category android:name="android.intent.category.SAMPLE_CODE" />
568 </intent-filter>
569 </activity>
570
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800571 <activity android:name=".app.RemoteService$Binding"
572 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800573 <intent-filter>
574 <action android:name="android.intent.action.MAIN" />
575 <category android:name="android.intent.category.SAMPLE_CODE" />
576 </intent-filter>
577 </activity>
578
Dianne Hackborn65b77862011-07-29 01:37:04 -0700579 <activity android:name=".app.RemoteService$BindingOptions"
580 android:label="@string/activity_remote_service_binding_options">
581 <intent-filter>
582 <action android:name="android.intent.action.MAIN" />
583 <category android:name="android.intent.category.SAMPLE_CODE" />
584 </intent-filter>
585 </activity>
586
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800587 <service android:name=".app.ServiceStartArguments" />
588
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800589 <activity android:name=".app.ServiceStartArguments$Controller"
590 android:label="@string/activity_service_start_arguments_controller"
591 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800592 <intent-filter>
593 <action android:name="android.intent.action.MAIN" />
594 <category android:name="android.intent.category.SAMPLE_CODE" />
595 </intent-filter>
596 </activity>
597
Dianne Hackborn5229a902017-04-21 14:20:22 -0700598 <service android:name=".app.JobWorkService"
599 android:permission="android.permission.BIND_JOB_SERVICE"/>
600
601 <activity android:name=".app.JobWorkServiceActivity"
602 android:label="@string/activity_job_work_service"
603 android:launchMode="singleTop">
604 <intent-filter>
605 <action android:name="android.intent.action.MAIN" />
606 <category android:name="android.intent.category.SAMPLE_CODE" />
607 </intent-filter>
608 </activity>
609
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800610 <service android:name=".app.ForegroundService" />
Dianne Hackborn93029982016-08-01 17:52:18 -0700611 <service android:name=".app.ForegroundService2" />
Jack Palevich66914d42010-02-03 16:00:49 +0800612
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800613 <activity android:name=".app.ForegroundService$Controller"
614 android:label="@string/activity_foreground_service_controller"
615 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800616 <intent-filter>
617 <action android:name="android.intent.action.MAIN" />
618 <category android:name="android.intent.category.SAMPLE_CODE" />
619 </intent-filter>
620 </activity>
621
Dianne Hackborn37f02d82012-02-09 10:51:07 -0800622 <activity android:name=".app.IsolatedService$Controller"
623 android:label="@string/activity_isolated_service_controller"
624 android:launchMode="singleTop"
625 android:enabled="@bool/atLeastJellyBean">
626 <intent-filter>
627 <action android:name="android.intent.action.MAIN" />
628 <category android:name="android.intent.category.SAMPLE_CODE" />
629 </intent-filter>
630 </activity>
631
632 <service android:name=".app.IsolatedService" android:isolatedProcess="true"
633 android:enabled="@bool/atLeastJellyBean" />
634 <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
635 android:enabled="@bool/atLeastJellyBean" />
636
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800637 <!-- Alarm Samples -->
638
639 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
640
641 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
642
643 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
644 <intent-filter>
645 <action android:name="android.intent.action.MAIN" />
646 <category android:name="android.intent.category.SAMPLE_CODE" />
647 </intent-filter>
648 </activity>
649
650 <service android:name=".app.AlarmService_Service" android:process=":remote" />
651
652 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
653 <intent-filter>
654 <action android:name="android.intent.action.MAIN" />
655 <category android:name="android.intent.category.SAMPLE_CODE" />
656 </intent-filter>
657 </activity>
658
Dianne Hackbornf8e68ca2013-05-28 15:58:48 -0700659 <!-- Stub for memory testing. -->
660
661 <receiver android:name=".app.DoNothing"
662 android:process=":empty" android:exported="true" />
663
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700664 <!-- ============================ -->
Svetoslav Ganova7523382011-11-29 12:34:26 -0800665 <!-- Accessibility examples -->
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700666 <!-- ============================ -->
667
668 <activity android:name=".accessibility.ClockBackActivity"
669 android:label="@string/accessibility_service">
670 <intent-filter>
671 <action android:name="android.intent.action.MAIN" />
672 <category android:name="android.intent.category.SAMPLE_CODE" />
673 </intent-filter>
674 </activity>
675
676 <service android:name=".accessibility.ClockBackService"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700677 android:label="@string/accessibility_service_label"
678 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700679 <intent-filter>
680 <action android:name="android.accessibilityservice.AccessibilityService" />
681 </intent-filter>
682 </service>
683
Alan Viverettec3042be2015-11-12 11:19:03 -0500684 <service android:name=".accessibility.MagnificationService"
685 android:label="@string/magnification_service_label"
686 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
687 <intent-filter>
688 <action android:name="android.accessibilityservice.AccessibilityService" />
689 </intent-filter>
690 <meta-data android:name="android.accessibilityservice"
691 android:resource="@xml/magnification_service" />
692 </service>
693
Alexander Lucas96c02102011-10-27 15:23:41 -0700694 <activity android:name=".accessibility.TaskListActivity"
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700695 android:label="@string/accessibility_query_window"
Alexander Lucas96c02102011-10-27 15:23:41 -0700696 android:enabled="@bool/atLeastIceCreamSandwich">
697 <intent-filter>
698 <action android:name="android.intent.action.MAIN" />
699 <category android:name="android.intent.category.SAMPLE_CODE" />
700 </intent-filter>
701 </activity>
702
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700703 <service android:name=".accessibility.TaskBackService"
704 android:label="@string/accessibility_query_window_label"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700705 android:enabled="@bool/atLeastIceCreamSandwich"
706 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700707 <intent-filter>
708 <action android:name="android.accessibilityservice.AccessibilityService" />
709 </intent-filter>
710 <meta-data
711 android:name="android.accessibilityservice"
712 android:resource="@xml/taskbackconfig" />
713 </service>
Alexander Lucas96c02102011-10-27 15:23:41 -0700714
Svetoslav Ganova7523382011-11-29 12:34:26 -0800715 <activity android:name=".accessibility.CustomViewAccessibilityActivity"
716 android:label="@string/accessibility_custom_view"
717 android:enabled="@bool/atLeastIceCreamSandwich">
718 <intent-filter>
719 <action android:name="android.intent.action.MAIN" />
720 <category android:name="android.intent.category.SAMPLE_CODE" />
721 </intent-filter>
722 </activity>
723
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800724 <!-- Instrumentation Samples -->
725
726 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
727 <intent-filter>
728 <action android:name="android.intent.action.MAIN" />
729 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
730 </intent-filter>
731 </activity>
732
733 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
734 <intent-filter>
735 <action android:name="android.intent.action.MAIN" />
736 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
737 </intent-filter>
738 </activity>
739
740
741 <!-- Notifications samples -->
742
743 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
744 <intent-filter>
745 <action android:name="android.intent.action.MAIN" />
746 <category android:name="android.intent.category.SAMPLE_CODE" />
747 </intent-filter>
748 </activity>
749
Dianne Hackborn41430b92010-11-22 16:15:32 -0800750 <activity android:name=".app.IncomingMessage"
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800751 android:label="App/Notification/IncomingMessage">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800752 <intent-filter>
753 <action android:name="android.intent.action.MAIN" />
754 <category android:name="android.intent.category.SAMPLE_CODE" />
755 </intent-filter>
756 </activity>
757
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800758 <activity android:name=".app.IncomingMessageView"
759 android:label="App/Notification/IncomingMessageView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800760 </activity>
761
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800762<!-- BEGIN_INCLUDE(interstitial_affinity) -->
763 <activity android:name=".app.IncomingMessageInterstitial"
764 android:label="You have messages"
Alan Viverette21780632014-03-03 14:08:19 -0800765 android:theme="@style/ThemeCurrentDialog"
Dianne Hackborn376e0002012-01-30 11:44:05 -0800766 android:launchMode="singleTask"
767 android:taskAffinity=""
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800768 android:excludeFromRecents="true">
769 </activity>
770<!-- END_INCLUDE(interstitial_affinity) -->
771
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800772 <!-- This is used to display a notification selected by the user
773 from StatusBarNotifications. Note the configuration here so
774 that the activity layers on top of whatever the user is doing,
775 allowing them to press back to return. -->
776 <activity android:name=".app.NotificationDisplay"
777 android:theme="@style/Theme.Transparent"
778 android:taskAffinity=""
779 android:excludeFromRecents="true"
780 android:noHistory="true">
781 </activity>
782
783 <activity android:name=".app.StatusBarNotifications"
784 android:label="App/Notification/Status Bar"
785 android:launchMode="singleTop">
786 <intent-filter>
787 <action android:name="android.intent.action.MAIN" />
788 <category android:name="android.intent.category.SAMPLE_CODE" />
789 </intent-filter>
790 </activity>
791
792 <service android:name=".app.NotifyingService" />
793
794 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
795 <intent-filter>
796 <action android:name="android.intent.action.MAIN" />
797 <category android:name="android.intent.category.SAMPLE_CODE" />
798 </intent-filter>
799 </activity>
800
Dianne Hackborn8a416b32017-01-20 17:20:53 -0800801 <service android:name=".app.NotificationBackgroundService" />
802 <activity android:name=".app.NotificationBackgroundService$Controller"
803 android:label="App/Notification/Background Service">
804 <intent-filter>
805 <action android:name="android.intent.action.MAIN" />
806 <category android:name="android.intent.category.SAMPLE_CODE" />
807 </intent-filter>
808 </activity>
809
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800810 <!-- Dialog samples -->
811 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
812 <intent-filter>
813 <action android:name="android.intent.action.MAIN" />
814 <category android:name="android.intent.category.SAMPLE_CODE" />
815 </intent-filter>
816 </activity>
817
818 <!-- Search Samples -->
819
820 <!-- This activity represents a "typical" activity in your application from which the -->
821 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
822 <!-- of android.app.default_searchable is more typically handled at the application -->
823 <!-- level, where it can serve as a default for all of your activities. -->
824
825 <activity android:name=".app.SearchInvoke"
826 android:label="@string/search_invoke">
827 <intent-filter>
828 <action android:name="android.intent.action.MAIN" />
829 <category android:name="android.intent.category.SAMPLE_CODE" />
830 </intent-filter>
831
832 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
833 <!-- whenever the user invokes search while in this Activity. -->
834 <meta-data android:name="android.app.default_searchable"
835 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800836
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800837 <!-- This is not the typical way to define android.app.default_searchable, -->
838 <!-- and we show it here only because we wish to confine the search demo to this -->
839 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800840
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800841 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
842 <!-- just once, at the application level, where it serves as a default for all of -->
843 <!-- the Activities in your package. -->
844 </activity>
845
846 <!-- This activity represents the "search" activity in your application, in which -->
847 <!-- search results are gathered and displayed. -->
848
849 <activity android:name=".app.SearchQueryResults"
850 android:label="@string/search_query_results">
851 <intent-filter>
852 <action android:name="android.intent.action.MAIN" />
853 <category android:name="android.intent.category.SAMPLE_CODE" />
854 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800855
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800856 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800857
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800858 <intent-filter>
859 <action android:name="android.intent.action.SEARCH" />
860 <category android:name="android.intent.category.DEFAULT" />
861 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800862
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800863 <!-- This metadata entry provides further configuration details for searches -->
864 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800865
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800866 <meta-data android:name="android.app.searchable"
867 android:resource="@xml/searchable" />
868 </activity>
869
870 <!-- This provider declaration informs the Search Manager that you have a provider of -->
871 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800872
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800873 <provider android:name=".app.SearchSuggestionSampleProvider"
874 android:authorities="com.example.android.apis.SuggestionProvider" />
875
876 <!-- Shortcuts Samples -->
877
878 <!-- This section of sample code shows how your application can add shortcuts to -->
879 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800880
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800881 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
882 <!-- the user installs a shortcut, an activity within your application -->
883 <!-- generates the actual shortcut and returns it to the launcher, where it -->
884 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800885
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800886 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
887 <!-- Typically this would then be handled as necessary by an activity within -->
888 <!-- your application. -->
889
890 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
891
892 <!-- In order provide shortcuts from your application, you provide three things: -->
893
894 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
895 <!-- 2. Code within the activity to provide the shortcuts as requested -->
896 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
897 <!-- intents from the shortcut itself. -->
898
899 <activity android:name=".app.LauncherShortcuts"
900 android:label="@string/shortcuts">
901 <intent-filter>
902 <action android:name="android.intent.action.MAIN" />
903 <category android:name="android.intent.category.SAMPLE_CODE" />
904 </intent-filter>
905
906 </activity>
907
908 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
909 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
910 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
911
912 <activity-alias android:name=".app.CreateShortcuts"
913 android:targetActivity=".app.LauncherShortcuts"
914 android:label="@string/sample_shortcuts">
915
916 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
917 <intent-filter>
918 <action android:name="android.intent.action.CREATE_SHORTCUT" />
919 <category android:name="android.intent.category.DEFAULT" />
920 </intent-filter>
921
922 </activity-alias>
923
924 <!-- Menu Samples -->
925
926 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
927 <intent-filter>
928 <action android:name="android.intent.action.MAIN" />
929 <category android:name="android.intent.category.SAMPLE_CODE" />
930 </intent-filter>
931 </activity>
932
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800933 <!-- Device Admin Samples -->
934
Andy Stadler0879ed42011-05-31 10:14:27 -0700935 <activity android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800936 android:label="@string/activity_sample_device_admin">
937 <intent-filter>
938 <action android:name="android.intent.action.MAIN" />
939 <category android:name="android.intent.category.SAMPLE_CODE" />
940 </intent-filter>
941 </activity>
942
Dianne Hackborn1c266992010-01-29 19:03:37 -0800943<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andy Stadler0879ed42011-05-31 10:14:27 -0700944 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800945 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800946 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800947 android:permission="android.permission.BIND_DEVICE_ADMIN">
948 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800949 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800950 <intent-filter>
951 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
952 </intent-filter>
953 </receiver>
Makoto Onuki08d2a042016-02-10 11:28:49 -0800954 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver2"
955 android:label="@string/sample_device_admin2"
956 android:description="@string/sample_device_admin_description2"
957 android:permission="android.permission.BIND_DEVICE_ADMIN">
958 <meta-data android:name="android.app.device_admin"
959 android:resource="@xml/device_admin_sample" />
960 <intent-filter>
961 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
962 </intent-filter>
963 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800964<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800965
966 <!-- Voice Recognition Samples -->
967
968 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
969 <intent-filter>
970 <action android:name="android.intent.action.MAIN" />
971 <category android:name="android.intent.category.SAMPLE_CODE" />
972 </intent-filter>
973 </activity>
974
James Yumd2962a32009-12-02 17:10:20 -0800975 <!-- Text-To-Speech Samples -->
976
977 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
978 <intent-filter>
979 <action android:name="android.intent.action.MAIN" />
980 <category android:name="android.intent.category.SAMPLE_CODE" />
981 </intent-filter>
982 </activity>
983
Adam Powell72187802010-08-06 13:34:10 -0700984 <!-- Action Bar Samples -->
985 <activity android:name=".app.ActionBarMechanics"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800986 android:label="@string/action_bar_mechanics"
987 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700988 <intent-filter>
989 <action android:name="android.intent.action.MAIN" />
990 <category android:name="android.intent.category.SAMPLE_CODE" />
991 </intent-filter>
992 </activity>
993
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800994 <activity android:name=".app.ActionBarUsage"
995 android:label="@string/action_bar_usage"
996 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700997 <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
Adam Powell6a89a9e2010-10-29 10:46:05 -07001003 <activity android:name=".app.ActionBarDisplayOptions"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001004 android:label="@string/action_bar_display_options"
1005 android:logo="@drawable/apidemo_androidlogo"
1006 android:enabled="@bool/atLeastHoneycomb">
Adam Powell6a89a9e2010-10-29 10:46:05 -07001007 <intent-filter>
1008 <action android:name="android.intent.action.MAIN" />
1009 <category android:name="android.intent.category.SAMPLE_CODE" />
1010 </intent-filter>
1011 </activity>
1012
Adam Powell2b658f02010-11-03 16:57:14 -07001013 <activity android:name=".app.ActionBarTabs"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001014 android:label="@string/action_bar_tabs"
1015 android:enabled="@bool/atLeastHoneycomb">
Adam Powell2b658f02010-11-03 16:57:14 -07001016 <intent-filter>
1017 <action android:name="android.intent.action.MAIN" />
1018 <category android:name="android.intent.category.SAMPLE_CODE" />
1019 </intent-filter>
1020 </activity>
1021
Svetoslav Ganov30073fb2011-10-21 17:23:10 -07001022 <activity android:name=".app.ActionBarSettingsActionProviderActivity"
1023 android:label="@string/action_bar_settings_action_provider"
1024 android:enabled="@bool/atLeastIceCreamSandwich">
1025 <intent-filter>
1026 <action android:name="android.intent.action.MAIN" />
1027 <category android:name="android.intent.category.SAMPLE_CODE" />
1028 </intent-filter>
1029 </activity>
1030
1031 <activity android:name=".app.ActionBarShareActionProviderActivity"
1032 android:label="@string/action_bar_share_action_provider"
Svetoslav Ganovddece2d2011-07-14 16:25:57 -07001033 android:enabled="@bool/atLeastIceCreamSandwich">
1034 <intent-filter>
1035 <action android:name="android.intent.action.MAIN" />
1036 <category android:name="android.intent.category.SAMPLE_CODE" />
1037 </intent-filter>
1038 </activity>
1039
Dianne Hackborn9f744752014-08-21 17:52:52 -07001040 <activity android:name=".app.ActionBarNavigation"
1041 android:label="@string/action_bar_navigation"
1042 android:enabled="@bool/atLeastJellyBean"
1043 android:taskAffinity=":bar_navigation"
1044 android:launchMode="singleTask">
1045 <intent-filter>
1046 <action android:name="android.intent.action.MAIN" />
1047 <category android:name="android.intent.category.SAMPLE_CODE" />
1048 </intent-filter>
1049 </activity>
1050
1051 <activity android:name=".app.ActionBarNavigationTarget"
1052 android:label="@string/action_bar_navigation_target"
1053 android:enabled="@bool/atLeastJellyBean"
1054 android:parentActivityName=".app.ActionBarNavigation"
1055 android:taskAffinity=":bar_navigation">
1056 </activity>
1057
Svetoslav Ganov42c62502013-10-30 12:08:33 -07001058 <activity android:name=".app.PrintBitmap"
1059 android:label="@string/print_bitmap"
1060 android:enabled="@bool/atLeastKitKat">
1061 <intent-filter>
1062 <action android:name="android.intent.action.MAIN" />
1063 <category android:name="android.intent.category.SAMPLE_CODE" />
1064 </intent-filter>
1065 </activity>
1066
1067 <activity android:name=".app.PrintHtmlFromScreen"
1068 android:label="@string/print_html_from_screen"
1069 android:enabled="@bool/atLeastKitKat">
1070 <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=".app.PrintHtmlOffScreen"
1077 android:label="@string/print_html_off_screen"
1078 android:enabled="@bool/atLeastKitKat">
1079 <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
Svetoslav0b73e612013-10-29 16:02:20 -07001085 <activity android:name=".app.PrintCustomContent"
1086 android:label="@string/print_custom_content"
1087 android:enabled="@bool/atLeastKitKat">
1088 <intent-filter>
1089 <action android:name="android.intent.action.MAIN" />
1090 <category android:name="android.intent.category.SAMPLE_CODE" />
1091 </intent-filter>
1092 </activity>
1093
Dianne Hackborn4b393922011-02-25 10:50:53 -08001094 <!-- Application Updating Samples -->
1095
1096<!-- BEGIN_INCLUDE(app_update_declaration) -->
1097 <receiver android:name=".app.AppUpdateReceiver">
1098 <intent-filter>
1099 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
1100 </intent-filter>
1101 </receiver>
1102<!-- END_INCLUDE(app_update_declaration) -->
1103
Dianne Hackborn82c91892013-06-12 18:08:54 -07001104 <receiver android:name=".app.AppUpdateSspReceiver">
1105 <intent-filter>
1106 <action android:name="android.intent.action.PACKAGE_REPLACED" />
1107 <data android:scheme="package" android:ssp="com.example.android.apis" />
1108 </intent-filter>
1109 </receiver>
1110
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001111 <!-- ************************************* -->
Dianne Hackborn721a1842010-08-02 18:23:18 -07001112 <!-- PREFERENCE PACKAGE SAMPLES -->
1113 <!-- ************************************* -->
1114
1115 <activity android:name=".preference.FragmentPreferences"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001116 android:label="@string/fragment_preferences"
1117 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001118 <intent-filter>
1119 <action android:name="android.intent.action.MAIN" />
1120 <category android:name="android.intent.category.SAMPLE_CODE" />
1121 </intent-filter>
1122 </activity>
1123
1124 <activity android:name=".preference.PreferenceWithHeaders"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001125 android:label="@string/preference_with_headers"
1126 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001127 <intent-filter>
1128 <action android:name="android.intent.action.MAIN" />
1129 <category android:name="android.intent.category.SAMPLE_CODE" />
1130 </intent-filter>
1131 </activity>
1132
1133 <activity android:name=".preference.PreferencesFromXml"
1134 android:label="@string/preferences_from_xml">
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
1141 <activity android:name=".preference.PreferencesFromCode"
1142 android:label="@string/preferences_from_code">
1143 <intent-filter>
1144 <action android:name="android.intent.action.MAIN" />
1145 <category android:name="android.intent.category.SAMPLE_CODE" />
1146 </intent-filter>
1147 </activity>
1148
1149 <activity android:name=".preference.AdvancedPreferences"
1150 android:label="@string/advanced_preferences">
1151 <intent-filter>
1152 <action android:name="android.intent.action.MAIN" />
1153 <category android:name="android.intent.category.SAMPLE_CODE" />
1154 </intent-filter>
1155 </activity>
1156
1157 <activity android:name=".preference.LaunchingPreferences"
1158 android:label="@string/launching_preferences">
1159 <intent-filter>
1160 <action android:name="android.intent.action.MAIN" />
1161 <category android:name="android.intent.category.SAMPLE_CODE" />
1162 </intent-filter>
1163 </activity>
1164
1165 <activity android:name=".preference.PreferenceDependencies"
1166 android:label="@string/preference_dependencies">
1167 <intent-filter>
1168 <action android:name="android.intent.action.MAIN" />
1169 <category android:name="android.intent.category.SAMPLE_CODE" />
1170 </intent-filter>
1171 </activity>
1172
1173 <activity android:name=".preference.DefaultValues" android:label="@string/default_values">
1174 <intent-filter>
1175 <action android:name="android.intent.action.MAIN" />
1176 <category android:name="android.intent.category.SAMPLE_CODE" />
1177 </intent-filter>
1178 </activity>
1179
Dianne Hackborn2fd75c62011-11-14 14:28:42 -08001180 <activity android:name=".preference.SwitchPreference"
1181 android:label="@string/switch_preference"
1182 android:enabled="@bool/atLeastIceCreamSandwich">
1183 <intent-filter>
1184 <action android:name="android.intent.action.MAIN" />
1185 <category android:name="android.intent.category.SAMPLE_CODE" />
1186 </intent-filter>
1187 </activity>
1188
Dianne Hackborn721a1842010-08-02 18:23:18 -07001189 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001190 <!-- CONTENT PACKAGE SAMPLES -->
1191 <!-- ************************************* -->
1192
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001193 <activity android:name=".content.ClipboardSample"
1194 android:label="@string/activity_clipboard"
1195 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn46e70552010-08-04 23:21:03 -07001196 <intent-filter>
1197 <action android:name="android.intent.action.MAIN" />
1198 <category android:name="android.intent.category.SAMPLE_CODE" />
1199 </intent-filter>
1200 </activity>
1201
Dianne Hackborn04a91302010-02-08 22:41:08 -08001202 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1203 <intent-filter>
1204 <action android:name="android.intent.action.MAIN" />
1205 <category android:name="android.intent.category.SAMPLE_CODE" />
1206 <category android:name="android.intent.category.EMBED" />
1207 </intent-filter>
1208 </activity>
1209
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001210 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1211 <intent-filter>
1212 <action android:name="android.intent.action.MAIN" />
1213 <category android:name="android.intent.category.SAMPLE_CODE" />
1214 <category android:name="android.intent.category.EMBED" />
1215 </intent-filter>
1216 </activity>
1217
Dianne Hackbornf25ca502013-04-26 18:09:32 -07001218 <activity android:name=".content.TextUndoActivity" android:label="@string/activity_text_undo">
1219 <intent-filter>
1220 <action android:name="android.intent.action.MAIN" />
1221 <category android:name="android.intent.category.SAMPLE_CODE" />
1222 <category android:name="android.intent.category.EMBED" />
1223 </intent-filter>
1224 </activity>
1225
Dianne Hackbornd79a0902011-07-01 15:08:18 -07001226 <activity android:name=".content.ResourcesLayoutReference"
1227 android:label="@string/activity_resources_layout_reference">
1228 <intent-filter>
1229 <action android:name="android.intent.action.MAIN" />
1230 <category android:name="android.intent.category.SAMPLE_CODE" />
1231 <category android:name="android.intent.category.EMBED" />
1232 </intent-filter>
1233 </activity>
1234
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001235 <activity android:name=".content.ResourcesWidthAndHeight"
1236 android:label="@string/activity_resources_width_and_height"
Dianne Hackborn193d98e2011-05-19 18:15:20 -07001237 android:enabled="@bool/atLeastHoneycombMR2">
1238 <intent-filter>
1239 <action android:name="android.intent.action.MAIN" />
1240 <category android:name="android.intent.category.SAMPLE_CODE" />
1241 <category android:name="android.intent.category.EMBED" />
1242 </intent-filter>
1243 </activity>
1244
1245 <activity android:name=".content.ResourcesSmallestWidth"
1246 android:label="@string/activity_resources_smallest_width"
1247 android:enabled="@bool/atLeastHoneycombMR2">
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001248 <intent-filter>
1249 <action android:name="android.intent.action.MAIN" />
1250 <category android:name="android.intent.category.SAMPLE_CODE" />
1251 <category android:name="android.intent.category.EMBED" />
1252 </intent-filter>
1253 </activity>
1254
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001255 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1256 <intent-filter>
1257 <action android:name="android.intent.action.MAIN" />
1258 <category android:name="android.intent.category.SAMPLE_CODE" />
1259 <category android:name="android.intent.category.EMBED" />
1260 </intent-filter>
1261 </activity>
1262
1263 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1264 <intent-filter>
1265 <action android:name="android.intent.action.MAIN" />
1266 <category android:name="android.intent.category.SAMPLE_CODE" />
1267 </intent-filter>
1268 </activity>
1269
Dianne Hackborn23bff5d2010-09-01 22:58:26 -07001270 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1271 <intent-filter>
1272 <action android:name="android.intent.action.MAIN" />
1273 <category android:name="android.intent.category.SAMPLE_CODE" />
1274 </intent-filter>
1275 </activity>
1276
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001277 <activity android:name=".content.ShareContent" android:label="@string/activity_share_content">
1278 <intent-filter>
1279 <action android:name="android.intent.action.MAIN" />
1280 <category android:name="android.intent.category.SAMPLE_CODE" />
1281 </intent-filter>
1282 </activity>
1283
Chiao Cheng0a010ae2013-03-20 17:22:06 -07001284 <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact">
1285 <intent-filter>
1286 <action android:name="android.intent.action.MAIN"/>
1287 <category android:name="android.intent.category.SAMPLE_CODE"/>
1288 </intent-filter>
1289 </activity>
1290
Dianne Hackborne3ad7fa2016-01-07 18:03:54 -08001291 <activity android:name=".content.MediaContentObserver"
1292 android:label="@string/activity_media_content_observer">
1293 <intent-filter>
1294 <action android:name="android.intent.action.MAIN"/>
1295 <category android:name="android.intent.category.SAMPLE_CODE"/>
1296 </intent-filter>
1297 </activity>
1298
1299 <service android:name=".content.MediaContentJob"
1300 android:permission="android.permission.BIND_JOB_SERVICE" />
1301
Dianne Hackborna4a1bb72016-03-21 13:31:34 -07001302 <service android:name=".content.PhotosContentJob"
1303 android:permission="android.permission.BIND_JOB_SERVICE" />
1304
Dianne Hackbornddea2822011-08-09 19:36:44 -07001305 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1306 android:enabled="@bool/atLeastHoneycombMR2">
1307 <intent-filter>
1308 <action android:name="android.intent.action.MAIN" />
1309 <category android:name="android.intent.category.SAMPLE_CODE" />
1310 </intent-filter>
1311 </activity>
1312
Jeff Sharkey4c4580e2014-04-08 16:47:29 -07001313 <activity android:name=".content.DocumentsSample"
1314 android:label="@string/activity_documents"
1315 android:enabled="@bool/atLeastKitKat">
1316 <intent-filter>
1317 <action android:name="android.intent.action.MAIN" />
1318 <category android:name="android.intent.category.SAMPLE_CODE" />
1319 </intent-filter>
1320 </activity>
1321
Dianne Hackbornddea2822011-08-09 19:36:44 -07001322 <provider android:name=".content.FileProvider"
1323 android:authorities="com.example.android.apis.content.FileProvider"
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001324 android:grantUriPermissions="true"
1325 android:exported="false"
Dianne Hackbornddea2822011-08-09 19:36:44 -07001326 android:enabled="@bool/atLeastHoneycombMR2" />
1327
Clara Bayarri93263162015-04-08 18:30:50 +01001328 <activity android:name=".content.ProcessTextLauncher"
1329 android:label="@string/process_text_title" >
1330 <intent-filter>
1331 <action android:name="android.intent.action.MAIN" />
1332 <category android:name="android.intent.category.SAMPLE_CODE" />
1333 </intent-filter>
1334 </activity>
1335 <activity android:name=".content.ProcessText" >
1336 <intent-filter >
1337 <action android:name="android.intent.action.PROCESS_TEXT"/>
1338 <category android:name="android.intent.category.DEFAULT" />
1339 <data android:mimeType="text/plain" />
1340 </intent-filter>
1341 </activity>
1342
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001343 <!-- ************************************* -->
Erik Gilling438ea812013-06-26 11:06:09 -07001344 <!-- HARDWARE PACKAGE SAMPLES -->
1345 <!-- ************************************* -->
1346
1347 <activity android:name=".hardware.ConsumerIr" android:label="Hardware/Consumer IR">
1348 <intent-filter>
1349 <action android:name="android.intent.action.MAIN" />
1350 <category android:name="android.intent.category.SAMPLE_CODE" />
1351 </intent-filter>
1352 </activity>
1353
1354 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001355 <!-- OS PACKAGE SAMPLES -->
1356 <!-- ************************************* -->
1357
1358 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1359 <intent-filter>
1360 <action android:name="android.intent.action.MAIN" />
1361 <category android:name="android.intent.category.SAMPLE_CODE" />
1362 </intent-filter>
1363 </activity>
1364
Jaikumar Ganesh8a0799f2013-02-28 20:35:27 -08001365 <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors">
1366 <intent-filter>
1367 <action android:name="android.intent.action.MAIN" />
1368 <category android:name="android.intent.category.SAMPLE_CODE" />
1369 </intent-filter>
1370 </activity>
1371
Mathias Agopiand6e9c612010-11-23 01:05:13 -08001372 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
1373 <intent-filter>
1374 <action android:name="android.intent.action.MAIN" />
1375 <category android:name="android.intent.category.SAMPLE_CODE" />
1376 </intent-filter>
1377 </activity>
1378
Roman Nurikf096f962010-02-22 14:59:11 -08001379 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1380 <intent-filter>
1381 <action android:name="android.intent.action.MAIN" />
1382 <category android:name="android.intent.category.SAMPLE_CODE" />
1383 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001384 <intent-filter>
1385 <action android:name="android.intent.action.SENDTO" />
1386 <category android:name="android.intent.category.DEFAULT" />
1387 <data android:scheme="sms" />
1388 <data android:scheme="smsto" />
1389 </intent-filter>
1390 </activity>
1391
1392 <activity android:name=".os.MmsMessagingDemo" android:label="OS/MMS Messaging">
1393 <intent-filter>
1394 <action android:name="android.intent.action.MAIN" />
1395 <category android:name="android.intent.category.SAMPLE_CODE" />
1396 </intent-filter>
1397 <intent-filter>
1398 <action android:name="android.intent.action.SENDTO" />
1399 <category android:name="android.intent.category.DEFAULT" />
1400 <data android:scheme="mms" />
1401 <data android:scheme="mmsto" />
1402 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001403 </activity>
1404
1405 <activity android:name=".os.SmsReceivedDialog"
1406 android:theme="@android:style/Theme.Translucent.NoTitleBar"
1407 android:launchMode="singleInstance" />
1408
Ye Wen69291d62014-05-15 13:06:12 -07001409 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"
1410 android:permission="android.permission.BROADCAST_SMS">
Roman Nurikf096f962010-02-22 14:59:11 -08001411 <intent-filter>
1412 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1413 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001414 <intent-filter>
1415 <action android:name="android.provider.Telephony.SMS_DELIVER" />
1416 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001417 </receiver>
1418
Ye Wen69291d62014-05-15 13:06:12 -07001419 <receiver android:name=".os.MmsWapPushReceiver" android:enabled="false"
1420 android:permission="android.permission.BROADCAST_WAP_PUSH">
1421 <intent-filter>
1422 <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
1423 <data android:mimeType="application/vnd.wap.mms-message" />
1424 </intent-filter>
1425 <intent-filter>
1426 <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
1427 <data android:mimeType="application/vnd.wap.mms-message" />
1428 </intent-filter>
1429 </receiver>
1430
1431 <service android:name=".os.HeadlessSmsSendService"
1432 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
1433 android:exported="true">
1434 <intent-filter>
1435 <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
1436 <category android:name="android.intent.category.DEFAULT" />
1437 <data android:scheme="sms" />
1438 <data android:scheme="smsto" />
1439 <data android:scheme="mms" />
1440 <data android:scheme="mmsto" />
1441 </intent-filter>
1442 </service>
1443
Julian Odell9b00ec92014-08-25 17:52:15 -07001444 <provider android:name=".os.MmsFileProvider"
1445 android:authorities="com.example.android.apis.os.MmsFileProvider"
1446 android:enabled="@bool/atLeastLRelease"
Cheuksan Wangcfb685d2014-09-08 19:57:31 -07001447 android:grantUriPermissions="true"
1448 android:exported="false" />
Julian Odell9b00ec92014-08-25 17:52:15 -07001449
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001450 <!-- ************************************* -->
Chet Haaseb9461fc2010-08-04 18:01:13 -07001451 <!-- ANDROID.ANIMATION PACKAGE SAMPLES -->
1452 <!-- ************************************* -->
1453
George Mount77dfe822013-12-12 11:05:15 -08001454 <activity android:name=".animation.ActivityTransition"
1455 android:label="Animation/Activity Transition"
George Mountf93d4902014-02-26 13:05:43 -08001456 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001457 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001458 <intent-filter>
1459 <action android:name="android.intent.action.MAIN" />
1460 <category android:name="android.intent.category.SAMPLE_CODE" />
1461 </intent-filter>
1462 </activity>
1463
1464 <activity android:name=".animation.ActivityTransitionDetails"
George Mount4769ecc2014-02-26 19:01:24 +00001465 android:label="Animation/Details of a specific thingy"
George Mountf93d4902014-02-26 13:05:43 -08001466 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001467 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001468 <intent-filter>
1469 <action android:name="android.intent.action.MAIN" />
1470 </intent-filter>
1471 </activity>
1472
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001473 <activity android:name=".animation.AnimationLoading"
1474 android:label="Animation/Loading"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001475 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001476 <intent-filter>
1477 <action android:name="android.intent.action.MAIN" />
1478 <category android:name="android.intent.category.SAMPLE_CODE" />
1479 </intent-filter>
1480 </activity>
1481
Chet Haase43828a82010-08-16 17:42:33 -07001482 <activity android:name=".animation.AnimationCloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001483 android:label="Animation/Cloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001484 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001485 <intent-filter>
1486 <action android:name="android.intent.action.MAIN" />
1487 <category android:name="android.intent.category.SAMPLE_CODE" />
1488 </intent-filter>
1489 </activity>
1490
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001491 <activity android:name=".animation.AnimationSeeking"
1492 android:label="Animation/Seeking"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001493 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001494 <intent-filter>
1495 <action android:name="android.intent.action.MAIN" />
1496 <category android:name="android.intent.category.SAMPLE_CODE" />
1497 </intent-filter>
1498 </activity>
1499
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001500 <activity android:name=".animation.AnimatorEvents"
1501 android:label="Animation/Events"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001502 android:enabled="@bool/atLeastHoneycomb">
Chet Haase2ab1da82010-08-25 16:30:28 -07001503 <intent-filter>
1504 <action android:name="android.intent.action.MAIN" />
1505 <category android:name="android.intent.category.SAMPLE_CODE" />
1506 </intent-filter>
1507 </activity>
1508
Chet Haase434672a2010-08-20 16:38:18 -07001509 <activity android:name=".animation.BouncingBalls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001510 android:label="Animation/Bouncing Balls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001511 android:enabled="@bool/atLeastHoneycomb">
Chet Haase434672a2010-08-20 16:38:18 -07001512 <intent-filter>
1513 <action android:name="android.intent.action.MAIN" />
1514 <category android:name="android.intent.category.SAMPLE_CODE" />
1515 </intent-filter>
1516 </activity>
1517
Chet Haase0366ddf2010-08-18 10:28:06 -07001518 <activity android:name=".animation.CustomEvaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001519 android:label="Animation/Custom Evaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001520 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001521 <intent-filter>
1522 <action android:name="android.intent.action.MAIN" />
1523 <category android:name="android.intent.category.SAMPLE_CODE" />
1524 </intent-filter>
1525 </activity>
1526
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001527 <activity android:name=".animation.ListFlipper"
1528 android:label="Animation/View Flip"
1529 android:enabled="@bool/atLeastHoneycomb">
Chet Haase64606ec2010-08-06 11:32:42 -07001530 <intent-filter>
1531 <action android:name="android.intent.action.MAIN" />
1532 <category android:name="android.intent.category.SAMPLE_CODE" />
1533 </intent-filter>
1534 </activity>
1535
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001536 <activity android:name=".animation.ReversingAnimation"
1537 android:label="Animation/Reversing"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001538 android:enabled="@bool/atLeastHoneycomb">
Chet Haaseeba431d72010-08-17 11:59:01 -07001539 <intent-filter>
1540 <action android:name="android.intent.action.MAIN" />
1541 <category android:name="android.intent.category.SAMPLE_CODE" />
1542 </intent-filter>
1543 </activity>
1544
Chet Haasece436332010-08-19 17:55:31 -07001545 <activity android:name=".animation.MultiPropertyAnimation"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001546 android:label="Animation/Multiple Properties"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001547 android:enabled="@bool/atLeastHoneycomb">
Chet Haasece436332010-08-19 17:55:31 -07001548 <intent-filter>
1549 <action android:name="android.intent.action.MAIN" />
1550 <category android:name="android.intent.category.SAMPLE_CODE" />
1551 </intent-filter>
1552 </activity>
1553
Chet Haase43828a82010-08-16 17:42:33 -07001554 <activity android:name=".animation.LayoutAnimations"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001555 android:label="Animation/Layout Animations"
1556 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001557 <intent-filter>
1558 <action android:name="android.intent.action.MAIN" />
1559 <category android:name="android.intent.category.SAMPLE_CODE" />
1560 </intent-filter>
1561 </activity>
1562
Chet Haase2a064832010-09-21 08:28:16 -07001563 <activity android:name=".animation.LayoutAnimationsHideShow"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001564 android:label="Animation/Hide-Show Animations"
1565 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001566 <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=".animation.LayoutAnimationsByDefault"
Chet Haaseea3e7cd2013-08-29 13:52:06 -07001573 android:label="Animation/Default Layout Animations"
1574 android:enabled="@bool/atLeastHoneycomb">
1575 <intent-filter>
1576 <action android:name="android.intent.action.MAIN" />
1577 <category android:name="android.intent.category.SAMPLE_CODE" />
1578 </intent-filter>
1579 </activity>
1580
1581 <activity android:name=".animation.Transitions"
1582 android:label="Animation/Simple Transitions"
1583 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001584 <intent-filter>
1585 <action android:name="android.intent.action.MAIN" />
1586 <category android:name="android.intent.category.SAMPLE_CODE" />
1587 </intent-filter>
1588 </activity>
1589
George Mountd219b222013-11-20 09:16:03 -08001590 <activity android:name=".animation.PathAnimations"
1591 android:label="Animation/Path Animations"
1592 android:enabled="@bool/atLeastHoneycomb">
1593 <intent-filter>
1594 <action android:name="android.intent.action.MAIN" />
1595 <category android:name="android.intent.category.SAMPLE_CODE" />
1596 </intent-filter>
1597 </activity>
1598
Chet Haaseb9461fc2010-08-04 18:01:13 -07001599 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001600 <!-- ANIMATION PACKAGE SAMPLES -->
1601 <!-- ************************************* -->
1602
1603 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1604 <intent-filter>
1605 <action android:name="android.intent.action.MAIN" />
1606 <category android:name="android.intent.category.SAMPLE_CODE" />
1607 </intent-filter>
1608 </activity>
1609
1610 <!-- ************************************* -->
1611 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
1612 <!-- ************************************* -->
1613
1614 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
1615 <intent-filter>
1616 <action android:name="android.intent.action.MAIN" />
1617 <category android:name="android.intent.category.SAMPLE_CODE" />
1618 </intent-filter>
1619 </activity>
1620 <activity android:name=".view.WebView1" android:label="Views/WebView">
1621 <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
1627 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1628 <intent-filter>
1629 <action android:name="android.intent.action.MAIN" />
1630 <category android:name="android.intent.category.SAMPLE_CODE" />
1631 </intent-filter>
1632 </activity>
1633
1634 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1635 <intent-filter>
1636 <action android:name="android.intent.action.MAIN" />
1637 <category android:name="android.intent.category.SAMPLE_CODE" />
1638 </intent-filter>
1639 </activity>
1640
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001641 <activity android:name=".view.LinearLayout1"
1642 android:label="Views/Layouts/LinearLayout/01. Vertical">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001643 <intent-filter>
1644 <action android:name="android.intent.action.MAIN" />
1645 <category android:name="android.intent.category.SAMPLE_CODE" />
1646 </intent-filter>
1647 </activity>
1648
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001649 <activity android:name=".view.LinearLayout2"
1650 android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001651 <intent-filter>
1652 <action android:name="android.intent.action.MAIN" />
1653 <category android:name="android.intent.category.SAMPLE_CODE" />
1654 </intent-filter>
1655 </activity>
1656
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001657 <activity android:name=".view.LinearLayout3"
1658 android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001659 <intent-filter>
1660 <action android:name="android.intent.action.MAIN" />
1661 <category android:name="android.intent.category.SAMPLE_CODE" />
1662 </intent-filter>
1663 </activity>
1664
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001665 <activity android:name=".view.LinearLayout4"
1666 android:label="Views/Layouts/LinearLayout/04. Horizontal">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001667 <intent-filter>
1668 <action android:name="android.intent.action.MAIN" />
1669 <category android:name="android.intent.category.SAMPLE_CODE" />
1670 </intent-filter>
1671 </activity>
1672
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001673 <activity android:name=".view.LinearLayout5"
1674 android:label="Views/Layouts/LinearLayout/05. Simple Form">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001675 <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
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001681 <activity android:name=".view.LinearLayout6"
1682 android:label="Views/Layouts/LinearLayout/06. Uniform Size">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001683 <intent-filter>
1684 <action android:name="android.intent.action.MAIN" />
1685 <category android:name="android.intent.category.SAMPLE_CODE" />
1686 </intent-filter>
1687 </activity>
1688
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001689 <activity android:name=".view.LinearLayout7"
1690 android:label="Views/Layouts/LinearLayout/07. Fill Parent">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001691 <intent-filter>
1692 <action android:name="android.intent.action.MAIN" />
1693 <category android:name="android.intent.category.SAMPLE_CODE" />
1694 </intent-filter>
1695 </activity>
1696
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001697 <activity android:name=".view.LinearLayout8"
1698 android:label="Views/Layouts/LinearLayout/08. Gravity">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001699 <intent-filter>
1700 <action android:name="android.intent.action.MAIN" />
1701 <category android:name="android.intent.category.SAMPLE_CODE" />
1702 </intent-filter>
1703 </activity>
1704
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001705 <activity android:name=".view.LinearLayout9"
1706 android:label="Views/Layouts/LinearLayout/09. Layout Weight">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001707 <intent-filter>
1708 <action android:name="android.intent.action.MAIN" />
1709 <category android:name="android.intent.category.SAMPLE_CODE" />
1710 </intent-filter>
1711 </activity>
1712
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001713 <activity android:name=".view.LinearLayout10"
1714 android:label="Views/Layouts/LinearLayout/10. Background Image">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001715 <intent-filter>
1716 <action android:name="android.intent.action.MAIN" />
1717 <category android:name="android.intent.category.SAMPLE_CODE" />
1718 </intent-filter>
1719 </activity>
1720
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001721 <activity android:name=".view.CustomLayoutActivity"
1722 android:label="Views/Layouts/CustomLayout">
1723 <intent-filter>
1724 <action android:name="android.intent.action.MAIN" />
1725 <category android:name="android.intent.category.SAMPLE_CODE" />
1726 </intent-filter>
1727 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001728
1729 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1730 <intent-filter>
1731 <action android:name="android.intent.action.MAIN" />
1732 <category android:name="android.intent.category.SAMPLE_CODE" />
1733 </intent-filter>
1734 </activity>
1735
1736 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1737 <intent-filter>
1738 <action android:name="android.intent.action.MAIN" />
1739 <category android:name="android.intent.category.SAMPLE_CODE" />
1740 </intent-filter>
1741 </activity>
1742
1743 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1744 <intent-filter>
1745 <action android:name="android.intent.action.MAIN" />
1746 <category android:name="android.intent.category.SAMPLE_CODE" />
1747 </intent-filter>
1748 </activity>
1749
Jeff Brown2e873442011-02-24 20:30:53 -08001750 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1751 <intent-filter>
1752 <action android:name="android.intent.action.MAIN" />
1753 <category android:name="android.intent.category.SAMPLE_CODE" />
1754 </intent-filter>
1755 </activity>
1756
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001757 <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001758 <intent-filter>
1759 <action android:name="android.intent.action.MAIN"/>
1760 <category android:name="android.intent.category.SAMPLE_CODE"/>
1761 </intent-filter>
1762 </activity>
1763
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001764 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001765 <intent-filter>
1766 <action android:name="android.intent.action.MAIN"/>
1767 <category android:name="android.intent.category.SAMPLE_CODE"/>
1768 </intent-filter>
1769 </activity>
1770
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001771 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1772 <intent-filter>
1773 <action android:name="android.intent.action.MAIN"/>
1774 <category android:name="android.intent.category.SAMPLE_CODE"/>
1775 </intent-filter>
1776 </activity>
1777
1778 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1779 android:theme="@android:style/Theme">
1780 <intent-filter>
1781 <action android:name="android.intent.action.MAIN"/>
1782 <category android:name="android.intent.category.SAMPLE_CODE"/>
1783 </intent-filter>
1784 </activity>
1785
1786 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1787 <intent-filter>
1788 <action android:name="android.intent.action.MAIN"/>
1789 <category android:name="android.intent.category.SAMPLE_CODE"/>
1790 </intent-filter>
1791 </activity>
1792
1793 <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001794 <intent-filter>
1795 <action android:name="android.intent.action.MAIN"/>
1796 <category android:name="android.intent.category.SAMPLE_CODE"/>
1797 </intent-filter>
1798 </activity>
1799
1800 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1801 <intent-filter>
1802 <action android:name="android.intent.action.MAIN" />
1803 <category android:name="android.intent.category.SAMPLE_CODE" />
1804 </intent-filter>
1805 </activity>
1806
1807 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1808 <intent-filter>
1809 <action android:name="android.intent.action.MAIN" />
1810 <category android:name="android.intent.category.SAMPLE_CODE" />
1811 </intent-filter>
1812 </activity>
1813
1814 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1815 <intent-filter>
1816 <action android:name="android.intent.action.MAIN" />
1817 <category android:name="android.intent.category.SAMPLE_CODE" />
1818 </intent-filter>
1819 </activity>
1820
1821 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1822 <intent-filter>
1823 <action android:name="android.intent.action.MAIN" />
1824 <category android:name="android.intent.category.SAMPLE_CODE" />
1825 </intent-filter>
1826 </activity>
1827
1828 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1829 <intent-filter>
1830 <action android:name="android.intent.action.MAIN" />
1831 <category android:name="android.intent.category.SAMPLE_CODE" />
1832 </intent-filter>
1833 </activity>
1834
1835 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1836 <intent-filter>
1837 <action android:name="android.intent.action.MAIN" />
1838 <category android:name="android.intent.category.SAMPLE_CODE" />
1839 </intent-filter>
1840 </activity>
1841
1842 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1843 <intent-filter>
1844 <action android:name="android.intent.action.MAIN" />
1845 <category android:name="android.intent.category.SAMPLE_CODE" />
1846 </intent-filter>
1847 </activity>
1848
1849 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1850 <intent-filter>
1851 <action android:name="android.intent.action.MAIN" />
1852 <category android:name="android.intent.category.SAMPLE_CODE" />
1853 </intent-filter>
1854 </activity>
1855
1856 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1857 <intent-filter>
1858 <action android:name="android.intent.action.MAIN" />
1859 <category android:name="android.intent.category.SAMPLE_CODE" />
1860 </intent-filter>
1861 </activity>
1862
1863 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1864 <intent-filter>
1865 <action android:name="android.intent.action.MAIN" />
1866 <category android:name="android.intent.category.SAMPLE_CODE" />
1867 </intent-filter>
1868 </activity>
1869
1870 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1871 <intent-filter>
1872 <action android:name="android.intent.action.MAIN" />
1873 <category android:name="android.intent.category.SAMPLE_CODE" />
1874 </intent-filter>
1875 </activity>
1876
1877 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1878 <intent-filter>
1879 <action android:name="android.intent.action.MAIN" />
1880 <category android:name="android.intent.category.SAMPLE_CODE" />
1881 </intent-filter>
1882 </activity>
1883
1884 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1885 <intent-filter>
1886 <action android:name="android.intent.action.MAIN" />
1887 <category android:name="android.intent.category.SAMPLE_CODE" />
1888 </intent-filter>
1889 </activity>
1890
Philip Milne888ac282012-10-31 10:41:31 -07001891 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form">
Philip Milne875cd1c2011-10-06 16:25:54 -07001892 <intent-filter>
1893 <action android:name="android.intent.action.MAIN" />
1894 <category android:name="android.intent.category.SAMPLE_CODE" />
1895 </intent-filter>
1896 </activity>
1897
Philip Milne888ac282012-10-31 10:41:31 -07001898 <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)">
1899 <intent-filter>
1900 <action android:name="android.intent.action.MAIN" />
1901 <category android:name="android.intent.category.SAMPLE_CODE" />
1902 </intent-filter>
1903 </activity>
1904
1905 <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)">
Philip Milne875cd1c2011-10-06 16:25:54 -07001906 <intent-filter>
1907 <action android:name="android.intent.action.MAIN" />
1908 <category android:name="android.intent.category.SAMPLE_CODE" />
1909 </intent-filter>
1910 </activity>
1911
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001912 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
1913 <intent-filter>
1914 <action android:name="android.intent.action.MAIN" />
1915 <category android:name="android.intent.category.SAMPLE_CODE" />
1916 </intent-filter>
1917 </activity>
1918
1919 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1920 <intent-filter>
1921 <action android:name="android.intent.action.MAIN" />
1922 <category android:name="android.intent.category.SAMPLE_CODE" />
1923 </intent-filter>
1924 </activity>
1925
1926 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1927 <intent-filter>
1928 <action android:name="android.intent.action.MAIN" />
1929 <category android:name="android.intent.category.SAMPLE_CODE" />
1930 </intent-filter>
1931 </activity>
1932
1933 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
1934 <intent-filter>
1935 <action android:name="android.intent.action.MAIN" />
1936 <category android:name="android.intent.category.SAMPLE_CODE" />
1937 </intent-filter>
1938 </activity>
1939
1940 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
1941 <intent-filter>
1942 <action android:name="android.intent.action.MAIN" />
1943 <category android:name="android.intent.category.SAMPLE_CODE" />
1944 </intent-filter>
1945 </activity>
1946
1947 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1948 <intent-filter>
1949 <action android:name="android.intent.action.MAIN" />
1950 <category android:name="android.intent.category.SAMPLE_CODE" />
1951 </intent-filter>
1952 </activity>
1953
1954 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1955 <intent-filter>
1956 <action android:name="android.intent.action.MAIN" />
1957 <category android:name="android.intent.category.SAMPLE_CODE" />
1958 </intent-filter>
1959 </activity>
1960
1961 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1962 <intent-filter>
1963 <action android:name="android.intent.action.MAIN" />
1964 <category android:name="android.intent.category.SAMPLE_CODE" />
1965 </intent-filter>
1966 </activity>
1967
1968 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1969 <intent-filter>
1970 <action android:name="android.intent.action.MAIN" />
1971 <category android:name="android.intent.category.SAMPLE_CODE" />
1972 </intent-filter>
1973 </activity>
1974
1975 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1976 <intent-filter>
1977 <action android:name="android.intent.action.MAIN" />
1978 <category android:name="android.intent.category.SAMPLE_CODE" />
1979 </intent-filter>
1980 </activity>
1981
1982 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1983 <intent-filter>
1984 <action android:name="android.intent.action.MAIN" />
1985 <category android:name="android.intent.category.SAMPLE_CODE" />
1986 </intent-filter>
1987 </activity>
1988
1989 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1990 <intent-filter>
1991 <action android:name="android.intent.action.MAIN" />
1992 <category android:name="android.intent.category.SAMPLE_CODE" />
1993 </intent-filter>
1994 </activity>
1995
1996 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1997 <intent-filter>
1998 <action android:name="android.intent.action.MAIN" />
1999 <category android:name="android.intent.category.SAMPLE_CODE" />
2000 </intent-filter>
2001 </activity>
2002
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002003 <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002004 <intent-filter>
2005 <action android:name="android.intent.action.MAIN" />
2006 <category android:name="android.intent.category.SAMPLE_CODE" />
2007 </intent-filter>
2008 </activity>
2009
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002010 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002011 <intent-filter>
2012 <action android:name="android.intent.action.MAIN" />
2013 <category android:name="android.intent.category.SAMPLE_CODE" />
2014 </intent-filter>
2015 </activity>
2016
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002017 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002018 <intent-filter>
2019 <action android:name="android.intent.action.MAIN" />
2020 <category android:name="android.intent.category.SAMPLE_CODE" />
2021 </intent-filter>
2022 </activity>
2023
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002024 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002025 <intent-filter>
2026 <action android:name="android.intent.action.MAIN" />
2027 <category android:name="android.intent.category.SAMPLE_CODE" />
2028 </intent-filter>
2029 </activity>
2030
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002031 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002032 <intent-filter>
2033 <action android:name="android.intent.action.MAIN" />
2034 <category android:name="android.intent.category.SAMPLE_CODE" />
2035 </intent-filter>
2036 </activity>
2037
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002038 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002039 <intent-filter>
2040 <action android:name="android.intent.action.MAIN" />
2041 <category android:name="android.intent.category.SAMPLE_CODE" />
2042 </intent-filter>
2043 </activity>
2044
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002045 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002046 <intent-filter>
2047 <action android:name="android.intent.action.MAIN" />
2048 <category android:name="android.intent.category.SAMPLE_CODE" />
2049 </intent-filter>
2050 </activity>
2051
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002052 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002053 <intent-filter>
2054 <action android:name="android.intent.action.MAIN" />
2055 <category android:name="android.intent.category.SAMPLE_CODE" />
2056 </intent-filter>
2057 </activity>
2058
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002059 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002060 <intent-filter>
2061 <action android:name="android.intent.action.MAIN" />
2062 <category android:name="android.intent.category.SAMPLE_CODE" />
2063 </intent-filter>
2064 </activity>
2065
2066 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
2067 <intent-filter>
2068 <action android:name="android.intent.action.MAIN" />
2069 <category android:name="android.intent.category.SAMPLE_CODE" />
2070 </intent-filter>
2071 </activity>
2072
2073 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
2074 <intent-filter>
2075 <action android:name="android.intent.action.MAIN" />
2076 <category android:name="android.intent.category.SAMPLE_CODE" />
2077 </intent-filter>
2078 </activity>
2079
2080 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
2081 <intent-filter>
2082 <action android:name="android.intent.action.MAIN" />
2083 <category android:name="android.intent.category.SAMPLE_CODE" />
2084 </intent-filter>
2085 </activity>
2086
2087 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
2088 <intent-filter>
2089 <action android:name="android.intent.action.MAIN" />
2090 <category android:name="android.intent.category.SAMPLE_CODE" />
2091 </intent-filter>
2092 </activity>
2093
2094 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
2095 <intent-filter>
2096 <action android:name="android.intent.action.MAIN" />
2097 <category android:name="android.intent.category.SAMPLE_CODE" />
2098 </intent-filter>
2099 </activity>
2100
Gilles Debunne045eac42010-09-08 10:58:26 -07002101 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
2102 <intent-filter>
2103 <action android:name="android.intent.action.MAIN" />
2104 <category android:name="android.intent.category.SAMPLE_CODE" />
2105 </intent-filter>
2106 </activity>
2107
2108 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
Adam Powelld8e26b82010-07-30 10:37:54 -07002109 <intent-filter>
2110 <action android:name="android.intent.action.MAIN" />
2111 <category android:name="android.intent.category.SAMPLE_CODE" />
2112 </intent-filter>
2113 </activity>
2114
Dianne Hackbornb2522732010-10-26 12:47:13 -07002115 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
2116 <intent-filter>
2117 <action android:name="android.intent.action.MAIN" />
2118 <category android:name="android.intent.category.SAMPLE_CODE" />
2119 </intent-filter>
2120 </activity>
2121
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002122 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
2123 <intent-filter>
2124 <action android:name="android.intent.action.MAIN" />
2125 <category android:name="android.intent.category.SAMPLE_CODE" />
2126 </intent-filter>
2127 </activity>
2128
2129 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
2130 <intent-filter>
2131 <action android:name="android.intent.action.MAIN" />
2132 <category android:name="android.intent.category.SAMPLE_CODE" />
2133 </intent-filter>
2134 </activity>
2135
2136 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
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=".view.CustomView1"
2144 android:label="Views/Custom"
2145 android:theme="@android:style/Theme.Light">
2146 <intent-filter>
2147 <action android:name="android.intent.action.MAIN" />
2148 <category android:name="android.intent.category.SAMPLE_CODE" />
2149 </intent-filter>
2150 </activity>
2151
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002152 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
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.Grid1" android:label="Views/Grid/1. Icon Grid">
2160 <intent-filter>
2161 <action android:name="android.intent.action.MAIN" />
2162 <category android:name="android.intent.category.SAMPLE_CODE" />
2163 </intent-filter>
2164 </activity>
2165
2166 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
2167 <intent-filter>
2168 <action android:name="android.intent.action.MAIN" />
2169 <category android:name="android.intent.category.SAMPLE_CODE" />
2170 </intent-filter>
2171 </activity>
2172
Adam Powell6c7ec482010-08-13 19:11:21 -07002173 <activity android:name=".view.Grid3"
Gilles Debunne045eac42010-09-08 10:58:26 -07002174 android:label="Views/Grid/3. Selection Mode">
Adam Powell6c7ec482010-08-13 19:11:21 -07002175 <intent-filter>
2176 <action android:name="android.intent.action.MAIN" />
2177 <category android:name="android.intent.category.SAMPLE_CODE" />
2178 </intent-filter>
2179 </activity>
2180
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002181 <activity android:name=".view.ImageView1"
2182 android:label="Views/ImageView">
2183 <intent-filter>
2184 <action android:name="android.intent.action.MAIN" />
2185 <category android:name="android.intent.category.SAMPLE_CODE" />
2186 </intent-filter>
2187 </activity>
2188
Yohei Yukawafafac8e2015-12-14 18:59:44 -08002189 <activity android:name=".inputmethod.ShowInputMethodAndSubtypeEnabler"
2190 android:label="Views/Input Method/ShowInputMethodAndSubtypeEnabler">
2191 <intent-filter>
2192 <action android:name="android.intent.action.MAIN" />
2193 <category android:name="android.intent.category.SAMPLE_CODE" />
2194 </intent-filter>
2195 </activity>
2196
Yohei Yukawa85a32da2016-01-26 13:50:50 -08002197 <activity android:name=".inputmethod.HintLocales"
2198 android:label="Views/Input Method/HintLocales">
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
James Cook6a57fe02015-05-19 15:01:51 -07002205 <activity android:name=".view.EditTextDemo"
2206 android:label="Views/Text/EditText">
2207 <intent-filter>
2208 <action android:name="android.intent.action.MAIN" />
2209 <category android:name="android.intent.category.SAMPLE_CODE" />
2210 </intent-filter>
2211 </activity>
2212
2213 <activity android:name=".text.Link"
2214 android:label="Views/Text/Linkify">
2215 <intent-filter>
2216 <action android:name="android.intent.action.MAIN" />
2217 <category android:name="android.intent.category.SAMPLE_CODE" />
2218 </intent-filter>
2219 </activity>
2220
2221 <activity android:name=".text.LogTextBox1"
2222 android:label="Views/Text/LogTextBox">
2223 <intent-filter>
2224 <action android:name="android.intent.action.MAIN" />
2225 <category android:name="android.intent.category.SAMPLE_CODE" />
2226 </intent-filter>
2227 </activity>
2228
2229 <activity android:name=".text.Marquee"
2230 android:label="Views/Text/Marquee">
2231 <intent-filter>
2232 <action android:name="android.intent.action.MAIN" />
2233 <category android:name="android.intent.category.SAMPLE_CODE" />
2234 </intent-filter>
2235 </activity>
2236
2237 <activity android:name=".view.TextClockDemo"
2238 android:label="Views/Text/TextClock">
2239 <intent-filter>
2240 <action android:name="android.intent.action.MAIN" />
2241 <category android:name="android.intent.category.SAMPLE_CODE" />
2242 </intent-filter>
2243 </activity>
2244
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002245 <activity android:name=".view.TextSwitcher1"
James Cook6a57fe02015-05-19 15:01:51 -07002246 android:label="Views/Text/TextSwitcher">
2247 <intent-filter>
2248 <action android:name="android.intent.action.MAIN" />
2249 <category android:name="android.intent.category.SAMPLE_CODE" />
2250 </intent-filter>
2251 </activity>
2252
2253 <activity android:name=".view.TextViewDemo"
2254 android:label="Views/Text/TextView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002255 <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.ImageButton1"
2262 android:label="Views/ImageButton">
2263 <intent-filter>
2264 <action android:name="android.intent.action.MAIN" />
2265 <category android:name="android.intent.category.SAMPLE_CODE" />
2266 </intent-filter>
2267 </activity>
2268
2269 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
2270 <intent-filter>
2271 <action android:name="android.intent.action.MAIN" />
2272 <category android:name="android.intent.category.SAMPLE_CODE" />
2273 </intent-filter>
2274 </activity>
2275
2276 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
2277 <intent-filter>
2278 <action android:name="android.intent.action.MAIN" />
2279 <category android:name="android.intent.category.SAMPLE_CODE" />
2280 </intent-filter>
2281 </activity>
2282
Romain Guy02e8d002009-03-24 22:45:50 -07002283 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
2284 <intent-filter>
2285 <action android:name="android.intent.action.MAIN" />
2286 <category android:name="android.intent.category.SAMPLE_CODE" />
2287 </intent-filter>
2288 </activity>
2289
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002290 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
2291 <intent-filter>
2292 <action android:name="android.intent.action.MAIN" />
2293 <category android:name="android.intent.category.SAMPLE_CODE" />
2294 </intent-filter>
2295 </activity>
2296
2297 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
2298 <intent-filter>
2299 <action android:name="android.intent.action.MAIN" />
2300 <category android:name="android.intent.category.SAMPLE_CODE" />
2301 </intent-filter>
2302 </activity>
2303
2304 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
2305 <intent-filter>
2306 <action android:name="android.intent.action.MAIN" />
2307 <category android:name="android.intent.category.SAMPLE_CODE" />
2308 </intent-filter>
2309 </activity>
2310
2311 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
2312 <intent-filter>
2313 <action android:name="android.intent.action.MAIN" />
2314 <category android:name="android.intent.category.SAMPLE_CODE" />
2315 </intent-filter>
2316 </activity>
2317
2318 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
2319 <intent-filter>
2320 <action android:name="android.intent.action.MAIN" />
2321 <category android:name="android.intent.category.SAMPLE_CODE" />
2322 </intent-filter>
2323 </activity>
2324
2325 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
2326 <intent-filter>
2327 <action android:name="android.intent.action.MAIN" />
2328 <category android:name="android.intent.category.SAMPLE_CODE" />
2329 </intent-filter>
2330 </activity>
2331
2332 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
2333 <intent-filter>
2334 <action android:name="android.intent.action.MAIN" />
2335 <category android:name="android.intent.category.SAMPLE_CODE" />
2336 </intent-filter>
2337 </activity>
2338
2339 <activity android:name=".view.Controls1"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002340 android:label="Views/Controls/1. Light Theme"
2341 android:theme="@android:style/Theme.Light">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002342 <intent-filter>
2343 <action android:name="android.intent.action.MAIN" />
2344 <category android:name="android.intent.category.SAMPLE_CODE" />
2345 </intent-filter>
2346 </activity>
2347
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002348 <activity android:name=".view.Controls2"
Gilles Debunne62c863d2010-09-08 08:11:10 -07002349 android:label="Views/Controls/2. Dark Theme"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002350 android:theme="@android:style/Theme">
2351 <intent-filter>
2352 <action android:name="android.intent.action.MAIN" />
2353 <category android:name="android.intent.category.SAMPLE_CODE" />
2354 </intent-filter>
2355 </activity>
2356
2357 <activity android:name=".view.Controls3"
2358 android:label="Views/Controls/3. Holo Light Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002359 android:theme="@android:style/Theme.Holo.Light"
2360 android:enabled="@bool/atLeastHoneycomb">
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002361 <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.Controls4"
2368 android:label="Views/Controls/4. Holo Dark Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002369 android:theme="@android:style/Theme.Holo"
2370 android:enabled="@bool/atLeastHoneycomb">
2371 <intent-filter>
2372 <action android:name="android.intent.action.MAIN" />
2373 <category android:name="android.intent.category.SAMPLE_CODE" />
2374 </intent-filter>
2375 </activity>
2376
Alan Viverettebfd633a2016-01-07 16:41:10 -05002377 <activity android:name=".view.ControlsMaterialLight"
Alan Viverette6adc4262014-06-06 15:25:30 -07002378 android:label="Views/Controls/5. Material Light Theme"
2379 android:theme="@android:style/Theme.Material.Light"
Alan Viverette21780632014-03-03 14:08:19 -08002380 android:enabled="@bool/atLeastLRelease">
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002381 <intent-filter>
2382 <action android:name="android.intent.action.MAIN" />
2383 <category android:name="android.intent.category.SAMPLE_CODE" />
2384 </intent-filter>
2385 </activity>
2386
Alan Viverettebfd633a2016-01-07 16:41:10 -05002387 <activity android:name=".view.ControlsMaterialDark"
Alan Viverette6adc4262014-06-06 15:25:30 -07002388 android:label="Views/Controls/6. Material Dark Theme"
2389 android:theme="@android:style/Theme.Material"
Alan Viverette21780632014-03-03 14:08:19 -08002390 android:enabled="@bool/atLeastLRelease">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002391 <intent-filter>
2392 <action android:name="android.intent.action.MAIN" />
2393 <category android:name="android.intent.category.SAMPLE_CODE" />
2394 </intent-filter>
2395 </activity>
2396
Chet Haasea6e59a92014-01-28 14:08:04 -08002397 <activity android:name=".view.Controls7"
Alan Viverette21780632014-03-03 14:08:19 -08002398 android:label="Views/Controls/7. Custom Theme"
2399 android:theme="@style/CustomTheme">
2400 <intent-filter>
2401 <action android:name="android.intent.action.MAIN" />
2402 <category android:name="android.intent.category.SAMPLE_CODE" />
2403 </intent-filter>
2404 </activity>
2405
2406 <activity android:name=".view.Controls8"
Alan Viveretteb020f1c2014-04-07 16:22:44 -07002407 android:label="Views/Controls/8. Current or Old Theme"
Alan Viverette21780632014-03-03 14:08:19 -08002408 android:theme="@style/ThemeCurrent">
2409 <intent-filter>
2410 <action android:name="android.intent.action.MAIN" />
2411 <category android:name="android.intent.category.SAMPLE_CODE" />
2412 </intent-filter>
2413 </activity>
2414
2415 <activity android:name=".view.Controls9"
Alan Viverette974dc592014-07-23 18:24:09 -07002416 android:label="Views/Controls/9. Default Theme">
Chet Haasea6e59a92014-01-28 14:08:04 -08002417 <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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002423 <activity android:name=".view.Buttons1"
2424 android:label="Views/Buttons">
2425 <intent-filter>
2426 <action android:name="android.intent.action.MAIN" />
2427 <category android:name="android.intent.category.SAMPLE_CODE" />
2428 </intent-filter>
2429 </activity>
2430
2431 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2432 <intent-filter>
2433 <action android:name="android.intent.action.MAIN" />
2434 <category android:name="android.intent.category.SAMPLE_CODE" />
2435 </intent-filter>
2436 </activity>
2437
2438 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2439 <intent-filter>
2440 <action android:name="android.intent.action.MAIN" />
2441 <category android:name="android.intent.category.SAMPLE_CODE" />
2442 </intent-filter>
2443 </activity>
2444
2445 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2446 <intent-filter>
2447 <action android:name="android.intent.action.MAIN" />
2448 <category android:name="android.intent.category.SAMPLE_CODE" />
2449 </intent-filter>
2450 </activity>
2451
2452 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2453 <intent-filter>
2454 <action android:name="android.intent.action.MAIN" />
2455 <category android:name="android.intent.category.SAMPLE_CODE" />
2456 </intent-filter>
2457 </activity>
2458
2459 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2460 <intent-filter>
2461 <action android:name="android.intent.action.MAIN" />
2462 <category android:name="android.intent.category.SAMPLE_CODE" />
2463 </intent-filter>
2464 </activity>
2465
2466 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2467 <intent-filter>
2468 <action android:name="android.intent.action.MAIN" />
2469 <category android:name="android.intent.category.SAMPLE_CODE" />
2470 </intent-filter>
2471 </activity>
2472
2473 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
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
2480 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
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.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002494 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
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
Alan Viverette93e09482015-09-18 09:43:08 -04002501 <activity android:name=".view.NumberPickerActivity" android:label="Views/Number Picker">
2502 <intent-filter>
2503 <action android:name="android.intent.action.MAIN" />
2504 <category android:name="android.intent.category.SAMPLE_CODE" />
2505 </intent-filter>
2506 </activity>
2507
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002508 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2509 <intent-filter>
2510 <action android:name="android.intent.action.MAIN" />
2511 <category android:name="android.intent.category.SAMPLE_CODE" />
2512 </intent-filter>
2513 </activity>
2514
2515 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2516 <intent-filter>
2517 <action android:name="android.intent.action.MAIN" />
2518 <category android:name="android.intent.category.SAMPLE_CODE" />
2519 </intent-filter>
2520 </activity>
2521
2522 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
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
2529 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2530 <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
2536 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
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 Brown587b6c42010-12-15 19:31:17 -08002543 <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
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
Dianne Hackborn3de0bf92013-03-01 13:37:02 -08002550 <activity android:name=".view.WindowFocusObserver"
2551 android:label="Views/Focus/6. Window Focus Observer">
2552 <intent-filter>
2553 <action android:name="android.intent.action.MAIN" />
2554 <category android:name="android.intent.category.SAMPLE_CODE" />
2555 </intent-filter>
2556 </activity>
2557
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002558 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
2559 <intent-filter>
2560 <action android:name="android.intent.action.MAIN" />
2561 <category android:name="android.intent.category.SAMPLE_CODE" />
2562 </intent-filter>
2563 </activity>
2564
2565 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
2566 <intent-filter>
2567 <action android:name="android.intent.action.MAIN" />
2568 <category android:name="android.intent.category.SAMPLE_CODE" />
2569 </intent-filter>
2570 </activity>
2571
Adam Powella19298d2010-08-03 18:48:05 -07002572 <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2573 <intent-filter>
2574 <action android:name="android.intent.action.MAIN" />
2575 <category android:name="android.intent.category.SAMPLE_CODE" />
2576 </intent-filter>
2577 </activity>
2578
Amith Yamasanied6ae472010-09-03 17:11:31 -07002579 <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2580 android:theme="@android:style/Theme.Holo">
2581 <intent-filter>
2582 <action android:name="android.intent.action.MAIN" />
2583 <category android:name="android.intent.category.SAMPLE_CODE" />
2584 </intent-filter>
2585 <meta-data android:name="android.app.default_searchable"
2586 android:value=".app.SearchQueryResults" />
2587 </activity>
2588
Amith Yamasaniea5c0b02011-07-20 17:02:01 -07002589 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2590 android:theme="@android:style/Theme.Holo">
2591 <intent-filter>
2592 <action android:name="android.intent.action.MAIN" />
2593 <category android:name="android.intent.category.SAMPLE_CODE" />
2594 </intent-filter>
2595 <meta-data android:name="android.app.default_searchable"
2596 android:value=".app.SearchQueryResults" />
2597 </activity>
2598
Amith Yamasanied6ae472010-09-03 17:11:31 -07002599 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2600 android:theme="@android:style/Theme.Holo">
2601 <intent-filter>
2602 <action android:name="android.intent.action.MAIN" />
2603 <category android:name="android.intent.category.SAMPLE_CODE" />
2604 </intent-filter>
2605 </activity>
2606
Romain Guyc96fa382010-08-11 19:34:27 -07002607 <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
Chet Haase64606ec2010-08-06 11:32:42 -07002608 <intent-filter>
2609 <action android:name="android.intent.action.MAIN" />
2610 <category android:name="android.intent.category.SAMPLE_CODE" />
2611 </intent-filter>
2612 </activity>
2613
Jeff Browncf4db942010-09-03 10:19:28 -07002614 <activity android:name=".view.SecureView" android:label="Views/Secure View">
2615 <intent-filter>
2616 <action android:name="android.intent.action.MAIN" />
2617 <category android:name="android.intent.category.SAMPLE_CODE" />
2618 </intent-filter>
2619 </activity>
2620
Jeff Brownb39c4ba2010-09-29 17:14:35 -07002621 <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2622 <intent-filter>
2623 <action android:name="android.intent.action.MAIN" />
2624 <category android:name="android.intent.category.SAMPLE_CODE" />
2625 </intent-filter>
2626 </activity>
2627
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002628 <activity android:name=".view.DragAndDropDemo"
2629 android:label="Views/Drag and Drop"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002630 android:hardwareAccelerated="false"
2631 android:enabled="@bool/atLeastHoneycomb">
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002632 <intent-filter>
2633 <action android:name="android.intent.action.MAIN" />
2634 <category android:name="android.intent.category.SAMPLE_CODE" />
2635 </intent-filter>
2636 </activity>
2637
Jeff Brown10f877b2011-02-23 21:54:39 -08002638 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2639 <intent-filter>
2640 <action android:name="android.intent.action.MAIN" />
2641 <category android:name="android.intent.category.SAMPLE_CODE" />
2642 </intent-filter>
2643 </activity>
2644
Jeff Brown402adc42011-06-27 21:37:37 -07002645 <activity android:name=".view.Hover" android:label="Views/Hover Events">
2646 <intent-filter>
2647 <action android:name="android.intent.action.MAIN" />
2648 <category android:name="android.intent.category.SAMPLE_CODE" />
2649 </intent-filter>
2650 </activity>
2651
Dianne Hackborn168241e2013-02-25 16:48:06 -08002652 <activity android:name=".view.SystemUIModes"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002653 android:label="Views/System UI Visibility/System UI Modes"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002654 android:uiOptions="splitActionBarWhenNarrow"
2655 android:enabled="@bool/atLeastJellyBeanMR2">
2656 <intent-filter>
2657 <action android:name="android.intent.action.MAIN" />
2658 <category android:name="android.intent.category.SAMPLE_CODE" />
2659 </intent-filter>
2660 </activity>
2661
2662 <activity android:name=".view.SystemUIModesOverlay"
2663 android:label="Views/System UI Visibility/System UI Modes Overlay"
2664 android:uiOptions="splitActionBarWhenNarrow"
2665 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002666 <intent-filter>
2667 <action android:name="android.intent.action.MAIN" />
2668 <category android:name="android.intent.category.SAMPLE_CODE" />
2669 </intent-filter>
2670 </activity>
2671
2672 <activity android:name=".view.ContentBrowserActivity"
2673 android:label="Views/System UI Visibility/Content Browser"
Dianne Hackborn58ce6f02012-05-18 19:43:57 -07002674 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002675 android:uiOptions="splitActionBarWhenNarrow"
2676 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002677 <intent-filter>
2678 <action android:name="android.intent.action.MAIN" />
2679 <category android:name="android.intent.category.SAMPLE_CODE" />
2680 </intent-filter>
2681 </activity>
2682
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002683 <activity android:name=".view.ContentBrowserNavActivity"
2684 android:label="Views/System UI Visibility/Content Browser Nav Bar"
2685 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2686 android:uiOptions="splitActionBarWhenNarrow"
2687 android:enabled="@bool/atLeastKitKat">
2688 <intent-filter>
2689 <action android:name="android.intent.action.MAIN" />
2690 <category android:name="android.intent.category.SAMPLE_CODE" />
2691 </intent-filter>
2692 </activity>
2693
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002694 <activity android:name=".view.VideoPlayerActivity"
2695 android:label="Views/System UI Visibility/Video Player"
Dianne Hackbornf7541b82012-03-30 18:57:18 -07002696 android:theme="@android:style/Theme.Holo"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002697 android:uiOptions="splitActionBarWhenNarrow"
2698 android:enabled="@bool/atLeastJellyBean">
Daniel Sandler173fb982011-08-04 13:14:01 -04002699 <intent-filter>
2700 <action android:name="android.intent.action.MAIN" />
2701 <category android:name="android.intent.category.SAMPLE_CODE" />
2702 </intent-filter>
2703 </activity>
2704
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002705 <activity android:name=".view.TranslucentBarsActivity"
2706 android:label="Views/System UI Visibility/Translucent Bars"
2707 android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"
2708 android:enabled="@bool/atLeastKitKat">
2709 <intent-filter>
2710 <action android:name="android.intent.action.MAIN" />
2711 <category android:name="android.intent.category.SAMPLE_CODE" />
2712 </intent-filter>
2713 </activity>
2714
Dianne Hackborn18159032013-12-02 16:30:50 -08002715 <activity android:name=".view.GameActivity"
2716 android:label="Views/System UI Visibility/Game"
2717 android:theme="@android:style/Theme.Holo.NoActionBar"
2718 android:enabled="@bool/atLeastKitKat">
2719 <intent-filter>
2720 <action android:name="android.intent.action.MAIN" />
2721 <category android:name="android.intent.category.SAMPLE_CODE" />
2722 </intent-filter>
2723 </activity>
2724
Adam Powell758f6d02010-11-28 19:12:14 -08002725 <activity android:name=".view.Switches" android:label="Views/Switches">
2726 <intent-filter>
2727 <action android:name="android.intent.action.MAIN" />
2728 <category android:name="android.intent.category.SAMPLE_CODE" />
2729 </intent-filter>
2730 </activity>
2731
Jun Mukai6cb36682015-11-17 17:24:15 -08002732 <activity android:name=".view.PointerShapes" android:label="Views/Pointer shapes">
2733 <intent-filter>
2734 <action android:name="android.intent.action.MAIN" />
2735 <category android:name="android.intent.category.SAMPLE_CODE" />
2736 </intent-filter>
2737 </activity>
2738
Vladislav Kaznacheev922dea92016-09-15 12:36:32 -07002739 <activity android:name=".view.Tooltips" android:label="Views/Tooltips">
2740 <intent-filter>
2741 <action android:name="android.intent.action.MAIN" />
2742 <category android:name="android.intent.category.SAMPLE_CODE" />
2743 </intent-filter>
2744 </activity>
2745
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002746 <!-- ************************************* -->
2747 <!-- GRAPHICS SAMPLES -->
2748 <!-- ************************************* -->
2749
2750 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
Jack Palevich1163f692011-10-27 05:45:45 -07002751 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002752 <intent-filter>
2753 <action android:name="android.intent.action.MAIN" />
2754 <category android:name="android.intent.category.SAMPLE_CODE" />
2755 </intent-filter>
2756 </activity>
2757
2758 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2759 <intent-filter>
2760 <action android:name="android.intent.action.MAIN" />
2761 <category android:name="android.intent.category.SAMPLE_CODE" />
2762 </intent-filter>
2763 </activity>
2764
2765 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2766 <intent-filter>
2767 <action android:name="android.intent.action.MAIN" />
2768 <category android:name="android.intent.category.SAMPLE_CODE" />
2769 </intent-filter>
2770 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002771
Jack Palevichc1645152009-12-24 16:18:25 +08002772 <activity android:name=".graphics.CompressedTextureActivity"
2773 android:label="Graphics/OpenGL ES/Compressed Texture"
2774 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002775 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichc1645152009-12-24 16:18:25 +08002776 <intent-filter>
2777 <action android:name="android.intent.action.MAIN" />
2778 <category android:name="android.intent.category.SAMPLE_CODE" />
2779 </intent-filter>
2780 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002781
Jack Palevich89282a62010-01-29 20:58:38 +08002782 <activity android:name=".graphics.CubeMapActivity"
2783 android:label="Graphics/OpenGL ES/Cube Map"
2784 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002785 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002786 <intent-filter>
2787 <action android:name="android.intent.action.MAIN" />
2788 <category android:name="android.intent.category.SAMPLE_CODE" />
2789 </intent-filter>
2790 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002791
2792
Jack Palevich89282a62010-01-29 20:58:38 +08002793 <activity android:name=".graphics.FrameBufferObjectActivity"
2794 android:label="Graphics/OpenGL ES/Frame Buffer Object"
2795 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002796 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002797 <intent-filter>
2798 <action android:name="android.intent.action.MAIN" />
2799 <category android:name="android.intent.category.SAMPLE_CODE" />
2800 </intent-filter>
2801 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002802
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002803 <activity android:name=".graphics.GLSurfaceViewActivity"
2804 android:label="Graphics/OpenGL ES/GLSurfaceView"
2805 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002806 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002807 <intent-filter>
2808 <action android:name="android.intent.action.MAIN" />
2809 <category android:name="android.intent.category.SAMPLE_CODE" />
2810 </intent-filter>
2811 </activity>
2812
Jack Palevichfbc44112009-11-27 19:54:46 +08002813 <activity android:name=".graphics.GLES20Activity"
2814 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2815 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002816 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfbc44112009-11-27 19:54:46 +08002817 <intent-filter>
2818 <action android:name="android.intent.action.MAIN" />
2819 <category android:name="android.intent.category.SAMPLE_CODE" />
2820 </intent-filter>
2821 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002822
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002823 <activity android:name=".graphics.MatrixPaletteActivity"
2824 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
Jack Palevich1163f692011-10-27 05:45:45 -07002825 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002826 <intent-filter>
2827 <action android:name="android.intent.action.MAIN" />
2828 <category android:name="android.intent.category.SAMPLE_CODE" />
2829 </intent-filter>
2830 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002831
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002832 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
2833 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2834 android:theme="@style/Theme.Translucent"
Jack Palevich1163f692011-10-27 05:45:45 -07002835 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002836 <intent-filter>
2837 <action android:name="android.intent.action.MAIN" />
2838 <category android:name="android.intent.category.SAMPLE_CODE" />
2839 </intent-filter>
2840 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002841
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002842 <activity android:name=".graphics.TriangleActivity"
2843 android:label="Graphics/OpenGL ES/Textured Triangle"
Alan Viverette21780632014-03-03 14:08:19 -08002844 android:theme="@style/ThemeCurrentDialog"
Jack Palevich1163f692011-10-27 05:45:45 -07002845 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002846 <intent-filter>
2847 <action android:name="android.intent.action.MAIN" />
2848 <category android:name="android.intent.category.SAMPLE_CODE" />
2849 </intent-filter>
2850 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002851
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002852 <activity android:name=".graphics.spritetext.SpriteTextActivity"
2853 android:label="Graphics/OpenGL ES/Sprite Text"
2854 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002855 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002856 <intent-filter>
2857 <action android:name="android.intent.action.MAIN" />
2858 <category android:name="android.intent.category.SAMPLE_CODE" />
2859 </intent-filter>
2860 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002861
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002862 <activity android:name=".graphics.TouchRotateActivity"
2863 android:label="Graphics/OpenGL ES/Touch Rotate"
2864 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002865 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
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>
Jack Palevich66914d42010-02-03 16:00:49 +08002871
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002872 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
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
2879 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2880 <intent-filter>
2881 <action android:name="android.intent.action.MAIN" />
2882 <category android:name="android.intent.category.SAMPLE_CODE" />
2883 </intent-filter>
2884 </activity>
2885
2886 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2887 <intent-filter>
2888 <action android:name="android.intent.action.MAIN" />
2889 <category android:name="android.intent.category.SAMPLE_CODE" />
2890 </intent-filter>
2891 </activity>
2892
2893 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2894 <intent-filter>
2895 <action android:name="android.intent.action.MAIN" />
2896 <category android:name="android.intent.category.SAMPLE_CODE" />
2897 </intent-filter>
2898 </activity>
2899
2900 <activity android:name=".graphics.SurfaceViewOverlay"
2901 android:label="Graphics/SurfaceView Overlay">
2902 <intent-filter>
2903 <action android:name="android.intent.action.MAIN" />
2904 <category android:name="android.intent.category.SAMPLE_CODE" />
2905 </intent-filter>
2906 </activity>
2907
Chris Craik70070352014-06-19 10:57:16 -07002908 <activity android:name=".graphics.ShadowCardStack"
2909 android:label="Graphics/Shadow Card Stack"
2910 android:theme="@android:style/Theme.Material.Light">
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.ShadowCardDrag"
2918 android:label="Graphics/Shadow Card Drag"
2919 android:theme="@android:style/Theme.Material.Light">
2920 <intent-filter>
2921 <action android:name="android.intent.action.MAIN" />
2922 <category android:name="android.intent.category.SAMPLE_CODE" />
2923 </intent-filter>
2924 </activity>
2925
Dianne Hackborn988a7192010-05-10 11:30:38 -07002926 <activity android:name=".graphics.WindowSurface"
2927 android:label="Graphics/Surface Window">
2928 <intent-filter>
2929 <action android:name="android.intent.action.MAIN" />
2930 <category android:name="android.intent.category.SAMPLE_CODE" />
2931 </intent-filter>
2932 </activity>
2933
Romain Guy520c90c2011-03-18 15:11:16 -07002934 <activity android:hardwareAccelerated="false"
2935 android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002936 <intent-filter>
2937 <action android:name="android.intent.action.MAIN" />
2938 <category android:name="android.intent.category.SAMPLE_CODE" />
2939 </intent-filter>
2940 </activity>
2941
2942 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
2943 <intent-filter>
2944 <action android:name="android.intent.action.MAIN" />
2945 <category android:name="android.intent.category.SAMPLE_CODE" />
2946 </intent-filter>
2947 </activity>
2948
2949 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
2950 <intent-filter>
2951 <action android:name="android.intent.action.MAIN" />
2952 <category android:name="android.intent.category.SAMPLE_CODE" />
2953 </intent-filter>
2954 </activity>
2955
Romain Guy520c90c2011-03-18 15:11:16 -07002956 <activity android:hardwareAccelerated="false"
2957 android:name=".graphics.Clipping" android:label="Graphics/Clipping">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002958 <intent-filter>
2959 <action android:name="android.intent.action.MAIN" />
2960 <category android:name="android.intent.category.SAMPLE_CODE" />
2961 </intent-filter>
2962 </activity>
2963
2964 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
2965 <intent-filter>
2966 <action android:name="android.intent.action.MAIN" />
2967 <category android:name="android.intent.category.SAMPLE_CODE" />
2968 </intent-filter>
2969 </activity>
2970
Romain Guy520c90c2011-03-18 15:11:16 -07002971 <activity android:hardwareAccelerated="false"
2972 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002973 <intent-filter>
2974 <action android:name="android.intent.action.MAIN" />
2975 <category android:name="android.intent.category.SAMPLE_CODE" />
2976 </intent-filter>
2977 </activity>
2978
2979 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
2980 <intent-filter>
2981 <action android:name="android.intent.action.MAIN" />
2982 <category android:name="android.intent.category.SAMPLE_CODE" />
2983 </intent-filter>
2984 </activity>
2985
Romain Guy520c90c2011-03-18 15:11:16 -07002986 <activity android:hardwareAccelerated="false"
2987 android:name=".graphics.Pictures" android:label="Graphics/Pictures">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002988 <intent-filter>
2989 <action android:name="android.intent.action.MAIN" />
2990 <category android:name="android.intent.category.SAMPLE_CODE" />
2991 </intent-filter>
2992 </activity>
2993
Romain Guy520c90c2011-03-18 15:11:16 -07002994 <activity android:hardwareAccelerated="false"
2995 android:name=".graphics.Vertices" android:label="Graphics/Vertices">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002996 <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
3002 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
3003 <intent-filter>
3004 <action android:name="android.intent.action.MAIN" />
3005 <category android:name="android.intent.category.SAMPLE_CODE" />
3006 </intent-filter>
3007 </activity>
3008
3009 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
3010 <intent-filter>
3011 <action android:name="android.intent.action.MAIN" />
3012 <category android:name="android.intent.category.SAMPLE_CODE" />
3013 </intent-filter>
3014 </activity>
3015
3016 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
3017 <intent-filter>
3018 <action android:name="android.intent.action.MAIN" />
3019 <category android:name="android.intent.category.SAMPLE_CODE" />
3020 </intent-filter>
3021 </activity>
3022
3023 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
3024 <intent-filter>
3025 <action android:name="android.intent.action.MAIN" />
3026 <category android:name="android.intent.category.SAMPLE_CODE" />
3027 </intent-filter>
3028 </activity>
3029
3030 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
3031 <intent-filter>
3032 <action android:name="android.intent.action.MAIN" />
3033 <category android:name="android.intent.category.SAMPLE_CODE" />
3034 </intent-filter>
3035 </activity>
3036
3037 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
3038 <intent-filter>
3039 <action android:name="android.intent.action.MAIN" />
3040 <category android:name="android.intent.category.SAMPLE_CODE" />
3041 </intent-filter>
3042 </activity>
3043
3044 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
3045 <intent-filter>
3046 <action android:name="android.intent.action.MAIN" />
3047 <category android:name="android.intent.category.SAMPLE_CODE" />
3048 </intent-filter>
3049 </activity>
3050
3051 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
3052 <intent-filter>
3053 <action android:name="android.intent.action.MAIN" />
3054 <category android:name="android.intent.category.SAMPLE_CODE" />
3055 </intent-filter>
3056 </activity>
3057
3058 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
3059 <intent-filter>
3060 <action android:name="android.intent.action.MAIN" />
3061 <category android:name="android.intent.category.SAMPLE_CODE" />
3062 </intent-filter>
3063 </activity>
3064
3065 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
3066 <intent-filter>
3067 <action android:name="android.intent.action.MAIN" />
3068 <category android:name="android.intent.category.SAMPLE_CODE" />
3069 </intent-filter>
3070 </activity>
3071
Romain Guy520c90c2011-03-18 15:11:16 -07003072 <activity android:hardwareAccelerated="false"
3073 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003074 <intent-filter>
3075 <action android:name="android.intent.action.MAIN" />
3076 <category android:name="android.intent.category.SAMPLE_CODE" />
3077 </intent-filter>
3078 </activity>
3079
Mike Reedb94183b2009-06-05 15:56:23 -04003080 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
3081 <intent-filter>
3082 <action android:name="android.intent.action.MAIN" />
3083 <category android:name="android.intent.category.SAMPLE_CODE" />
3084 </intent-filter>
3085 </activity>
3086
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003087 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
3088 <intent-filter>
3089 <action android:name="android.intent.action.MAIN" />
3090 <category android:name="android.intent.category.SAMPLE_CODE" />
3091 </intent-filter>
3092 </activity>
3093
Romain Guy520c90c2011-03-18 15:11:16 -07003094 <activity android:hardwareAccelerated="false"
3095 android:name=".graphics.DrawPoints" android:label="Graphics/Points">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003096 <intent-filter>
3097 <action android:name="android.intent.action.MAIN" />
3098 <category android:name="android.intent.category.SAMPLE_CODE" />
3099 </intent-filter>
3100 </activity>
3101
3102 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
3103 android:theme="@style/Theme.Black"
Jack Palevich1163f692011-10-27 05:45:45 -07003104 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003105 <intent-filter>
3106 <action android:name="android.intent.action.MAIN" />
3107 <category android:name="android.intent.category.SAMPLE_CODE" />
3108 </intent-filter>
3109 </activity>
3110
3111 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
3112 <intent-filter>
3113 <action android:name="android.intent.action.MAIN" />
3114 <category android:name="android.intent.category.SAMPLE_CODE" />
3115 </intent-filter>
3116 </activity>
3117
3118 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
3119 <intent-filter>
3120 <action android:name="android.intent.action.MAIN" />
3121 <category android:name="android.intent.category.SAMPLE_CODE" />
3122 </intent-filter>
3123 </activity>
3124
3125 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
3126 <intent-filter>
3127 <action android:name="android.intent.action.MAIN" />
3128 <category android:name="android.intent.category.SAMPLE_CODE" />
3129 </intent-filter>
3130 </activity>
3131
3132 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
3133 <intent-filter>
3134 <action android:name="android.intent.action.MAIN" />
3135 <category android:name="android.intent.category.SAMPLE_CODE" />
3136 </intent-filter>
3137 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08003138
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07003139 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
3140 <intent-filter>
3141 <action android:name="android.intent.action.MAIN" />
3142 <category android:name="android.intent.category.SAMPLE_CODE" />
3143 </intent-filter>
3144 </activity>
3145
3146 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
3147 <intent-filter>
3148 <action android:name="android.intent.action.MAIN" />
3149 <category android:name="android.intent.category.SAMPLE_CODE" />
3150 </intent-filter>
3151 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003152
Dianne Hackborn3b014602009-08-10 18:12:32 -07003153 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
3154 <intent-filter>
3155 <action android:name="android.intent.action.MAIN" />
3156 <category android:name="android.intent.category.SAMPLE_CODE" />
3157 </intent-filter>
3158 </activity>
3159
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003160 <!-- ************************************* -->
3161 <!-- MEDIA SAMPLES -->
3162 <!-- ************************************* -->
3163
3164 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
3165 <intent-filter>
3166 <action android:name="android.intent.action.MAIN" />
3167 <category android:name="android.intent.category.SAMPLE_CODE" />
3168 </intent-filter>
3169 </activity>
3170
3171 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
3172 <intent-filter>
3173 <category android:name="android.intent.category.SAMPLE_CODE" />
3174 </intent-filter>
3175 </activity>
3176
3177 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
3178 <intent-filter>
3179 <category android:name="android.intent.category.SAMPLE_CODE" />
3180 </intent-filter>
3181 </activity>
3182
3183 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
3184 <intent-filter>
3185 <action android:name="android.intent.action.MAIN" />
3186 <category android:name="android.intent.category.SAMPLE_CODE" />
3187 </intent-filter>
3188 </activity>
3189
Roman Nurik90c1d502010-10-22 15:39:25 -07003190 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
3191 <intent-filter>
3192 <action android:name="android.intent.action.MAIN" />
3193 <category android:name="android.intent.category.SAMPLE_CODE" />
3194 </intent-filter>
3195 </activity>
3196
Michael Wrightd17804f2014-07-21 15:43:42 -07003197 <activity android:name=".media.projection.MediaProjectionDemo"
3198 android:label="Media/MediaProjection">
3199 <intent-filter>
3200 <action android:name="android.intent.action.MAIN" />
3201 <category android:name="android.intent.category.SAMPLE_CODE" />
3202 </intent-filter>
3203 </activity>
3204
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003205 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003206 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003207 <!-- ************************************* -->
3208
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003209 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
3210 <meta-data android:name="android.appwidget.provider"
3211 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003212 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003213 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003214 </intent-filter>
3215 </receiver>
3216
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07003217 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
3218 <intent-filter>
3219 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
3220 </intent-filter>
3221 </activity>
3222
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003223 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003224 <intent-filter>
3225 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
3226 <action android:name="android.intent.ACTION_TIME" />
3227 </intent-filter>
3228 </receiver>
3229
3230 <!-- ************************************* -->
3231 <!-- OTHER SAMPLES -->
3232 <!-- ************************************* -->
3233
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06003234 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
3235 <intent-filter>
3236 <action android:name="android.intent.action.MAIN" />
3237 <category android:name="android.intent.category.SAMPLE_CODE" />
3238 </intent-filter>
3239 </activity>
3240
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06003241 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
3242 <intent-filter>
3243 <action android:name="android.intent.action.MAIN" />
3244 <category android:name="android.intent.category.SAMPLE_CODE" />
3245 </intent-filter>
3246
3247 <!-- Add a technology filter -->
3248 <intent-filter>
3249 <action android:name="android.nfc.action.TECH_DISCOVERED" />
3250 </intent-filter>
3251
3252 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
3253 android:resource="@xml/filter_nfc"
3254 />
3255 </activity>
3256
Jeff Hamilton509fbb42011-01-18 09:01:51 -08003257 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
3258 <intent-filter>
3259 <action android:name="android.intent.action.MAIN" />
3260 <category android:name="android.intent.category.SAMPLE_CODE" />
3261 </intent-filter>
3262 </activity>
3263
Kenny Rootf59ea3b2013-04-17 13:29:18 -07003264 <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore"
3265 android:windowSoftInputMode="adjustPan">
3266 <intent-filter>
3267 <action android:name="android.intent.action.MAIN" />
3268 <category android:name="android.intent.category.SAMPLE_CODE" />
3269 </intent-filter>
3270 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003271 </application>
3272
3273 <instrumentation android:name=".app.LocalSampleInstrumentation"
3274 android:targetPackage="com.example.android.apis"
3275 android:label="Local Sample" />
3276
3277</manifest>