blob: 6afdd719b8fef168a17ffe457c49c51d917e9c4c [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"
257 android:label="@string/activity_rotation_animation">
258 <intent-filter>
259 <action android:name="android.intent.action.MAIN" />
260 <category android:name="android.intent.category.SAMPLE_CODE" />
261 </intent-filter>
262 </activity>
263
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800264 <activity android:name=".app.ReorderTwo" />
265 <activity android:name=".app.ReorderThree" />
266 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800267
Megha Joshib49dd832009-12-03 13:56:04 -0800268 <activity android:name=".app.SetWallpaperActivity"
269 android:label="@string/activity_setwallpaper">
270 <intent-filter>
271 <action android:name="android.intent.action.MAIN" />
272 <category android:name="android.intent.category.SAMPLE_CODE" />
273 </intent-filter>
274 </activity>
275
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700276 <activity android:name=".app.ScreenOrientation"
277 android:label="@string/activity_screen_orientation">
278 <intent-filter>
279 <action android:name="android.intent.action.MAIN" />
280 <category android:name="android.intent.category.SAMPLE_CODE" />
281 </intent-filter>
282 </activity>
Alexander Lucas96c02102011-10-27 15:23:41 -0700283
Jeff Brown2e1fe782012-08-31 07:12:42 -0700284 <activity android:name=".app.PresentationActivity"
285 android:label="@string/activity_presentation">
286 <intent-filter>
287 <action android:name="android.intent.action.MAIN" />
288 <category android:name="android.intent.category.SAMPLE_CODE" />
289 </intent-filter>
290 </activity>
291
Jeff Brown66dc70f2012-10-24 21:27:40 -0700292 <activity android:name=".app.PresentationWithMediaRouterActivity"
293 android:label="@string/activity_presentation_with_media_router">
294 <intent-filter>
295 <action android:name="android.intent.action.MAIN" />
296 <category android:name="android.intent.category.SAMPLE_CODE" />
297 </intent-filter>
298 </activity>
299
Jeff Brownc875f932012-10-23 20:40:38 -0700300 <activity android:name=".app.SecureWindowActivity"
301 android:label="@string/activity_secure_window">
302 <intent-filter>
303 <action android:name="android.intent.action.MAIN" />
304 <category android:name="android.intent.category.SAMPLE_CODE" />
305 </intent-filter>
306 </activity>
307
308 <activity android:name=".app.SecureDialogActivity"
309 android:label="@string/activity_secure_dialog">
310 <intent-filter>
311 <action android:name="android.intent.action.MAIN" />
312 <category android:name="android.intent.category.SAMPLE_CODE" />
313 </intent-filter>
314 </activity>
315
316 <activity android:name=".app.SecureSurfaceViewActivity"
317 android:label="@string/activity_secure_surface_view">
318 <intent-filter>
319 <action android:name="android.intent.action.MAIN" />
320 <category android:name="android.intent.category.SAMPLE_CODE" />
321 </intent-filter>
322 </activity>
323
Dianne Hackborn5a076f42010-04-19 12:16:50 -0700324 <!-- Fragment Samples -->
325
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700326 <activity android:name=".app.FragmentAlertDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800327 android:label="@string/fragment_alert_dialog"
328 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700329 <intent-filter>
330 <action android:name="android.intent.action.MAIN" />
331 <category android:name="android.intent.category.SAMPLE_CODE" />
332 </intent-filter>
333 </activity>
334
Dianne Hackborn7f308f22011-03-03 21:50:51 -0800335 <activity android:name=".app.FragmentArguments"
336 android:label="@string/fragment_arguments"
337 android:enabled="@bool/atLeastHoneycomb">
338 <intent-filter>
339 <action android:name="android.intent.action.MAIN" />
340 <category android:name="android.intent.category.SAMPLE_CODE" />
341 </intent-filter>
342 </activity>
343
Romain Guyc35d0582011-07-21 18:05:24 -0700344 <activity android:name=".app.FragmentCustomAnimations"
345 android:label="@string/fragment_custom_animations"
346 android:enabled="@bool/atLeastHoneycombMR2">
347 <intent-filter>
348 <action android:name="android.intent.action.MAIN" />
349 <category android:name="android.intent.category.SAMPLE_CODE" />
350 </intent-filter>
351 </activity>
352
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800353 <activity android:name=".app.FragmentHideShow"
354 android:label="@string/fragment_hide_show"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800355 android:windowSoftInputMode="stateUnchanged"
356 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700357 <intent-filter>
358 <action android:name="android.intent.action.MAIN" />
359 <category android:name="android.intent.category.SAMPLE_CODE" />
360 </intent-filter>
361 </activity>
362
363 <activity android:name=".app.FragmentContextMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800364 android:label="@string/fragment_context_menu"
365 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornd2d93d02010-05-06 11:57:56 -0700366 <intent-filter>
367 <action android:name="android.intent.action.MAIN" />
368 <category android:name="android.intent.category.SAMPLE_CODE" />
369 </intent-filter>
370 </activity>
371
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700372 <activity android:name=".app.FragmentDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800373 android:label="@string/fragment_dialog"
374 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700375 <intent-filter>
376 <action android:name="android.intent.action.MAIN" />
377 <category android:name="android.intent.category.SAMPLE_CODE" />
378 </intent-filter>
379 </activity>
380
Dianne Hackborneffa3032010-08-20 18:29:02 -0700381 <activity android:name=".app.FragmentDialogOrActivity"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800382 android:label="@string/fragment_dialog_or_activity"
383 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborneffa3032010-08-20 18:29:02 -0700384 <intent-filter>
385 <action android:name="android.intent.action.MAIN" />
386 <category android:name="android.intent.category.SAMPLE_CODE" />
387 </intent-filter>
388 </activity>
389
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700390 <activity android:name=".app.FragmentLayout"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800391 android:label="@string/fragment_layout"
392 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornedb86282010-05-12 18:58:18 -0700393 <intent-filter>
394 <action android:name="android.intent.action.MAIN" />
395 <category android:name="android.intent.category.SAMPLE_CODE" />
396 </intent-filter>
397 </activity>
398
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800399 <activity android:name=".app.FragmentLayout$DetailsActivity"
400 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn165ca042010-05-19 19:21:19 -0700401
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700402 <activity android:name=".app.FragmentListArray"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800403 android:label="@string/fragment_list_array"
404 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700405 <intent-filter>
406 <action android:name="android.intent.action.MAIN" />
407 <category android:name="android.intent.category.SAMPLE_CODE" />
408 </intent-filter>
409 </activity>
410
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700411 <activity android:name=".app.FragmentMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800412 android:label="@string/fragment_menu"
413 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn165ca042010-05-19 19:21:19 -0700414 <intent-filter>
415 <action android:name="android.intent.action.MAIN" />
416 <category android:name="android.intent.category.SAMPLE_CODE" />
417 </intent-filter>
418 </activity>
419
Dianne Hackbornf3f7c5f2012-09-05 16:37:36 -0700420 <activity android:name=".app.FragmentNestingTabs"
421 android:label="@string/fragment_nesting_tabs"
422 android:enabled="@bool/atLeastJellyBeanMR1">
423 <intent-filter>
424 <action android:name="android.intent.action.MAIN" />
425 <category android:name="android.intent.category.SAMPLE_CODE" />
426 </intent-filter>
427 </activity>
428
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700429 <activity android:name=".app.FragmentRetainInstance"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800430 android:label="@string/fragment_retain_instance"
431 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn68f9ae52010-05-14 00:46:24 -0700432 <intent-filter>
433 <action android:name="android.intent.action.MAIN" />
434 <category android:name="android.intent.category.SAMPLE_CODE" />
435 </intent-filter>
436 </activity>
437
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700438 <activity android:name=".app.FragmentReceiveResult"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800439 android:label="@string/fragment_receive_result"
440 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700441 <intent-filter>
442 <action android:name="android.intent.action.MAIN" />
443 <category android:name="android.intent.category.SAMPLE_CODE" />
444 </intent-filter>
445 </activity>
446
447 <activity android:name=".app.FragmentStack"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800448 android:label="@string/fragment_stack"
449 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornfce9bfd2010-06-08 18:06:33 -0700450 <intent-filter>
451 <action android:name="android.intent.action.MAIN" />
452 <category android:name="android.intent.category.SAMPLE_CODE" />
453 </intent-filter>
454 </activity>
455
Dianne Hackbornbe6b6b42011-06-13 13:48:13 -0700456 <activity android:name=".app.FragmentTabs"
457 android:label="@string/fragment_tabs"
458 android:enabled="@bool/atLeastHoneycomb">
459 <intent-filter>
460 <action android:name="android.intent.action.MAIN" />
461 <category android:name="android.intent.category.SAMPLE_CODE" />
462 </intent-filter>
463 </activity>
464
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800465 <!-- Loader Samples -->
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800466
Dianne Hackborn38c48e52011-04-19 18:46:03 -0700467 <activity android:name=".app.LoaderCursor"
468 android:label="@string/loader_cursor"
469 android:enabled="@bool/atLeastHoneycomb">
470 <intent-filter>
471 <action android:name="android.intent.action.MAIN" />
472 <category android:name="android.intent.category.SAMPLE_CODE" />
473 </intent-filter>
474 </activity>
475
476 <activity android:name=".app.LoaderCustom"
477 android:label="@string/loader_custom"
478 android:enabled="@bool/atLeastHoneycomb">
479 <intent-filter>
480 <action android:name="android.intent.action.MAIN" />
481 <category android:name="android.intent.category.SAMPLE_CODE" />
482 </intent-filter>
483 </activity>
484
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800485<!-- BEGIN_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800486 <activity android:name=".app.LoaderThrottle"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800487 android:label="@string/loader_throttle"
488 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800489 <intent-filter>
490 <action android:name="android.intent.action.MAIN" />
491 <category android:name="android.intent.category.SAMPLE_CODE" />
492 </intent-filter>
493 </activity>
494 <provider android:name=".app.LoaderThrottle$SimpleProvider"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800495 android:authorities="com.example.android.apis.app.LoaderThrottle"
496 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800497<!-- END_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800498
Dianne Hackborn80df91c2012-05-29 13:58:13 -0700499 <activity android:name=".app.LoaderRetained"
500 android:label="@string/loader_retained"
501 android:enabled="@bool/atLeastHoneycomb">
502 <intent-filter>
503 <action android:name="android.intent.action.MAIN" />
504 <category android:name="android.intent.category.SAMPLE_CODE" />
505 </intent-filter>
506 </activity>
507
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800508 <!-- Intent Samples -->
509
510 <activity android:name=".app.Intents" android:label="@string/activity_intents">
511 <intent-filter>
512 <action android:name="android.intent.action.MAIN" />
513 <category android:name="android.intent.category.SAMPLE_CODE" />
514 </intent-filter>
515 </activity>
516
Dianne Hackborn41430b92010-11-22 16:15:32 -0800517 <activity android:name=".app.IntentActivityFlags"
518 android:label="@string/activity_intent_activity_flags">
519 <intent-filter>
520 <action android:name="android.intent.action.MAIN" />
521 <category android:name="android.intent.category.SAMPLE_CODE" />
522 </intent-filter>
523 </activity>
524
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800525 <!-- Service Samples -->
526
Dianne Hackborna8693d82011-04-12 18:18:24 -0700527 <service android:name=".app.LocalService" android:stopWithTask="true" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800528
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800529 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800530 android:label="@string/activity_local_service_controller"
531 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800532 <intent-filter>
533 <action android:name="android.intent.action.MAIN" />
534 <category android:name="android.intent.category.SAMPLE_CODE" />
535 </intent-filter>
536 </activity>
537
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800538 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800539 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800540 <intent-filter>
541 <action android:name="android.intent.action.MAIN" />
542 <category android:name="android.intent.category.SAMPLE_CODE" />
543 </intent-filter>
544 </activity>
545
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800546<!-- BEGIN_INCLUDE(remote_service_declaration) -->
547 <service android:name=".app.MessengerService"
548 android:process=":remote" />
549<!-- END_INCLUDE(remote_service_declaration) -->
550
551 <activity android:name=".app.MessengerServiceActivities$Binding"
552 android:label="@string/activity_messenger_service_binding">
553 <intent-filter>
554 <action android:name="android.intent.action.MAIN" />
555 <category android:name="android.intent.category.SAMPLE_CODE" />
556 </intent-filter>
557 </activity>
558
Dianne Hackborn57f208b2015-05-13 15:26:07 -0700559 <service android:name=".app.RemoteService" android:process=":remote" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800560
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800561 <activity android:name=".app.RemoteService$Controller"
562 android:label="@string/activity_remote_service_controller"
563 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800564 <intent-filter>
565 <action android:name="android.intent.action.MAIN" />
566 <category android:name="android.intent.category.SAMPLE_CODE" />
567 </intent-filter>
568 </activity>
569
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800570 <activity android:name=".app.RemoteService$Binding"
571 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800572 <intent-filter>
573 <action android:name="android.intent.action.MAIN" />
574 <category android:name="android.intent.category.SAMPLE_CODE" />
575 </intent-filter>
576 </activity>
577
Dianne Hackborn65b77862011-07-29 01:37:04 -0700578 <activity android:name=".app.RemoteService$BindingOptions"
579 android:label="@string/activity_remote_service_binding_options">
580 <intent-filter>
581 <action android:name="android.intent.action.MAIN" />
582 <category android:name="android.intent.category.SAMPLE_CODE" />
583 </intent-filter>
584 </activity>
585
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800586 <service android:name=".app.ServiceStartArguments" />
587
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800588 <activity android:name=".app.ServiceStartArguments$Controller"
589 android:label="@string/activity_service_start_arguments_controller"
590 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800591 <intent-filter>
592 <action android:name="android.intent.action.MAIN" />
593 <category android:name="android.intent.category.SAMPLE_CODE" />
594 </intent-filter>
595 </activity>
596
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800597 <service android:name=".app.ForegroundService" />
Dianne Hackborn93029982016-08-01 17:52:18 -0700598 <service android:name=".app.ForegroundService2" />
Jack Palevich66914d42010-02-03 16:00:49 +0800599
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800600 <activity android:name=".app.ForegroundService$Controller"
601 android:label="@string/activity_foreground_service_controller"
602 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800603 <intent-filter>
604 <action android:name="android.intent.action.MAIN" />
605 <category android:name="android.intent.category.SAMPLE_CODE" />
606 </intent-filter>
607 </activity>
608
Dianne Hackborn37f02d82012-02-09 10:51:07 -0800609 <activity android:name=".app.IsolatedService$Controller"
610 android:label="@string/activity_isolated_service_controller"
611 android:launchMode="singleTop"
612 android:enabled="@bool/atLeastJellyBean">
613 <intent-filter>
614 <action android:name="android.intent.action.MAIN" />
615 <category android:name="android.intent.category.SAMPLE_CODE" />
616 </intent-filter>
617 </activity>
618
619 <service android:name=".app.IsolatedService" android:isolatedProcess="true"
620 android:enabled="@bool/atLeastJellyBean" />
621 <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
622 android:enabled="@bool/atLeastJellyBean" />
623
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800624 <!-- Alarm Samples -->
625
626 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
627
628 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
629
630 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
631 <intent-filter>
632 <action android:name="android.intent.action.MAIN" />
633 <category android:name="android.intent.category.SAMPLE_CODE" />
634 </intent-filter>
635 </activity>
636
637 <service android:name=".app.AlarmService_Service" android:process=":remote" />
638
639 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
640 <intent-filter>
641 <action android:name="android.intent.action.MAIN" />
642 <category android:name="android.intent.category.SAMPLE_CODE" />
643 </intent-filter>
644 </activity>
645
Dianne Hackbornf8e68ca2013-05-28 15:58:48 -0700646 <!-- Stub for memory testing. -->
647
648 <receiver android:name=".app.DoNothing"
649 android:process=":empty" android:exported="true" />
650
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700651 <!-- ============================ -->
Svetoslav Ganova7523382011-11-29 12:34:26 -0800652 <!-- Accessibility examples -->
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700653 <!-- ============================ -->
654
655 <activity android:name=".accessibility.ClockBackActivity"
656 android:label="@string/accessibility_service">
657 <intent-filter>
658 <action android:name="android.intent.action.MAIN" />
659 <category android:name="android.intent.category.SAMPLE_CODE" />
660 </intent-filter>
661 </activity>
662
663 <service android:name=".accessibility.ClockBackService"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700664 android:label="@string/accessibility_service_label"
665 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700666 <intent-filter>
667 <action android:name="android.accessibilityservice.AccessibilityService" />
668 </intent-filter>
669 </service>
670
Alan Viverettec3042be2015-11-12 11:19:03 -0500671 <service android:name=".accessibility.MagnificationService"
672 android:label="@string/magnification_service_label"
673 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
674 <intent-filter>
675 <action android:name="android.accessibilityservice.AccessibilityService" />
676 </intent-filter>
677 <meta-data android:name="android.accessibilityservice"
678 android:resource="@xml/magnification_service" />
679 </service>
680
Alexander Lucas96c02102011-10-27 15:23:41 -0700681 <activity android:name=".accessibility.TaskListActivity"
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700682 android:label="@string/accessibility_query_window"
Alexander Lucas96c02102011-10-27 15:23:41 -0700683 android:enabled="@bool/atLeastIceCreamSandwich">
684 <intent-filter>
685 <action android:name="android.intent.action.MAIN" />
686 <category android:name="android.intent.category.SAMPLE_CODE" />
687 </intent-filter>
688 </activity>
689
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700690 <service android:name=".accessibility.TaskBackService"
691 android:label="@string/accessibility_query_window_label"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700692 android:enabled="@bool/atLeastIceCreamSandwich"
693 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700694 <intent-filter>
695 <action android:name="android.accessibilityservice.AccessibilityService" />
696 </intent-filter>
697 <meta-data
698 android:name="android.accessibilityservice"
699 android:resource="@xml/taskbackconfig" />
700 </service>
Alexander Lucas96c02102011-10-27 15:23:41 -0700701
Svetoslav Ganova7523382011-11-29 12:34:26 -0800702 <activity android:name=".accessibility.CustomViewAccessibilityActivity"
703 android:label="@string/accessibility_custom_view"
704 android:enabled="@bool/atLeastIceCreamSandwich">
705 <intent-filter>
706 <action android:name="android.intent.action.MAIN" />
707 <category android:name="android.intent.category.SAMPLE_CODE" />
708 </intent-filter>
709 </activity>
710
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800711 <!-- Instrumentation Samples -->
712
713 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
714 <intent-filter>
715 <action android:name="android.intent.action.MAIN" />
716 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
717 </intent-filter>
718 </activity>
719
720 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
721 <intent-filter>
722 <action android:name="android.intent.action.MAIN" />
723 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
724 </intent-filter>
725 </activity>
726
727
728 <!-- Notifications samples -->
729
730 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
731 <intent-filter>
732 <action android:name="android.intent.action.MAIN" />
733 <category android:name="android.intent.category.SAMPLE_CODE" />
734 </intent-filter>
735 </activity>
736
Dianne Hackborn41430b92010-11-22 16:15:32 -0800737 <activity android:name=".app.IncomingMessage"
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800738 android:label="App/Notification/IncomingMessage">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800739 <intent-filter>
740 <action android:name="android.intent.action.MAIN" />
741 <category android:name="android.intent.category.SAMPLE_CODE" />
742 </intent-filter>
743 </activity>
744
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800745 <activity android:name=".app.IncomingMessageView"
746 android:label="App/Notification/IncomingMessageView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800747 </activity>
748
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800749<!-- BEGIN_INCLUDE(interstitial_affinity) -->
750 <activity android:name=".app.IncomingMessageInterstitial"
751 android:label="You have messages"
Alan Viverette21780632014-03-03 14:08:19 -0800752 android:theme="@style/ThemeCurrentDialog"
Dianne Hackborn376e0002012-01-30 11:44:05 -0800753 android:launchMode="singleTask"
754 android:taskAffinity=""
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800755 android:excludeFromRecents="true">
756 </activity>
757<!-- END_INCLUDE(interstitial_affinity) -->
758
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800759 <!-- This is used to display a notification selected by the user
760 from StatusBarNotifications. Note the configuration here so
761 that the activity layers on top of whatever the user is doing,
762 allowing them to press back to return. -->
763 <activity android:name=".app.NotificationDisplay"
764 android:theme="@style/Theme.Transparent"
765 android:taskAffinity=""
766 android:excludeFromRecents="true"
767 android:noHistory="true">
768 </activity>
769
770 <activity android:name=".app.StatusBarNotifications"
771 android:label="App/Notification/Status Bar"
772 android:launchMode="singleTop">
773 <intent-filter>
774 <action android:name="android.intent.action.MAIN" />
775 <category android:name="android.intent.category.SAMPLE_CODE" />
776 </intent-filter>
777 </activity>
778
779 <service android:name=".app.NotifyingService" />
780
781 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
782 <intent-filter>
783 <action android:name="android.intent.action.MAIN" />
784 <category android:name="android.intent.category.SAMPLE_CODE" />
785 </intent-filter>
786 </activity>
787
788 <!-- Dialog samples -->
789 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
790 <intent-filter>
791 <action android:name="android.intent.action.MAIN" />
792 <category android:name="android.intent.category.SAMPLE_CODE" />
793 </intent-filter>
794 </activity>
795
796 <!-- Search Samples -->
797
798 <!-- This activity represents a "typical" activity in your application from which the -->
799 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
800 <!-- of android.app.default_searchable is more typically handled at the application -->
801 <!-- level, where it can serve as a default for all of your activities. -->
802
803 <activity android:name=".app.SearchInvoke"
804 android:label="@string/search_invoke">
805 <intent-filter>
806 <action android:name="android.intent.action.MAIN" />
807 <category android:name="android.intent.category.SAMPLE_CODE" />
808 </intent-filter>
809
810 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
811 <!-- whenever the user invokes search while in this Activity. -->
812 <meta-data android:name="android.app.default_searchable"
813 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800814
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800815 <!-- This is not the typical way to define android.app.default_searchable, -->
816 <!-- and we show it here only because we wish to confine the search demo to this -->
817 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800818
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800819 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
820 <!-- just once, at the application level, where it serves as a default for all of -->
821 <!-- the Activities in your package. -->
822 </activity>
823
824 <!-- This activity represents the "search" activity in your application, in which -->
825 <!-- search results are gathered and displayed. -->
826
827 <activity android:name=".app.SearchQueryResults"
828 android:label="@string/search_query_results">
829 <intent-filter>
830 <action android:name="android.intent.action.MAIN" />
831 <category android:name="android.intent.category.SAMPLE_CODE" />
832 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800833
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800834 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800835
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800836 <intent-filter>
837 <action android:name="android.intent.action.SEARCH" />
838 <category android:name="android.intent.category.DEFAULT" />
839 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800840
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800841 <!-- This metadata entry provides further configuration details for searches -->
842 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800843
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800844 <meta-data android:name="android.app.searchable"
845 android:resource="@xml/searchable" />
846 </activity>
847
848 <!-- This provider declaration informs the Search Manager that you have a provider of -->
849 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800850
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800851 <provider android:name=".app.SearchSuggestionSampleProvider"
852 android:authorities="com.example.android.apis.SuggestionProvider" />
853
854 <!-- Shortcuts Samples -->
855
856 <!-- This section of sample code shows how your application can add shortcuts to -->
857 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800858
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800859 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
860 <!-- the user installs a shortcut, an activity within your application -->
861 <!-- generates the actual shortcut and returns it to the launcher, where it -->
862 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800863
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800864 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
865 <!-- Typically this would then be handled as necessary by an activity within -->
866 <!-- your application. -->
867
868 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
869
870 <!-- In order provide shortcuts from your application, you provide three things: -->
871
872 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
873 <!-- 2. Code within the activity to provide the shortcuts as requested -->
874 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
875 <!-- intents from the shortcut itself. -->
876
877 <activity android:name=".app.LauncherShortcuts"
878 android:label="@string/shortcuts">
879 <intent-filter>
880 <action android:name="android.intent.action.MAIN" />
881 <category android:name="android.intent.category.SAMPLE_CODE" />
882 </intent-filter>
883
884 </activity>
885
886 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
887 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
888 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
889
890 <activity-alias android:name=".app.CreateShortcuts"
891 android:targetActivity=".app.LauncherShortcuts"
892 android:label="@string/sample_shortcuts">
893
894 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
895 <intent-filter>
896 <action android:name="android.intent.action.CREATE_SHORTCUT" />
897 <category android:name="android.intent.category.DEFAULT" />
898 </intent-filter>
899
900 </activity-alias>
901
902 <!-- Menu Samples -->
903
904 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
905 <intent-filter>
906 <action android:name="android.intent.action.MAIN" />
907 <category android:name="android.intent.category.SAMPLE_CODE" />
908 </intent-filter>
909 </activity>
910
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800911 <!-- Device Admin Samples -->
912
Andy Stadler0879ed42011-05-31 10:14:27 -0700913 <activity android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800914 android:label="@string/activity_sample_device_admin">
915 <intent-filter>
916 <action android:name="android.intent.action.MAIN" />
917 <category android:name="android.intent.category.SAMPLE_CODE" />
918 </intent-filter>
919 </activity>
920
Dianne Hackborn1c266992010-01-29 19:03:37 -0800921<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andy Stadler0879ed42011-05-31 10:14:27 -0700922 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800923 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800924 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800925 android:permission="android.permission.BIND_DEVICE_ADMIN">
926 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800927 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800928 <intent-filter>
929 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
930 </intent-filter>
931 </receiver>
Makoto Onuki08d2a042016-02-10 11:28:49 -0800932 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver2"
933 android:label="@string/sample_device_admin2"
934 android:description="@string/sample_device_admin_description2"
935 android:permission="android.permission.BIND_DEVICE_ADMIN">
936 <meta-data android:name="android.app.device_admin"
937 android:resource="@xml/device_admin_sample" />
938 <intent-filter>
939 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
940 </intent-filter>
941 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800942<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800943
944 <!-- Voice Recognition Samples -->
945
946 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
947 <intent-filter>
948 <action android:name="android.intent.action.MAIN" />
949 <category android:name="android.intent.category.SAMPLE_CODE" />
950 </intent-filter>
951 </activity>
952
James Yumd2962a32009-12-02 17:10:20 -0800953 <!-- Text-To-Speech Samples -->
954
955 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
956 <intent-filter>
957 <action android:name="android.intent.action.MAIN" />
958 <category android:name="android.intent.category.SAMPLE_CODE" />
959 </intent-filter>
960 </activity>
961
Adam Powell72187802010-08-06 13:34:10 -0700962 <!-- Action Bar Samples -->
963 <activity android:name=".app.ActionBarMechanics"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800964 android:label="@string/action_bar_mechanics"
965 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700966 <intent-filter>
967 <action android:name="android.intent.action.MAIN" />
968 <category android:name="android.intent.category.SAMPLE_CODE" />
969 </intent-filter>
970 </activity>
971
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800972 <activity android:name=".app.ActionBarUsage"
973 android:label="@string/action_bar_usage"
974 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -0700975 <intent-filter>
976 <action android:name="android.intent.action.MAIN" />
977 <category android:name="android.intent.category.SAMPLE_CODE" />
978 </intent-filter>
979 </activity>
980
Adam Powell6a89a9e2010-10-29 10:46:05 -0700981 <activity android:name=".app.ActionBarDisplayOptions"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800982 android:label="@string/action_bar_display_options"
983 android:logo="@drawable/apidemo_androidlogo"
984 android:enabled="@bool/atLeastHoneycomb">
Adam Powell6a89a9e2010-10-29 10:46:05 -0700985 <intent-filter>
986 <action android:name="android.intent.action.MAIN" />
987 <category android:name="android.intent.category.SAMPLE_CODE" />
988 </intent-filter>
989 </activity>
990
Adam Powell2b658f02010-11-03 16:57:14 -0700991 <activity android:name=".app.ActionBarTabs"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800992 android:label="@string/action_bar_tabs"
993 android:enabled="@bool/atLeastHoneycomb">
Adam Powell2b658f02010-11-03 16:57:14 -0700994 <intent-filter>
995 <action android:name="android.intent.action.MAIN" />
996 <category android:name="android.intent.category.SAMPLE_CODE" />
997 </intent-filter>
998 </activity>
999
Svetoslav Ganov30073fb2011-10-21 17:23:10 -07001000 <activity android:name=".app.ActionBarSettingsActionProviderActivity"
1001 android:label="@string/action_bar_settings_action_provider"
1002 android:enabled="@bool/atLeastIceCreamSandwich">
1003 <intent-filter>
1004 <action android:name="android.intent.action.MAIN" />
1005 <category android:name="android.intent.category.SAMPLE_CODE" />
1006 </intent-filter>
1007 </activity>
1008
1009 <activity android:name=".app.ActionBarShareActionProviderActivity"
1010 android:label="@string/action_bar_share_action_provider"
Svetoslav Ganovddece2d2011-07-14 16:25:57 -07001011 android:enabled="@bool/atLeastIceCreamSandwich">
1012 <intent-filter>
1013 <action android:name="android.intent.action.MAIN" />
1014 <category android:name="android.intent.category.SAMPLE_CODE" />
1015 </intent-filter>
1016 </activity>
1017
Dianne Hackborn9f744752014-08-21 17:52:52 -07001018 <activity android:name=".app.ActionBarNavigation"
1019 android:label="@string/action_bar_navigation"
1020 android:enabled="@bool/atLeastJellyBean"
1021 android:taskAffinity=":bar_navigation"
1022 android:launchMode="singleTask">
1023 <intent-filter>
1024 <action android:name="android.intent.action.MAIN" />
1025 <category android:name="android.intent.category.SAMPLE_CODE" />
1026 </intent-filter>
1027 </activity>
1028
1029 <activity android:name=".app.ActionBarNavigationTarget"
1030 android:label="@string/action_bar_navigation_target"
1031 android:enabled="@bool/atLeastJellyBean"
1032 android:parentActivityName=".app.ActionBarNavigation"
1033 android:taskAffinity=":bar_navigation">
1034 </activity>
1035
Svetoslav Ganov42c62502013-10-30 12:08:33 -07001036 <activity android:name=".app.PrintBitmap"
1037 android:label="@string/print_bitmap"
1038 android:enabled="@bool/atLeastKitKat">
1039 <intent-filter>
1040 <action android:name="android.intent.action.MAIN" />
1041 <category android:name="android.intent.category.SAMPLE_CODE" />
1042 </intent-filter>
1043 </activity>
1044
1045 <activity android:name=".app.PrintHtmlFromScreen"
1046 android:label="@string/print_html_from_screen"
1047 android:enabled="@bool/atLeastKitKat">
1048 <intent-filter>
1049 <action android:name="android.intent.action.MAIN" />
1050 <category android:name="android.intent.category.SAMPLE_CODE" />
1051 </intent-filter>
1052 </activity>
1053
1054 <activity android:name=".app.PrintHtmlOffScreen"
1055 android:label="@string/print_html_off_screen"
1056 android:enabled="@bool/atLeastKitKat">
1057 <intent-filter>
1058 <action android:name="android.intent.action.MAIN" />
1059 <category android:name="android.intent.category.SAMPLE_CODE" />
1060 </intent-filter>
1061 </activity>
1062
Svetoslav0b73e612013-10-29 16:02:20 -07001063 <activity android:name=".app.PrintCustomContent"
1064 android:label="@string/print_custom_content"
1065 android:enabled="@bool/atLeastKitKat">
1066 <intent-filter>
1067 <action android:name="android.intent.action.MAIN" />
1068 <category android:name="android.intent.category.SAMPLE_CODE" />
1069 </intent-filter>
1070 </activity>
1071
Dianne Hackborn4b393922011-02-25 10:50:53 -08001072 <!-- Application Updating Samples -->
1073
1074<!-- BEGIN_INCLUDE(app_update_declaration) -->
1075 <receiver android:name=".app.AppUpdateReceiver">
1076 <intent-filter>
1077 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
1078 </intent-filter>
1079 </receiver>
1080<!-- END_INCLUDE(app_update_declaration) -->
1081
Dianne Hackborn82c91892013-06-12 18:08:54 -07001082 <receiver android:name=".app.AppUpdateSspReceiver">
1083 <intent-filter>
1084 <action android:name="android.intent.action.PACKAGE_REPLACED" />
1085 <data android:scheme="package" android:ssp="com.example.android.apis" />
1086 </intent-filter>
1087 </receiver>
1088
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001089 <!-- ************************************* -->
Dianne Hackborn721a1842010-08-02 18:23:18 -07001090 <!-- PREFERENCE PACKAGE SAMPLES -->
1091 <!-- ************************************* -->
1092
1093 <activity android:name=".preference.FragmentPreferences"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001094 android:label="@string/fragment_preferences"
1095 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001096 <intent-filter>
1097 <action android:name="android.intent.action.MAIN" />
1098 <category android:name="android.intent.category.SAMPLE_CODE" />
1099 </intent-filter>
1100 </activity>
1101
1102 <activity android:name=".preference.PreferenceWithHeaders"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001103 android:label="@string/preference_with_headers"
1104 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001105 <intent-filter>
1106 <action android:name="android.intent.action.MAIN" />
1107 <category android:name="android.intent.category.SAMPLE_CODE" />
1108 </intent-filter>
1109 </activity>
1110
1111 <activity android:name=".preference.PreferencesFromXml"
1112 android:label="@string/preferences_from_xml">
1113 <intent-filter>
1114 <action android:name="android.intent.action.MAIN" />
1115 <category android:name="android.intent.category.SAMPLE_CODE" />
1116 </intent-filter>
1117 </activity>
1118
1119 <activity android:name=".preference.PreferencesFromCode"
1120 android:label="@string/preferences_from_code">
1121 <intent-filter>
1122 <action android:name="android.intent.action.MAIN" />
1123 <category android:name="android.intent.category.SAMPLE_CODE" />
1124 </intent-filter>
1125 </activity>
1126
1127 <activity android:name=".preference.AdvancedPreferences"
1128 android:label="@string/advanced_preferences">
1129 <intent-filter>
1130 <action android:name="android.intent.action.MAIN" />
1131 <category android:name="android.intent.category.SAMPLE_CODE" />
1132 </intent-filter>
1133 </activity>
1134
1135 <activity android:name=".preference.LaunchingPreferences"
1136 android:label="@string/launching_preferences">
1137 <intent-filter>
1138 <action android:name="android.intent.action.MAIN" />
1139 <category android:name="android.intent.category.SAMPLE_CODE" />
1140 </intent-filter>
1141 </activity>
1142
1143 <activity android:name=".preference.PreferenceDependencies"
1144 android:label="@string/preference_dependencies">
1145 <intent-filter>
1146 <action android:name="android.intent.action.MAIN" />
1147 <category android:name="android.intent.category.SAMPLE_CODE" />
1148 </intent-filter>
1149 </activity>
1150
1151 <activity android:name=".preference.DefaultValues" android:label="@string/default_values">
1152 <intent-filter>
1153 <action android:name="android.intent.action.MAIN" />
1154 <category android:name="android.intent.category.SAMPLE_CODE" />
1155 </intent-filter>
1156 </activity>
1157
Dianne Hackborn2fd75c62011-11-14 14:28:42 -08001158 <activity android:name=".preference.SwitchPreference"
1159 android:label="@string/switch_preference"
1160 android:enabled="@bool/atLeastIceCreamSandwich">
1161 <intent-filter>
1162 <action android:name="android.intent.action.MAIN" />
1163 <category android:name="android.intent.category.SAMPLE_CODE" />
1164 </intent-filter>
1165 </activity>
1166
Dianne Hackborn721a1842010-08-02 18:23:18 -07001167 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001168 <!-- CONTENT PACKAGE SAMPLES -->
1169 <!-- ************************************* -->
1170
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001171 <activity android:name=".content.ClipboardSample"
1172 android:label="@string/activity_clipboard"
1173 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn46e70552010-08-04 23:21:03 -07001174 <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 Hackborn04a91302010-02-08 22:41:08 -08001180 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1181 <intent-filter>
1182 <action android:name="android.intent.action.MAIN" />
1183 <category android:name="android.intent.category.SAMPLE_CODE" />
1184 <category android:name="android.intent.category.EMBED" />
1185 </intent-filter>
1186 </activity>
1187
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001188 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1189 <intent-filter>
1190 <action android:name="android.intent.action.MAIN" />
1191 <category android:name="android.intent.category.SAMPLE_CODE" />
1192 <category android:name="android.intent.category.EMBED" />
1193 </intent-filter>
1194 </activity>
1195
Dianne Hackbornf25ca502013-04-26 18:09:32 -07001196 <activity android:name=".content.TextUndoActivity" android:label="@string/activity_text_undo">
1197 <intent-filter>
1198 <action android:name="android.intent.action.MAIN" />
1199 <category android:name="android.intent.category.SAMPLE_CODE" />
1200 <category android:name="android.intent.category.EMBED" />
1201 </intent-filter>
1202 </activity>
1203
Dianne Hackbornd79a0902011-07-01 15:08:18 -07001204 <activity android:name=".content.ResourcesLayoutReference"
1205 android:label="@string/activity_resources_layout_reference">
1206 <intent-filter>
1207 <action android:name="android.intent.action.MAIN" />
1208 <category android:name="android.intent.category.SAMPLE_CODE" />
1209 <category android:name="android.intent.category.EMBED" />
1210 </intent-filter>
1211 </activity>
1212
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001213 <activity android:name=".content.ResourcesWidthAndHeight"
1214 android:label="@string/activity_resources_width_and_height"
Dianne Hackborn193d98e2011-05-19 18:15:20 -07001215 android:enabled="@bool/atLeastHoneycombMR2">
1216 <intent-filter>
1217 <action android:name="android.intent.action.MAIN" />
1218 <category android:name="android.intent.category.SAMPLE_CODE" />
1219 <category android:name="android.intent.category.EMBED" />
1220 </intent-filter>
1221 </activity>
1222
1223 <activity android:name=".content.ResourcesSmallestWidth"
1224 android:label="@string/activity_resources_smallest_width"
1225 android:enabled="@bool/atLeastHoneycombMR2">
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001226 <intent-filter>
1227 <action android:name="android.intent.action.MAIN" />
1228 <category android:name="android.intent.category.SAMPLE_CODE" />
1229 <category android:name="android.intent.category.EMBED" />
1230 </intent-filter>
1231 </activity>
1232
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001233 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1234 <intent-filter>
1235 <action android:name="android.intent.action.MAIN" />
1236 <category android:name="android.intent.category.SAMPLE_CODE" />
1237 <category android:name="android.intent.category.EMBED" />
1238 </intent-filter>
1239 </activity>
1240
1241 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1242 <intent-filter>
1243 <action android:name="android.intent.action.MAIN" />
1244 <category android:name="android.intent.category.SAMPLE_CODE" />
1245 </intent-filter>
1246 </activity>
1247
Dianne Hackborn23bff5d2010-09-01 22:58:26 -07001248 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1249 <intent-filter>
1250 <action android:name="android.intent.action.MAIN" />
1251 <category android:name="android.intent.category.SAMPLE_CODE" />
1252 </intent-filter>
1253 </activity>
1254
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001255 <activity android:name=".content.ShareContent" android:label="@string/activity_share_content">
1256 <intent-filter>
1257 <action android:name="android.intent.action.MAIN" />
1258 <category android:name="android.intent.category.SAMPLE_CODE" />
1259 </intent-filter>
1260 </activity>
1261
Chiao Cheng0a010ae2013-03-20 17:22:06 -07001262 <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact">
1263 <intent-filter>
1264 <action android:name="android.intent.action.MAIN"/>
1265 <category android:name="android.intent.category.SAMPLE_CODE"/>
1266 </intent-filter>
1267 </activity>
1268
Dianne Hackborne3ad7fa2016-01-07 18:03:54 -08001269 <activity android:name=".content.MediaContentObserver"
1270 android:label="@string/activity_media_content_observer">
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
1277 <service android:name=".content.MediaContentJob"
1278 android:permission="android.permission.BIND_JOB_SERVICE" />
1279
Dianne Hackborna4a1bb72016-03-21 13:31:34 -07001280 <service android:name=".content.PhotosContentJob"
1281 android:permission="android.permission.BIND_JOB_SERVICE" />
1282
Dianne Hackbornddea2822011-08-09 19:36:44 -07001283 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1284 android:enabled="@bool/atLeastHoneycombMR2">
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
Jeff Sharkey4c4580e2014-04-08 16:47:29 -07001291 <activity android:name=".content.DocumentsSample"
1292 android:label="@string/activity_documents"
1293 android:enabled="@bool/atLeastKitKat">
1294 <intent-filter>
1295 <action android:name="android.intent.action.MAIN" />
1296 <category android:name="android.intent.category.SAMPLE_CODE" />
1297 </intent-filter>
1298 </activity>
1299
Dianne Hackbornddea2822011-08-09 19:36:44 -07001300 <provider android:name=".content.FileProvider"
1301 android:authorities="com.example.android.apis.content.FileProvider"
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001302 android:grantUriPermissions="true"
1303 android:exported="false"
Dianne Hackbornddea2822011-08-09 19:36:44 -07001304 android:enabled="@bool/atLeastHoneycombMR2" />
1305
Clara Bayarri93263162015-04-08 18:30:50 +01001306 <activity android:name=".content.ProcessTextLauncher"
1307 android:label="@string/process_text_title" >
1308 <intent-filter>
1309 <action android:name="android.intent.action.MAIN" />
1310 <category android:name="android.intent.category.SAMPLE_CODE" />
1311 </intent-filter>
1312 </activity>
1313 <activity android:name=".content.ProcessText" >
1314 <intent-filter >
1315 <action android:name="android.intent.action.PROCESS_TEXT"/>
1316 <category android:name="android.intent.category.DEFAULT" />
1317 <data android:mimeType="text/plain" />
1318 </intent-filter>
1319 </activity>
1320
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001321 <!-- ************************************* -->
Erik Gilling438ea812013-06-26 11:06:09 -07001322 <!-- HARDWARE PACKAGE SAMPLES -->
1323 <!-- ************************************* -->
1324
1325 <activity android:name=".hardware.ConsumerIr" android:label="Hardware/Consumer IR">
1326 <intent-filter>
1327 <action android:name="android.intent.action.MAIN" />
1328 <category android:name="android.intent.category.SAMPLE_CODE" />
1329 </intent-filter>
1330 </activity>
1331
1332 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001333 <!-- OS PACKAGE SAMPLES -->
1334 <!-- ************************************* -->
1335
1336 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1337 <intent-filter>
1338 <action android:name="android.intent.action.MAIN" />
1339 <category android:name="android.intent.category.SAMPLE_CODE" />
1340 </intent-filter>
1341 </activity>
1342
Jaikumar Ganesh8a0799f2013-02-28 20:35:27 -08001343 <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors">
1344 <intent-filter>
1345 <action android:name="android.intent.action.MAIN" />
1346 <category android:name="android.intent.category.SAMPLE_CODE" />
1347 </intent-filter>
1348 </activity>
1349
Mathias Agopiand6e9c612010-11-23 01:05:13 -08001350 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
1351 <intent-filter>
1352 <action android:name="android.intent.action.MAIN" />
1353 <category android:name="android.intent.category.SAMPLE_CODE" />
1354 </intent-filter>
1355 </activity>
1356
Roman Nurikf096f962010-02-22 14:59:11 -08001357 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1358 <intent-filter>
1359 <action android:name="android.intent.action.MAIN" />
1360 <category android:name="android.intent.category.SAMPLE_CODE" />
1361 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001362 <intent-filter>
1363 <action android:name="android.intent.action.SENDTO" />
1364 <category android:name="android.intent.category.DEFAULT" />
1365 <data android:scheme="sms" />
1366 <data android:scheme="smsto" />
1367 </intent-filter>
1368 </activity>
1369
1370 <activity android:name=".os.MmsMessagingDemo" android:label="OS/MMS Messaging">
1371 <intent-filter>
1372 <action android:name="android.intent.action.MAIN" />
1373 <category android:name="android.intent.category.SAMPLE_CODE" />
1374 </intent-filter>
1375 <intent-filter>
1376 <action android:name="android.intent.action.SENDTO" />
1377 <category android:name="android.intent.category.DEFAULT" />
1378 <data android:scheme="mms" />
1379 <data android:scheme="mmsto" />
1380 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001381 </activity>
1382
1383 <activity android:name=".os.SmsReceivedDialog"
1384 android:theme="@android:style/Theme.Translucent.NoTitleBar"
1385 android:launchMode="singleInstance" />
1386
Ye Wen69291d62014-05-15 13:06:12 -07001387 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"
1388 android:permission="android.permission.BROADCAST_SMS">
Roman Nurikf096f962010-02-22 14:59:11 -08001389 <intent-filter>
1390 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1391 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001392 <intent-filter>
1393 <action android:name="android.provider.Telephony.SMS_DELIVER" />
1394 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001395 </receiver>
1396
Ye Wen69291d62014-05-15 13:06:12 -07001397 <receiver android:name=".os.MmsWapPushReceiver" android:enabled="false"
1398 android:permission="android.permission.BROADCAST_WAP_PUSH">
1399 <intent-filter>
1400 <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
1401 <data android:mimeType="application/vnd.wap.mms-message" />
1402 </intent-filter>
1403 <intent-filter>
1404 <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
1405 <data android:mimeType="application/vnd.wap.mms-message" />
1406 </intent-filter>
1407 </receiver>
1408
1409 <service android:name=".os.HeadlessSmsSendService"
1410 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
1411 android:exported="true">
1412 <intent-filter>
1413 <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
1414 <category android:name="android.intent.category.DEFAULT" />
1415 <data android:scheme="sms" />
1416 <data android:scheme="smsto" />
1417 <data android:scheme="mms" />
1418 <data android:scheme="mmsto" />
1419 </intent-filter>
1420 </service>
1421
Julian Odell9b00ec92014-08-25 17:52:15 -07001422 <provider android:name=".os.MmsFileProvider"
1423 android:authorities="com.example.android.apis.os.MmsFileProvider"
1424 android:enabled="@bool/atLeastLRelease"
Cheuksan Wangcfb685d2014-09-08 19:57:31 -07001425 android:grantUriPermissions="true"
1426 android:exported="false" />
Julian Odell9b00ec92014-08-25 17:52:15 -07001427
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001428 <!-- ************************************* -->
Chet Haaseb9461fc2010-08-04 18:01:13 -07001429 <!-- ANDROID.ANIMATION PACKAGE SAMPLES -->
1430 <!-- ************************************* -->
1431
George Mount77dfe822013-12-12 11:05:15 -08001432 <activity android:name=".animation.ActivityTransition"
1433 android:label="Animation/Activity Transition"
George Mountf93d4902014-02-26 13:05:43 -08001434 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001435 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001436 <intent-filter>
1437 <action android:name="android.intent.action.MAIN" />
1438 <category android:name="android.intent.category.SAMPLE_CODE" />
1439 </intent-filter>
1440 </activity>
1441
1442 <activity android:name=".animation.ActivityTransitionDetails"
George Mount4769ecc2014-02-26 19:01:24 +00001443 android:label="Animation/Details of a specific thingy"
George Mountf93d4902014-02-26 13:05:43 -08001444 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001445 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001446 <intent-filter>
1447 <action android:name="android.intent.action.MAIN" />
1448 </intent-filter>
1449 </activity>
1450
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001451 <activity android:name=".animation.AnimationLoading"
1452 android:label="Animation/Loading"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001453 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001454 <intent-filter>
1455 <action android:name="android.intent.action.MAIN" />
1456 <category android:name="android.intent.category.SAMPLE_CODE" />
1457 </intent-filter>
1458 </activity>
1459
Chet Haase43828a82010-08-16 17:42:33 -07001460 <activity android:name=".animation.AnimationCloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001461 android:label="Animation/Cloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001462 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001463 <intent-filter>
1464 <action android:name="android.intent.action.MAIN" />
1465 <category android:name="android.intent.category.SAMPLE_CODE" />
1466 </intent-filter>
1467 </activity>
1468
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001469 <activity android:name=".animation.AnimationSeeking"
1470 android:label="Animation/Seeking"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001471 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001472 <intent-filter>
1473 <action android:name="android.intent.action.MAIN" />
1474 <category android:name="android.intent.category.SAMPLE_CODE" />
1475 </intent-filter>
1476 </activity>
1477
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001478 <activity android:name=".animation.AnimatorEvents"
1479 android:label="Animation/Events"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001480 android:enabled="@bool/atLeastHoneycomb">
Chet Haase2ab1da82010-08-25 16:30:28 -07001481 <intent-filter>
1482 <action android:name="android.intent.action.MAIN" />
1483 <category android:name="android.intent.category.SAMPLE_CODE" />
1484 </intent-filter>
1485 </activity>
1486
Chet Haase434672a2010-08-20 16:38:18 -07001487 <activity android:name=".animation.BouncingBalls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001488 android:label="Animation/Bouncing Balls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001489 android:enabled="@bool/atLeastHoneycomb">
Chet Haase434672a2010-08-20 16:38:18 -07001490 <intent-filter>
1491 <action android:name="android.intent.action.MAIN" />
1492 <category android:name="android.intent.category.SAMPLE_CODE" />
1493 </intent-filter>
1494 </activity>
1495
Chet Haase0366ddf2010-08-18 10:28:06 -07001496 <activity android:name=".animation.CustomEvaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001497 android:label="Animation/Custom Evaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001498 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001499 <intent-filter>
1500 <action android:name="android.intent.action.MAIN" />
1501 <category android:name="android.intent.category.SAMPLE_CODE" />
1502 </intent-filter>
1503 </activity>
1504
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001505 <activity android:name=".animation.ListFlipper"
1506 android:label="Animation/View Flip"
1507 android:enabled="@bool/atLeastHoneycomb">
Chet Haase64606ec2010-08-06 11:32:42 -07001508 <intent-filter>
1509 <action android:name="android.intent.action.MAIN" />
1510 <category android:name="android.intent.category.SAMPLE_CODE" />
1511 </intent-filter>
1512 </activity>
1513
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001514 <activity android:name=".animation.ReversingAnimation"
1515 android:label="Animation/Reversing"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001516 android:enabled="@bool/atLeastHoneycomb">
Chet Haaseeba431d72010-08-17 11:59:01 -07001517 <intent-filter>
1518 <action android:name="android.intent.action.MAIN" />
1519 <category android:name="android.intent.category.SAMPLE_CODE" />
1520 </intent-filter>
1521 </activity>
1522
Chet Haasece436332010-08-19 17:55:31 -07001523 <activity android:name=".animation.MultiPropertyAnimation"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001524 android:label="Animation/Multiple Properties"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001525 android:enabled="@bool/atLeastHoneycomb">
Chet Haasece436332010-08-19 17:55:31 -07001526 <intent-filter>
1527 <action android:name="android.intent.action.MAIN" />
1528 <category android:name="android.intent.category.SAMPLE_CODE" />
1529 </intent-filter>
1530 </activity>
1531
Chet Haase43828a82010-08-16 17:42:33 -07001532 <activity android:name=".animation.LayoutAnimations"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001533 android:label="Animation/Layout Animations"
1534 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001535 <intent-filter>
1536 <action android:name="android.intent.action.MAIN" />
1537 <category android:name="android.intent.category.SAMPLE_CODE" />
1538 </intent-filter>
1539 </activity>
1540
Chet Haase2a064832010-09-21 08:28:16 -07001541 <activity android:name=".animation.LayoutAnimationsHideShow"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001542 android:label="Animation/Hide-Show Animations"
1543 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001544 <intent-filter>
1545 <action android:name="android.intent.action.MAIN" />
1546 <category android:name="android.intent.category.SAMPLE_CODE" />
1547 </intent-filter>
1548 </activity>
1549
1550 <activity android:name=".animation.LayoutAnimationsByDefault"
Chet Haaseea3e7cd2013-08-29 13:52:06 -07001551 android:label="Animation/Default Layout Animations"
1552 android:enabled="@bool/atLeastHoneycomb">
1553 <intent-filter>
1554 <action android:name="android.intent.action.MAIN" />
1555 <category android:name="android.intent.category.SAMPLE_CODE" />
1556 </intent-filter>
1557 </activity>
1558
1559 <activity android:name=".animation.Transitions"
1560 android:label="Animation/Simple Transitions"
1561 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001562 <intent-filter>
1563 <action android:name="android.intent.action.MAIN" />
1564 <category android:name="android.intent.category.SAMPLE_CODE" />
1565 </intent-filter>
1566 </activity>
1567
George Mountd219b222013-11-20 09:16:03 -08001568 <activity android:name=".animation.PathAnimations"
1569 android:label="Animation/Path Animations"
1570 android:enabled="@bool/atLeastHoneycomb">
1571 <intent-filter>
1572 <action android:name="android.intent.action.MAIN" />
1573 <category android:name="android.intent.category.SAMPLE_CODE" />
1574 </intent-filter>
1575 </activity>
1576
Chet Haaseb9461fc2010-08-04 18:01:13 -07001577 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001578 <!-- ANIMATION PACKAGE SAMPLES -->
1579 <!-- ************************************* -->
1580
1581 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1582 <intent-filter>
1583 <action android:name="android.intent.action.MAIN" />
1584 <category android:name="android.intent.category.SAMPLE_CODE" />
1585 </intent-filter>
1586 </activity>
1587
1588 <!-- ************************************* -->
1589 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
1590 <!-- ************************************* -->
1591
1592 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
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 <activity android:name=".view.WebView1" android:label="Views/WebView">
1599 <intent-filter>
1600 <action android:name="android.intent.action.MAIN" />
1601 <category android:name="android.intent.category.SAMPLE_CODE" />
1602 </intent-filter>
1603 </activity>
1604
1605 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1606 <intent-filter>
1607 <action android:name="android.intent.action.MAIN" />
1608 <category android:name="android.intent.category.SAMPLE_CODE" />
1609 </intent-filter>
1610 </activity>
1611
1612 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1613 <intent-filter>
1614 <action android:name="android.intent.action.MAIN" />
1615 <category android:name="android.intent.category.SAMPLE_CODE" />
1616 </intent-filter>
1617 </activity>
1618
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001619 <activity android:name=".view.LinearLayout1"
1620 android:label="Views/Layouts/LinearLayout/01. Vertical">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001621 <intent-filter>
1622 <action android:name="android.intent.action.MAIN" />
1623 <category android:name="android.intent.category.SAMPLE_CODE" />
1624 </intent-filter>
1625 </activity>
1626
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001627 <activity android:name=".view.LinearLayout2"
1628 android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001629 <intent-filter>
1630 <action android:name="android.intent.action.MAIN" />
1631 <category android:name="android.intent.category.SAMPLE_CODE" />
1632 </intent-filter>
1633 </activity>
1634
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001635 <activity android:name=".view.LinearLayout3"
1636 android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001637 <intent-filter>
1638 <action android:name="android.intent.action.MAIN" />
1639 <category android:name="android.intent.category.SAMPLE_CODE" />
1640 </intent-filter>
1641 </activity>
1642
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001643 <activity android:name=".view.LinearLayout4"
1644 android:label="Views/Layouts/LinearLayout/04. Horizontal">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001645 <intent-filter>
1646 <action android:name="android.intent.action.MAIN" />
1647 <category android:name="android.intent.category.SAMPLE_CODE" />
1648 </intent-filter>
1649 </activity>
1650
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001651 <activity android:name=".view.LinearLayout5"
1652 android:label="Views/Layouts/LinearLayout/05. Simple Form">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001653 <intent-filter>
1654 <action android:name="android.intent.action.MAIN" />
1655 <category android:name="android.intent.category.SAMPLE_CODE" />
1656 </intent-filter>
1657 </activity>
1658
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001659 <activity android:name=".view.LinearLayout6"
1660 android:label="Views/Layouts/LinearLayout/06. Uniform Size">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001661 <intent-filter>
1662 <action android:name="android.intent.action.MAIN" />
1663 <category android:name="android.intent.category.SAMPLE_CODE" />
1664 </intent-filter>
1665 </activity>
1666
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001667 <activity android:name=".view.LinearLayout7"
1668 android:label="Views/Layouts/LinearLayout/07. Fill Parent">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001669 <intent-filter>
1670 <action android:name="android.intent.action.MAIN" />
1671 <category android:name="android.intent.category.SAMPLE_CODE" />
1672 </intent-filter>
1673 </activity>
1674
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001675 <activity android:name=".view.LinearLayout8"
1676 android:label="Views/Layouts/LinearLayout/08. Gravity">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001677 <intent-filter>
1678 <action android:name="android.intent.action.MAIN" />
1679 <category android:name="android.intent.category.SAMPLE_CODE" />
1680 </intent-filter>
1681 </activity>
1682
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001683 <activity android:name=".view.LinearLayout9"
1684 android:label="Views/Layouts/LinearLayout/09. Layout Weight">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001685 <intent-filter>
1686 <action android:name="android.intent.action.MAIN" />
1687 <category android:name="android.intent.category.SAMPLE_CODE" />
1688 </intent-filter>
1689 </activity>
1690
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001691 <activity android:name=".view.LinearLayout10"
1692 android:label="Views/Layouts/LinearLayout/10. Background Image">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001693 <intent-filter>
1694 <action android:name="android.intent.action.MAIN" />
1695 <category android:name="android.intent.category.SAMPLE_CODE" />
1696 </intent-filter>
1697 </activity>
1698
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001699 <activity android:name=".view.CustomLayoutActivity"
1700 android:label="Views/Layouts/CustomLayout">
1701 <intent-filter>
1702 <action android:name="android.intent.action.MAIN" />
1703 <category android:name="android.intent.category.SAMPLE_CODE" />
1704 </intent-filter>
1705 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001706
1707 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1708 <intent-filter>
1709 <action android:name="android.intent.action.MAIN" />
1710 <category android:name="android.intent.category.SAMPLE_CODE" />
1711 </intent-filter>
1712 </activity>
1713
1714 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1715 <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
1721 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1722 <intent-filter>
1723 <action android:name="android.intent.action.MAIN" />
1724 <category android:name="android.intent.category.SAMPLE_CODE" />
1725 </intent-filter>
1726 </activity>
1727
Jeff Brown2e873442011-02-24 20:30:53 -08001728 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1729 <intent-filter>
1730 <action android:name="android.intent.action.MAIN" />
1731 <category android:name="android.intent.category.SAMPLE_CODE" />
1732 </intent-filter>
1733 </activity>
1734
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001735 <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001736 <intent-filter>
1737 <action android:name="android.intent.action.MAIN"/>
1738 <category android:name="android.intent.category.SAMPLE_CODE"/>
1739 </intent-filter>
1740 </activity>
1741
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001742 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001743 <intent-filter>
1744 <action android:name="android.intent.action.MAIN"/>
1745 <category android:name="android.intent.category.SAMPLE_CODE"/>
1746 </intent-filter>
1747 </activity>
1748
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001749 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1750 <intent-filter>
1751 <action android:name="android.intent.action.MAIN"/>
1752 <category android:name="android.intent.category.SAMPLE_CODE"/>
1753 </intent-filter>
1754 </activity>
1755
1756 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1757 android:theme="@android:style/Theme">
1758 <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
1764 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1765 <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
1771 <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001772 <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.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1779 <intent-filter>
1780 <action android:name="android.intent.action.MAIN" />
1781 <category android:name="android.intent.category.SAMPLE_CODE" />
1782 </intent-filter>
1783 </activity>
1784
1785 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1786 <intent-filter>
1787 <action android:name="android.intent.action.MAIN" />
1788 <category android:name="android.intent.category.SAMPLE_CODE" />
1789 </intent-filter>
1790 </activity>
1791
1792 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1793 <intent-filter>
1794 <action android:name="android.intent.action.MAIN" />
1795 <category android:name="android.intent.category.SAMPLE_CODE" />
1796 </intent-filter>
1797 </activity>
1798
1799 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1800 <intent-filter>
1801 <action android:name="android.intent.action.MAIN" />
1802 <category android:name="android.intent.category.SAMPLE_CODE" />
1803 </intent-filter>
1804 </activity>
1805
1806 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1807 <intent-filter>
1808 <action android:name="android.intent.action.MAIN" />
1809 <category android:name="android.intent.category.SAMPLE_CODE" />
1810 </intent-filter>
1811 </activity>
1812
1813 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1814 <intent-filter>
1815 <action android:name="android.intent.action.MAIN" />
1816 <category android:name="android.intent.category.SAMPLE_CODE" />
1817 </intent-filter>
1818 </activity>
1819
1820 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1821 <intent-filter>
1822 <action android:name="android.intent.action.MAIN" />
1823 <category android:name="android.intent.category.SAMPLE_CODE" />
1824 </intent-filter>
1825 </activity>
1826
1827 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1828 <intent-filter>
1829 <action android:name="android.intent.action.MAIN" />
1830 <category android:name="android.intent.category.SAMPLE_CODE" />
1831 </intent-filter>
1832 </activity>
1833
1834 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1835 <intent-filter>
1836 <action android:name="android.intent.action.MAIN" />
1837 <category android:name="android.intent.category.SAMPLE_CODE" />
1838 </intent-filter>
1839 </activity>
1840
1841 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1842 <intent-filter>
1843 <action android:name="android.intent.action.MAIN" />
1844 <category android:name="android.intent.category.SAMPLE_CODE" />
1845 </intent-filter>
1846 </activity>
1847
1848 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1849 <intent-filter>
1850 <action android:name="android.intent.action.MAIN" />
1851 <category android:name="android.intent.category.SAMPLE_CODE" />
1852 </intent-filter>
1853 </activity>
1854
1855 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1856 <intent-filter>
1857 <action android:name="android.intent.action.MAIN" />
1858 <category android:name="android.intent.category.SAMPLE_CODE" />
1859 </intent-filter>
1860 </activity>
1861
1862 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1863 <intent-filter>
1864 <action android:name="android.intent.action.MAIN" />
1865 <category android:name="android.intent.category.SAMPLE_CODE" />
1866 </intent-filter>
1867 </activity>
1868
Philip Milne888ac282012-10-31 10:41:31 -07001869 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form">
Philip Milne875cd1c2011-10-06 16:25:54 -07001870 <intent-filter>
1871 <action android:name="android.intent.action.MAIN" />
1872 <category android:name="android.intent.category.SAMPLE_CODE" />
1873 </intent-filter>
1874 </activity>
1875
Philip Milne888ac282012-10-31 10:41:31 -07001876 <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)">
1877 <intent-filter>
1878 <action android:name="android.intent.action.MAIN" />
1879 <category android:name="android.intent.category.SAMPLE_CODE" />
1880 </intent-filter>
1881 </activity>
1882
1883 <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)">
Philip Milne875cd1c2011-10-06 16:25:54 -07001884 <intent-filter>
1885 <action android:name="android.intent.action.MAIN" />
1886 <category android:name="android.intent.category.SAMPLE_CODE" />
1887 </intent-filter>
1888 </activity>
1889
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001890 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
1891 <intent-filter>
1892 <action android:name="android.intent.action.MAIN" />
1893 <category android:name="android.intent.category.SAMPLE_CODE" />
1894 </intent-filter>
1895 </activity>
1896
1897 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1898 <intent-filter>
1899 <action android:name="android.intent.action.MAIN" />
1900 <category android:name="android.intent.category.SAMPLE_CODE" />
1901 </intent-filter>
1902 </activity>
1903
1904 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1905 <intent-filter>
1906 <action android:name="android.intent.action.MAIN" />
1907 <category android:name="android.intent.category.SAMPLE_CODE" />
1908 </intent-filter>
1909 </activity>
1910
1911 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
1912 <intent-filter>
1913 <action android:name="android.intent.action.MAIN" />
1914 <category android:name="android.intent.category.SAMPLE_CODE" />
1915 </intent-filter>
1916 </activity>
1917
1918 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
1919 <intent-filter>
1920 <action android:name="android.intent.action.MAIN" />
1921 <category android:name="android.intent.category.SAMPLE_CODE" />
1922 </intent-filter>
1923 </activity>
1924
1925 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1926 <intent-filter>
1927 <action android:name="android.intent.action.MAIN" />
1928 <category android:name="android.intent.category.SAMPLE_CODE" />
1929 </intent-filter>
1930 </activity>
1931
1932 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1933 <intent-filter>
1934 <action android:name="android.intent.action.MAIN" />
1935 <category android:name="android.intent.category.SAMPLE_CODE" />
1936 </intent-filter>
1937 </activity>
1938
1939 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1940 <intent-filter>
1941 <action android:name="android.intent.action.MAIN" />
1942 <category android:name="android.intent.category.SAMPLE_CODE" />
1943 </intent-filter>
1944 </activity>
1945
1946 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1947 <intent-filter>
1948 <action android:name="android.intent.action.MAIN" />
1949 <category android:name="android.intent.category.SAMPLE_CODE" />
1950 </intent-filter>
1951 </activity>
1952
1953 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1954 <intent-filter>
1955 <action android:name="android.intent.action.MAIN" />
1956 <category android:name="android.intent.category.SAMPLE_CODE" />
1957 </intent-filter>
1958 </activity>
1959
1960 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1961 <intent-filter>
1962 <action android:name="android.intent.action.MAIN" />
1963 <category android:name="android.intent.category.SAMPLE_CODE" />
1964 </intent-filter>
1965 </activity>
1966
1967 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1968 <intent-filter>
1969 <action android:name="android.intent.action.MAIN" />
1970 <category android:name="android.intent.category.SAMPLE_CODE" />
1971 </intent-filter>
1972 </activity>
1973
1974 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1975 <intent-filter>
1976 <action android:name="android.intent.action.MAIN" />
1977 <category android:name="android.intent.category.SAMPLE_CODE" />
1978 </intent-filter>
1979 </activity>
1980
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001981 <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001982 <intent-filter>
1983 <action android:name="android.intent.action.MAIN" />
1984 <category android:name="android.intent.category.SAMPLE_CODE" />
1985 </intent-filter>
1986 </activity>
1987
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001988 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001989 <intent-filter>
1990 <action android:name="android.intent.action.MAIN" />
1991 <category android:name="android.intent.category.SAMPLE_CODE" />
1992 </intent-filter>
1993 </activity>
1994
Gilles Debunne6e94ff62010-08-18 21:29:29 -07001995 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001996 <intent-filter>
1997 <action android:name="android.intent.action.MAIN" />
1998 <category android:name="android.intent.category.SAMPLE_CODE" />
1999 </intent-filter>
2000 </activity>
2001
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002002 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002003 <intent-filter>
2004 <action android:name="android.intent.action.MAIN" />
2005 <category android:name="android.intent.category.SAMPLE_CODE" />
2006 </intent-filter>
2007 </activity>
2008
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002009 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002010 <intent-filter>
2011 <action android:name="android.intent.action.MAIN" />
2012 <category android:name="android.intent.category.SAMPLE_CODE" />
2013 </intent-filter>
2014 </activity>
2015
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002016 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002017 <intent-filter>
2018 <action android:name="android.intent.action.MAIN" />
2019 <category android:name="android.intent.category.SAMPLE_CODE" />
2020 </intent-filter>
2021 </activity>
2022
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002023 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002024 <intent-filter>
2025 <action android:name="android.intent.action.MAIN" />
2026 <category android:name="android.intent.category.SAMPLE_CODE" />
2027 </intent-filter>
2028 </activity>
2029
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002030 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002031 <intent-filter>
2032 <action android:name="android.intent.action.MAIN" />
2033 <category android:name="android.intent.category.SAMPLE_CODE" />
2034 </intent-filter>
2035 </activity>
2036
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002037 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002038 <intent-filter>
2039 <action android:name="android.intent.action.MAIN" />
2040 <category android:name="android.intent.category.SAMPLE_CODE" />
2041 </intent-filter>
2042 </activity>
2043
2044 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
2045 <intent-filter>
2046 <action android:name="android.intent.action.MAIN" />
2047 <category android:name="android.intent.category.SAMPLE_CODE" />
2048 </intent-filter>
2049 </activity>
2050
2051 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
2052 <intent-filter>
2053 <action android:name="android.intent.action.MAIN" />
2054 <category android:name="android.intent.category.SAMPLE_CODE" />
2055 </intent-filter>
2056 </activity>
2057
2058 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
2059 <intent-filter>
2060 <action android:name="android.intent.action.MAIN" />
2061 <category android:name="android.intent.category.SAMPLE_CODE" />
2062 </intent-filter>
2063 </activity>
2064
2065 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
2066 <intent-filter>
2067 <action android:name="android.intent.action.MAIN" />
2068 <category android:name="android.intent.category.SAMPLE_CODE" />
2069 </intent-filter>
2070 </activity>
2071
2072 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
2073 <intent-filter>
2074 <action android:name="android.intent.action.MAIN" />
2075 <category android:name="android.intent.category.SAMPLE_CODE" />
2076 </intent-filter>
2077 </activity>
2078
Gilles Debunne045eac42010-09-08 10:58:26 -07002079 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
2080 <intent-filter>
2081 <action android:name="android.intent.action.MAIN" />
2082 <category android:name="android.intent.category.SAMPLE_CODE" />
2083 </intent-filter>
2084 </activity>
2085
2086 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
Adam Powelld8e26b82010-07-30 10:37:54 -07002087 <intent-filter>
2088 <action android:name="android.intent.action.MAIN" />
2089 <category android:name="android.intent.category.SAMPLE_CODE" />
2090 </intent-filter>
2091 </activity>
2092
Dianne Hackbornb2522732010-10-26 12:47:13 -07002093 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
2094 <intent-filter>
2095 <action android:name="android.intent.action.MAIN" />
2096 <category android:name="android.intent.category.SAMPLE_CODE" />
2097 </intent-filter>
2098 </activity>
2099
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002100 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
2101 <intent-filter>
2102 <action android:name="android.intent.action.MAIN" />
2103 <category android:name="android.intent.category.SAMPLE_CODE" />
2104 </intent-filter>
2105 </activity>
2106
2107 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
2108 <intent-filter>
2109 <action android:name="android.intent.action.MAIN" />
2110 <category android:name="android.intent.category.SAMPLE_CODE" />
2111 </intent-filter>
2112 </activity>
2113
2114 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
2115 <intent-filter>
2116 <action android:name="android.intent.action.MAIN" />
2117 <category android:name="android.intent.category.SAMPLE_CODE" />
2118 </intent-filter>
2119 </activity>
2120
2121 <activity android:name=".view.CustomView1"
2122 android:label="Views/Custom"
2123 android:theme="@android:style/Theme.Light">
2124 <intent-filter>
2125 <action android:name="android.intent.action.MAIN" />
2126 <category android:name="android.intent.category.SAMPLE_CODE" />
2127 </intent-filter>
2128 </activity>
2129
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002130 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
2131 <intent-filter>
2132 <action android:name="android.intent.action.MAIN" />
2133 <category android:name="android.intent.category.SAMPLE_CODE" />
2134 </intent-filter>
2135 </activity>
2136
2137 <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
2138 <intent-filter>
2139 <action android:name="android.intent.action.MAIN" />
2140 <category android:name="android.intent.category.SAMPLE_CODE" />
2141 </intent-filter>
2142 </activity>
2143
2144 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
2145 <intent-filter>
2146 <action android:name="android.intent.action.MAIN" />
2147 <category android:name="android.intent.category.SAMPLE_CODE" />
2148 </intent-filter>
2149 </activity>
2150
Adam Powell6c7ec482010-08-13 19:11:21 -07002151 <activity android:name=".view.Grid3"
Gilles Debunne045eac42010-09-08 10:58:26 -07002152 android:label="Views/Grid/3. Selection Mode">
Adam Powell6c7ec482010-08-13 19:11:21 -07002153 <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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002159 <activity android:name=".view.ImageView1"
2160 android:label="Views/ImageView">
2161 <intent-filter>
2162 <action android:name="android.intent.action.MAIN" />
2163 <category android:name="android.intent.category.SAMPLE_CODE" />
2164 </intent-filter>
2165 </activity>
2166
Yohei Yukawafafac8e2015-12-14 18:59:44 -08002167 <activity android:name=".inputmethod.ShowInputMethodAndSubtypeEnabler"
2168 android:label="Views/Input Method/ShowInputMethodAndSubtypeEnabler">
2169 <intent-filter>
2170 <action android:name="android.intent.action.MAIN" />
2171 <category android:name="android.intent.category.SAMPLE_CODE" />
2172 </intent-filter>
2173 </activity>
2174
Yohei Yukawa85a32da2016-01-26 13:50:50 -08002175 <activity android:name=".inputmethod.HintLocales"
2176 android:label="Views/Input Method/HintLocales">
2177 <intent-filter>
2178 <action android:name="android.intent.action.MAIN" />
2179 <category android:name="android.intent.category.SAMPLE_CODE" />
2180 </intent-filter>
2181 </activity>
2182
James Cook6a57fe02015-05-19 15:01:51 -07002183 <activity android:name=".view.EditTextDemo"
2184 android:label="Views/Text/EditText">
2185 <intent-filter>
2186 <action android:name="android.intent.action.MAIN" />
2187 <category android:name="android.intent.category.SAMPLE_CODE" />
2188 </intent-filter>
2189 </activity>
2190
2191 <activity android:name=".text.Link"
2192 android:label="Views/Text/Linkify">
2193 <intent-filter>
2194 <action android:name="android.intent.action.MAIN" />
2195 <category android:name="android.intent.category.SAMPLE_CODE" />
2196 </intent-filter>
2197 </activity>
2198
2199 <activity android:name=".text.LogTextBox1"
2200 android:label="Views/Text/LogTextBox">
2201 <intent-filter>
2202 <action android:name="android.intent.action.MAIN" />
2203 <category android:name="android.intent.category.SAMPLE_CODE" />
2204 </intent-filter>
2205 </activity>
2206
2207 <activity android:name=".text.Marquee"
2208 android:label="Views/Text/Marquee">
2209 <intent-filter>
2210 <action android:name="android.intent.action.MAIN" />
2211 <category android:name="android.intent.category.SAMPLE_CODE" />
2212 </intent-filter>
2213 </activity>
2214
2215 <activity android:name=".view.TextClockDemo"
2216 android:label="Views/Text/TextClock">
2217 <intent-filter>
2218 <action android:name="android.intent.action.MAIN" />
2219 <category android:name="android.intent.category.SAMPLE_CODE" />
2220 </intent-filter>
2221 </activity>
2222
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002223 <activity android:name=".view.TextSwitcher1"
James Cook6a57fe02015-05-19 15:01:51 -07002224 android:label="Views/Text/TextSwitcher">
2225 <intent-filter>
2226 <action android:name="android.intent.action.MAIN" />
2227 <category android:name="android.intent.category.SAMPLE_CODE" />
2228 </intent-filter>
2229 </activity>
2230
2231 <activity android:name=".view.TextViewDemo"
2232 android:label="Views/Text/TextView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002233 <intent-filter>
2234 <action android:name="android.intent.action.MAIN" />
2235 <category android:name="android.intent.category.SAMPLE_CODE" />
2236 </intent-filter>
2237 </activity>
2238
2239 <activity android:name=".view.ImageButton1"
2240 android:label="Views/ImageButton">
2241 <intent-filter>
2242 <action android:name="android.intent.action.MAIN" />
2243 <category android:name="android.intent.category.SAMPLE_CODE" />
2244 </intent-filter>
2245 </activity>
2246
2247 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
2248 <intent-filter>
2249 <action android:name="android.intent.action.MAIN" />
2250 <category android:name="android.intent.category.SAMPLE_CODE" />
2251 </intent-filter>
2252 </activity>
2253
2254 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
2255 <intent-filter>
2256 <action android:name="android.intent.action.MAIN" />
2257 <category android:name="android.intent.category.SAMPLE_CODE" />
2258 </intent-filter>
2259 </activity>
2260
Romain Guy02e8d002009-03-24 22:45:50 -07002261 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
2262 <intent-filter>
2263 <action android:name="android.intent.action.MAIN" />
2264 <category android:name="android.intent.category.SAMPLE_CODE" />
2265 </intent-filter>
2266 </activity>
2267
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002268 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
2269 <intent-filter>
2270 <action android:name="android.intent.action.MAIN" />
2271 <category android:name="android.intent.category.SAMPLE_CODE" />
2272 </intent-filter>
2273 </activity>
2274
2275 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
2276 <intent-filter>
2277 <action android:name="android.intent.action.MAIN" />
2278 <category android:name="android.intent.category.SAMPLE_CODE" />
2279 </intent-filter>
2280 </activity>
2281
2282 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
2283 <intent-filter>
2284 <action android:name="android.intent.action.MAIN" />
2285 <category android:name="android.intent.category.SAMPLE_CODE" />
2286 </intent-filter>
2287 </activity>
2288
2289 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
2290 <intent-filter>
2291 <action android:name="android.intent.action.MAIN" />
2292 <category android:name="android.intent.category.SAMPLE_CODE" />
2293 </intent-filter>
2294 </activity>
2295
2296 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
2297 <intent-filter>
2298 <action android:name="android.intent.action.MAIN" />
2299 <category android:name="android.intent.category.SAMPLE_CODE" />
2300 </intent-filter>
2301 </activity>
2302
2303 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
2304 <intent-filter>
2305 <action android:name="android.intent.action.MAIN" />
2306 <category android:name="android.intent.category.SAMPLE_CODE" />
2307 </intent-filter>
2308 </activity>
2309
2310 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
2311 <intent-filter>
2312 <action android:name="android.intent.action.MAIN" />
2313 <category android:name="android.intent.category.SAMPLE_CODE" />
2314 </intent-filter>
2315 </activity>
2316
2317 <activity android:name=".view.Controls1"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002318 android:label="Views/Controls/1. Light Theme"
2319 android:theme="@android:style/Theme.Light">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002320 <intent-filter>
2321 <action android:name="android.intent.action.MAIN" />
2322 <category android:name="android.intent.category.SAMPLE_CODE" />
2323 </intent-filter>
2324 </activity>
2325
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002326 <activity android:name=".view.Controls2"
Gilles Debunne62c863d2010-09-08 08:11:10 -07002327 android:label="Views/Controls/2. Dark Theme"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002328 android:theme="@android:style/Theme">
2329 <intent-filter>
2330 <action android:name="android.intent.action.MAIN" />
2331 <category android:name="android.intent.category.SAMPLE_CODE" />
2332 </intent-filter>
2333 </activity>
2334
2335 <activity android:name=".view.Controls3"
2336 android:label="Views/Controls/3. Holo Light Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002337 android:theme="@android:style/Theme.Holo.Light"
2338 android:enabled="@bool/atLeastHoneycomb">
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002339 <intent-filter>
2340 <action android:name="android.intent.action.MAIN" />
2341 <category android:name="android.intent.category.SAMPLE_CODE" />
2342 </intent-filter>
2343 </activity>
2344
2345 <activity android:name=".view.Controls4"
2346 android:label="Views/Controls/4. Holo Dark Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002347 android:theme="@android:style/Theme.Holo"
2348 android:enabled="@bool/atLeastHoneycomb">
2349 <intent-filter>
2350 <action android:name="android.intent.action.MAIN" />
2351 <category android:name="android.intent.category.SAMPLE_CODE" />
2352 </intent-filter>
2353 </activity>
2354
Alan Viverettebfd633a2016-01-07 16:41:10 -05002355 <activity android:name=".view.ControlsMaterialLight"
Alan Viverette6adc4262014-06-06 15:25:30 -07002356 android:label="Views/Controls/5. Material Light Theme"
2357 android:theme="@android:style/Theme.Material.Light"
Alan Viverette21780632014-03-03 14:08:19 -08002358 android:enabled="@bool/atLeastLRelease">
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002359 <intent-filter>
2360 <action android:name="android.intent.action.MAIN" />
2361 <category android:name="android.intent.category.SAMPLE_CODE" />
2362 </intent-filter>
2363 </activity>
2364
Alan Viverettebfd633a2016-01-07 16:41:10 -05002365 <activity android:name=".view.ControlsMaterialDark"
Alan Viverette6adc4262014-06-06 15:25:30 -07002366 android:label="Views/Controls/6. Material Dark Theme"
2367 android:theme="@android:style/Theme.Material"
Alan Viverette21780632014-03-03 14:08:19 -08002368 android:enabled="@bool/atLeastLRelease">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002369 <intent-filter>
2370 <action android:name="android.intent.action.MAIN" />
2371 <category android:name="android.intent.category.SAMPLE_CODE" />
2372 </intent-filter>
2373 </activity>
2374
Chet Haasea6e59a92014-01-28 14:08:04 -08002375 <activity android:name=".view.Controls7"
Alan Viverette21780632014-03-03 14:08:19 -08002376 android:label="Views/Controls/7. Custom Theme"
2377 android:theme="@style/CustomTheme">
2378 <intent-filter>
2379 <action android:name="android.intent.action.MAIN" />
2380 <category android:name="android.intent.category.SAMPLE_CODE" />
2381 </intent-filter>
2382 </activity>
2383
2384 <activity android:name=".view.Controls8"
Alan Viveretteb020f1c2014-04-07 16:22:44 -07002385 android:label="Views/Controls/8. Current or Old Theme"
Alan Viverette21780632014-03-03 14:08:19 -08002386 android:theme="@style/ThemeCurrent">
2387 <intent-filter>
2388 <action android:name="android.intent.action.MAIN" />
2389 <category android:name="android.intent.category.SAMPLE_CODE" />
2390 </intent-filter>
2391 </activity>
2392
2393 <activity android:name=".view.Controls9"
Alan Viverette974dc592014-07-23 18:24:09 -07002394 android:label="Views/Controls/9. Default Theme">
Chet Haasea6e59a92014-01-28 14:08:04 -08002395 <intent-filter>
2396 <action android:name="android.intent.action.MAIN" />
2397 <category android:name="android.intent.category.SAMPLE_CODE" />
2398 </intent-filter>
2399 </activity>
2400
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002401 <activity android:name=".view.Buttons1"
2402 android:label="Views/Buttons">
2403 <intent-filter>
2404 <action android:name="android.intent.action.MAIN" />
2405 <category android:name="android.intent.category.SAMPLE_CODE" />
2406 </intent-filter>
2407 </activity>
2408
2409 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2410 <intent-filter>
2411 <action android:name="android.intent.action.MAIN" />
2412 <category android:name="android.intent.category.SAMPLE_CODE" />
2413 </intent-filter>
2414 </activity>
2415
2416 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2417 <intent-filter>
2418 <action android:name="android.intent.action.MAIN" />
2419 <category android:name="android.intent.category.SAMPLE_CODE" />
2420 </intent-filter>
2421 </activity>
2422
2423 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2424 <intent-filter>
2425 <action android:name="android.intent.action.MAIN" />
2426 <category android:name="android.intent.category.SAMPLE_CODE" />
2427 </intent-filter>
2428 </activity>
2429
2430 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2431 <intent-filter>
2432 <action android:name="android.intent.action.MAIN" />
2433 <category android:name="android.intent.category.SAMPLE_CODE" />
2434 </intent-filter>
2435 </activity>
2436
2437 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2438 <intent-filter>
2439 <action android:name="android.intent.action.MAIN" />
2440 <category android:name="android.intent.category.SAMPLE_CODE" />
2441 </intent-filter>
2442 </activity>
2443
2444 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2445 <intent-filter>
2446 <action android:name="android.intent.action.MAIN" />
2447 <category android:name="android.intent.category.SAMPLE_CODE" />
2448 </intent-filter>
2449 </activity>
2450
2451 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
2452 <intent-filter>
2453 <action android:name="android.intent.action.MAIN" />
2454 <category android:name="android.intent.category.SAMPLE_CODE" />
2455 </intent-filter>
2456 </activity>
2457
2458 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
2459 <intent-filter>
2460 <action android:name="android.intent.action.MAIN" />
2461 <category android:name="android.intent.category.SAMPLE_CODE" />
2462 </intent-filter>
2463 </activity>
2464
2465 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
2466 <intent-filter>
2467 <action android:name="android.intent.action.MAIN" />
2468 <category android:name="android.intent.category.SAMPLE_CODE" />
2469 </intent-filter>
2470 </activity>
2471
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002472 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
2473 <intent-filter>
2474 <action android:name="android.intent.action.MAIN" />
2475 <category android:name="android.intent.category.SAMPLE_CODE" />
2476 </intent-filter>
2477 </activity>
2478
Alan Viverette93e09482015-09-18 09:43:08 -04002479 <activity android:name=".view.NumberPickerActivity" android:label="Views/Number Picker">
2480 <intent-filter>
2481 <action android:name="android.intent.action.MAIN" />
2482 <category android:name="android.intent.category.SAMPLE_CODE" />
2483 </intent-filter>
2484 </activity>
2485
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002486 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2487 <intent-filter>
2488 <action android:name="android.intent.action.MAIN" />
2489 <category android:name="android.intent.category.SAMPLE_CODE" />
2490 </intent-filter>
2491 </activity>
2492
2493 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2494 <intent-filter>
2495 <action android:name="android.intent.action.MAIN" />
2496 <category android:name="android.intent.category.SAMPLE_CODE" />
2497 </intent-filter>
2498 </activity>
2499
2500 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
2501 <intent-filter>
2502 <action android:name="android.intent.action.MAIN" />
2503 <category android:name="android.intent.category.SAMPLE_CODE" />
2504 </intent-filter>
2505 </activity>
2506
2507 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2508 <intent-filter>
2509 <action android:name="android.intent.action.MAIN" />
2510 <category android:name="android.intent.category.SAMPLE_CODE" />
2511 </intent-filter>
2512 </activity>
2513
2514 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
2515 <intent-filter>
2516 <action android:name="android.intent.action.MAIN" />
2517 <category android:name="android.intent.category.SAMPLE_CODE" />
2518 </intent-filter>
2519 </activity>
2520
Jeff Brown587b6c42010-12-15 19:31:17 -08002521 <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
2522 <intent-filter>
2523 <action android:name="android.intent.action.MAIN" />
2524 <category android:name="android.intent.category.SAMPLE_CODE" />
2525 </intent-filter>
2526 </activity>
2527
Dianne Hackborn3de0bf92013-03-01 13:37:02 -08002528 <activity android:name=".view.WindowFocusObserver"
2529 android:label="Views/Focus/6. Window Focus Observer">
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002536 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
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
2543 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
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
Adam Powella19298d2010-08-03 18:48:05 -07002550 <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2551 <intent-filter>
2552 <action android:name="android.intent.action.MAIN" />
2553 <category android:name="android.intent.category.SAMPLE_CODE" />
2554 </intent-filter>
2555 </activity>
2556
Amith Yamasanied6ae472010-09-03 17:11:31 -07002557 <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2558 android:theme="@android:style/Theme.Holo">
2559 <intent-filter>
2560 <action android:name="android.intent.action.MAIN" />
2561 <category android:name="android.intent.category.SAMPLE_CODE" />
2562 </intent-filter>
2563 <meta-data android:name="android.app.default_searchable"
2564 android:value=".app.SearchQueryResults" />
2565 </activity>
2566
Amith Yamasaniea5c0b02011-07-20 17:02:01 -07002567 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2568 android:theme="@android:style/Theme.Holo">
2569 <intent-filter>
2570 <action android:name="android.intent.action.MAIN" />
2571 <category android:name="android.intent.category.SAMPLE_CODE" />
2572 </intent-filter>
2573 <meta-data android:name="android.app.default_searchable"
2574 android:value=".app.SearchQueryResults" />
2575 </activity>
2576
Amith Yamasanied6ae472010-09-03 17:11:31 -07002577 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2578 android:theme="@android:style/Theme.Holo">
2579 <intent-filter>
2580 <action android:name="android.intent.action.MAIN" />
2581 <category android:name="android.intent.category.SAMPLE_CODE" />
2582 </intent-filter>
2583 </activity>
2584
Romain Guyc96fa382010-08-11 19:34:27 -07002585 <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
Chet Haase64606ec2010-08-06 11:32:42 -07002586 <intent-filter>
2587 <action android:name="android.intent.action.MAIN" />
2588 <category android:name="android.intent.category.SAMPLE_CODE" />
2589 </intent-filter>
2590 </activity>
2591
Jeff Browncf4db942010-09-03 10:19:28 -07002592 <activity android:name=".view.SecureView" android:label="Views/Secure View">
2593 <intent-filter>
2594 <action android:name="android.intent.action.MAIN" />
2595 <category android:name="android.intent.category.SAMPLE_CODE" />
2596 </intent-filter>
2597 </activity>
2598
Jeff Brownb39c4ba2010-09-29 17:14:35 -07002599 <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2600 <intent-filter>
2601 <action android:name="android.intent.action.MAIN" />
2602 <category android:name="android.intent.category.SAMPLE_CODE" />
2603 </intent-filter>
2604 </activity>
2605
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002606 <activity android:name=".view.DragAndDropDemo"
2607 android:label="Views/Drag and Drop"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002608 android:hardwareAccelerated="false"
2609 android:enabled="@bool/atLeastHoneycomb">
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002610 <intent-filter>
2611 <action android:name="android.intent.action.MAIN" />
2612 <category android:name="android.intent.category.SAMPLE_CODE" />
2613 </intent-filter>
2614 </activity>
2615
Jeff Brown10f877b2011-02-23 21:54:39 -08002616 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2617 <intent-filter>
2618 <action android:name="android.intent.action.MAIN" />
2619 <category android:name="android.intent.category.SAMPLE_CODE" />
2620 </intent-filter>
2621 </activity>
2622
Jeff Brown402adc42011-06-27 21:37:37 -07002623 <activity android:name=".view.Hover" android:label="Views/Hover Events">
2624 <intent-filter>
2625 <action android:name="android.intent.action.MAIN" />
2626 <category android:name="android.intent.category.SAMPLE_CODE" />
2627 </intent-filter>
2628 </activity>
2629
Dianne Hackborn168241e2013-02-25 16:48:06 -08002630 <activity android:name=".view.SystemUIModes"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002631 android:label="Views/System UI Visibility/System UI Modes"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002632 android:uiOptions="splitActionBarWhenNarrow"
2633 android:enabled="@bool/atLeastJellyBeanMR2">
2634 <intent-filter>
2635 <action android:name="android.intent.action.MAIN" />
2636 <category android:name="android.intent.category.SAMPLE_CODE" />
2637 </intent-filter>
2638 </activity>
2639
2640 <activity android:name=".view.SystemUIModesOverlay"
2641 android:label="Views/System UI Visibility/System UI Modes Overlay"
2642 android:uiOptions="splitActionBarWhenNarrow"
2643 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002644 <intent-filter>
2645 <action android:name="android.intent.action.MAIN" />
2646 <category android:name="android.intent.category.SAMPLE_CODE" />
2647 </intent-filter>
2648 </activity>
2649
2650 <activity android:name=".view.ContentBrowserActivity"
2651 android:label="Views/System UI Visibility/Content Browser"
Dianne Hackborn58ce6f02012-05-18 19:43:57 -07002652 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002653 android:uiOptions="splitActionBarWhenNarrow"
2654 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002655 <intent-filter>
2656 <action android:name="android.intent.action.MAIN" />
2657 <category android:name="android.intent.category.SAMPLE_CODE" />
2658 </intent-filter>
2659 </activity>
2660
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002661 <activity android:name=".view.ContentBrowserNavActivity"
2662 android:label="Views/System UI Visibility/Content Browser Nav Bar"
2663 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2664 android:uiOptions="splitActionBarWhenNarrow"
2665 android:enabled="@bool/atLeastKitKat">
2666 <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
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002672 <activity android:name=".view.VideoPlayerActivity"
2673 android:label="Views/System UI Visibility/Video Player"
Dianne Hackbornf7541b82012-03-30 18:57:18 -07002674 android:theme="@android:style/Theme.Holo"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002675 android:uiOptions="splitActionBarWhenNarrow"
2676 android:enabled="@bool/atLeastJellyBean">
Daniel Sandler173fb982011-08-04 13:14:01 -04002677 <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.TranslucentBarsActivity"
2684 android:label="Views/System UI Visibility/Translucent Bars"
2685 android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"
2686 android:enabled="@bool/atLeastKitKat">
2687 <intent-filter>
2688 <action android:name="android.intent.action.MAIN" />
2689 <category android:name="android.intent.category.SAMPLE_CODE" />
2690 </intent-filter>
2691 </activity>
2692
Dianne Hackborn18159032013-12-02 16:30:50 -08002693 <activity android:name=".view.GameActivity"
2694 android:label="Views/System UI Visibility/Game"
2695 android:theme="@android:style/Theme.Holo.NoActionBar"
2696 android:enabled="@bool/atLeastKitKat">
2697 <intent-filter>
2698 <action android:name="android.intent.action.MAIN" />
2699 <category android:name="android.intent.category.SAMPLE_CODE" />
2700 </intent-filter>
2701 </activity>
2702
Adam Powell758f6d02010-11-28 19:12:14 -08002703 <activity android:name=".view.Switches" android:label="Views/Switches">
2704 <intent-filter>
2705 <action android:name="android.intent.action.MAIN" />
2706 <category android:name="android.intent.category.SAMPLE_CODE" />
2707 </intent-filter>
2708 </activity>
2709
Jun Mukai6cb36682015-11-17 17:24:15 -08002710 <activity android:name=".view.PointerShapes" android:label="Views/Pointer shapes">
2711 <intent-filter>
2712 <action android:name="android.intent.action.MAIN" />
2713 <category android:name="android.intent.category.SAMPLE_CODE" />
2714 </intent-filter>
2715 </activity>
2716
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002717 <!-- ************************************* -->
2718 <!-- GRAPHICS SAMPLES -->
2719 <!-- ************************************* -->
2720
2721 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
Jack Palevich1163f692011-10-27 05:45:45 -07002722 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002723 <intent-filter>
2724 <action android:name="android.intent.action.MAIN" />
2725 <category android:name="android.intent.category.SAMPLE_CODE" />
2726 </intent-filter>
2727 </activity>
2728
2729 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2730 <intent-filter>
2731 <action android:name="android.intent.action.MAIN" />
2732 <category android:name="android.intent.category.SAMPLE_CODE" />
2733 </intent-filter>
2734 </activity>
2735
2736 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2737 <intent-filter>
2738 <action android:name="android.intent.action.MAIN" />
2739 <category android:name="android.intent.category.SAMPLE_CODE" />
2740 </intent-filter>
2741 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002742
Jack Palevichc1645152009-12-24 16:18:25 +08002743 <activity android:name=".graphics.CompressedTextureActivity"
2744 android:label="Graphics/OpenGL ES/Compressed Texture"
2745 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002746 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichc1645152009-12-24 16:18:25 +08002747 <intent-filter>
2748 <action android:name="android.intent.action.MAIN" />
2749 <category android:name="android.intent.category.SAMPLE_CODE" />
2750 </intent-filter>
2751 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002752
Jack Palevich89282a62010-01-29 20:58:38 +08002753 <activity android:name=".graphics.CubeMapActivity"
2754 android:label="Graphics/OpenGL ES/Cube Map"
2755 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002756 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002757 <intent-filter>
2758 <action android:name="android.intent.action.MAIN" />
2759 <category android:name="android.intent.category.SAMPLE_CODE" />
2760 </intent-filter>
2761 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002762
2763
Jack Palevich89282a62010-01-29 20:58:38 +08002764 <activity android:name=".graphics.FrameBufferObjectActivity"
2765 android:label="Graphics/OpenGL ES/Frame Buffer Object"
2766 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002767 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002768 <intent-filter>
2769 <action android:name="android.intent.action.MAIN" />
2770 <category android:name="android.intent.category.SAMPLE_CODE" />
2771 </intent-filter>
2772 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002773
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002774 <activity android:name=".graphics.GLSurfaceViewActivity"
2775 android:label="Graphics/OpenGL ES/GLSurfaceView"
2776 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002777 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002778 <intent-filter>
2779 <action android:name="android.intent.action.MAIN" />
2780 <category android:name="android.intent.category.SAMPLE_CODE" />
2781 </intent-filter>
2782 </activity>
2783
Jack Palevichfbc44112009-11-27 19:54:46 +08002784 <activity android:name=".graphics.GLES20Activity"
2785 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2786 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002787 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfbc44112009-11-27 19:54:46 +08002788 <intent-filter>
2789 <action android:name="android.intent.action.MAIN" />
2790 <category android:name="android.intent.category.SAMPLE_CODE" />
2791 </intent-filter>
2792 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002793
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002794 <activity android:name=".graphics.MatrixPaletteActivity"
2795 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
Jack Palevich1163f692011-10-27 05:45:45 -07002796 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfe8c16a2009-12-09 15:32:35 +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.TranslucentGLSurfaceViewActivity"
2804 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2805 android:theme="@style/Theme.Translucent"
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>
Jack Palevich66914d42010-02-03 16:00:49 +08002812
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002813 <activity android:name=".graphics.TriangleActivity"
2814 android:label="Graphics/OpenGL ES/Textured Triangle"
Alan Viverette21780632014-03-03 14:08:19 -08002815 android:theme="@style/ThemeCurrentDialog"
Jack Palevich1163f692011-10-27 05:45:45 -07002816 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002823 <activity android:name=".graphics.spritetext.SpriteTextActivity"
2824 android:label="Graphics/OpenGL ES/Sprite Text"
2825 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002826 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002827 <intent-filter>
2828 <action android:name="android.intent.action.MAIN" />
2829 <category android:name="android.intent.category.SAMPLE_CODE" />
2830 </intent-filter>
2831 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002832
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002833 <activity android:name=".graphics.TouchRotateActivity"
2834 android:label="Graphics/OpenGL ES/Touch Rotate"
2835 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002836 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002837 <intent-filter>
2838 <action android:name="android.intent.action.MAIN" />
2839 <category android:name="android.intent.category.SAMPLE_CODE" />
2840 </intent-filter>
2841 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002842
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002843 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
2844 <intent-filter>
2845 <action android:name="android.intent.action.MAIN" />
2846 <category android:name="android.intent.category.SAMPLE_CODE" />
2847 </intent-filter>
2848 </activity>
2849
2850 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2851 <intent-filter>
2852 <action android:name="android.intent.action.MAIN" />
2853 <category android:name="android.intent.category.SAMPLE_CODE" />
2854 </intent-filter>
2855 </activity>
2856
2857 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2858 <intent-filter>
2859 <action android:name="android.intent.action.MAIN" />
2860 <category android:name="android.intent.category.SAMPLE_CODE" />
2861 </intent-filter>
2862 </activity>
2863
2864 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2865 <intent-filter>
2866 <action android:name="android.intent.action.MAIN" />
2867 <category android:name="android.intent.category.SAMPLE_CODE" />
2868 </intent-filter>
2869 </activity>
2870
2871 <activity android:name=".graphics.SurfaceViewOverlay"
2872 android:label="Graphics/SurfaceView Overlay">
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
Chris Craik70070352014-06-19 10:57:16 -07002879 <activity android:name=".graphics.ShadowCardStack"
2880 android:label="Graphics/Shadow Card Stack"
2881 android:theme="@android:style/Theme.Material.Light">
2882 <intent-filter>
2883 <action android:name="android.intent.action.MAIN" />
2884 <category android:name="android.intent.category.SAMPLE_CODE" />
2885 </intent-filter>
2886 </activity>
2887
2888 <activity android:name=".graphics.ShadowCardDrag"
2889 android:label="Graphics/Shadow Card Drag"
2890 android:theme="@android:style/Theme.Material.Light">
2891 <intent-filter>
2892 <action android:name="android.intent.action.MAIN" />
2893 <category android:name="android.intent.category.SAMPLE_CODE" />
2894 </intent-filter>
2895 </activity>
2896
Dianne Hackborn988a7192010-05-10 11:30:38 -07002897 <activity android:name=".graphics.WindowSurface"
2898 android:label="Graphics/Surface Window">
2899 <intent-filter>
2900 <action android:name="android.intent.action.MAIN" />
2901 <category android:name="android.intent.category.SAMPLE_CODE" />
2902 </intent-filter>
2903 </activity>
2904
Romain Guy520c90c2011-03-18 15:11:16 -07002905 <activity android:hardwareAccelerated="false"
2906 android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002907 <intent-filter>
2908 <action android:name="android.intent.action.MAIN" />
2909 <category android:name="android.intent.category.SAMPLE_CODE" />
2910 </intent-filter>
2911 </activity>
2912
2913 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
2914 <intent-filter>
2915 <action android:name="android.intent.action.MAIN" />
2916 <category android:name="android.intent.category.SAMPLE_CODE" />
2917 </intent-filter>
2918 </activity>
2919
2920 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
2921 <intent-filter>
2922 <action android:name="android.intent.action.MAIN" />
2923 <category android:name="android.intent.category.SAMPLE_CODE" />
2924 </intent-filter>
2925 </activity>
2926
Romain Guy520c90c2011-03-18 15:11:16 -07002927 <activity android:hardwareAccelerated="false"
2928 android:name=".graphics.Clipping" android:label="Graphics/Clipping">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002929 <intent-filter>
2930 <action android:name="android.intent.action.MAIN" />
2931 <category android:name="android.intent.category.SAMPLE_CODE" />
2932 </intent-filter>
2933 </activity>
2934
2935 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
2936 <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
Romain Guy520c90c2011-03-18 15:11:16 -07002942 <activity android:hardwareAccelerated="false"
2943 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002944 <intent-filter>
2945 <action android:name="android.intent.action.MAIN" />
2946 <category android:name="android.intent.category.SAMPLE_CODE" />
2947 </intent-filter>
2948 </activity>
2949
2950 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
2951 <intent-filter>
2952 <action android:name="android.intent.action.MAIN" />
2953 <category android:name="android.intent.category.SAMPLE_CODE" />
2954 </intent-filter>
2955 </activity>
2956
Romain Guy520c90c2011-03-18 15:11:16 -07002957 <activity android:hardwareAccelerated="false"
2958 android:name=".graphics.Pictures" android:label="Graphics/Pictures">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002959 <intent-filter>
2960 <action android:name="android.intent.action.MAIN" />
2961 <category android:name="android.intent.category.SAMPLE_CODE" />
2962 </intent-filter>
2963 </activity>
2964
Romain Guy520c90c2011-03-18 15:11:16 -07002965 <activity android:hardwareAccelerated="false"
2966 android:name=".graphics.Vertices" android:label="Graphics/Vertices">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002967 <intent-filter>
2968 <action android:name="android.intent.action.MAIN" />
2969 <category android:name="android.intent.category.SAMPLE_CODE" />
2970 </intent-filter>
2971 </activity>
2972
2973 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
2974 <intent-filter>
2975 <action android:name="android.intent.action.MAIN" />
2976 <category android:name="android.intent.category.SAMPLE_CODE" />
2977 </intent-filter>
2978 </activity>
2979
2980 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
2981 <intent-filter>
2982 <action android:name="android.intent.action.MAIN" />
2983 <category android:name="android.intent.category.SAMPLE_CODE" />
2984 </intent-filter>
2985 </activity>
2986
2987 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
2988 <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
2994 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
2995 <intent-filter>
2996 <action android:name="android.intent.action.MAIN" />
2997 <category android:name="android.intent.category.SAMPLE_CODE" />
2998 </intent-filter>
2999 </activity>
3000
3001 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
3002 <intent-filter>
3003 <action android:name="android.intent.action.MAIN" />
3004 <category android:name="android.intent.category.SAMPLE_CODE" />
3005 </intent-filter>
3006 </activity>
3007
3008 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
3009 <intent-filter>
3010 <action android:name="android.intent.action.MAIN" />
3011 <category android:name="android.intent.category.SAMPLE_CODE" />
3012 </intent-filter>
3013 </activity>
3014
3015 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
3016 <intent-filter>
3017 <action android:name="android.intent.action.MAIN" />
3018 <category android:name="android.intent.category.SAMPLE_CODE" />
3019 </intent-filter>
3020 </activity>
3021
3022 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
3023 <intent-filter>
3024 <action android:name="android.intent.action.MAIN" />
3025 <category android:name="android.intent.category.SAMPLE_CODE" />
3026 </intent-filter>
3027 </activity>
3028
3029 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
3030 <intent-filter>
3031 <action android:name="android.intent.action.MAIN" />
3032 <category android:name="android.intent.category.SAMPLE_CODE" />
3033 </intent-filter>
3034 </activity>
3035
3036 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
3037 <intent-filter>
3038 <action android:name="android.intent.action.MAIN" />
3039 <category android:name="android.intent.category.SAMPLE_CODE" />
3040 </intent-filter>
3041 </activity>
3042
Romain Guy520c90c2011-03-18 15:11:16 -07003043 <activity android:hardwareAccelerated="false"
3044 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003045 <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
Mike Reedb94183b2009-06-05 15:56:23 -04003051 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003058 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
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
Romain Guy520c90c2011-03-18 15:11:16 -07003065 <activity android:hardwareAccelerated="false"
3066 android:name=".graphics.DrawPoints" android:label="Graphics/Points">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003067 <intent-filter>
3068 <action android:name="android.intent.action.MAIN" />
3069 <category android:name="android.intent.category.SAMPLE_CODE" />
3070 </intent-filter>
3071 </activity>
3072
3073 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
3074 android:theme="@style/Theme.Black"
Jack Palevich1163f692011-10-27 05:45:45 -07003075 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003076 <intent-filter>
3077 <action android:name="android.intent.action.MAIN" />
3078 <category android:name="android.intent.category.SAMPLE_CODE" />
3079 </intent-filter>
3080 </activity>
3081
3082 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
3083 <intent-filter>
3084 <action android:name="android.intent.action.MAIN" />
3085 <category android:name="android.intent.category.SAMPLE_CODE" />
3086 </intent-filter>
3087 </activity>
3088
3089 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
3090 <intent-filter>
3091 <action android:name="android.intent.action.MAIN" />
3092 <category android:name="android.intent.category.SAMPLE_CODE" />
3093 </intent-filter>
3094 </activity>
3095
3096 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
3097 <intent-filter>
3098 <action android:name="android.intent.action.MAIN" />
3099 <category android:name="android.intent.category.SAMPLE_CODE" />
3100 </intent-filter>
3101 </activity>
3102
3103 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
3104 <intent-filter>
3105 <action android:name="android.intent.action.MAIN" />
3106 <category android:name="android.intent.category.SAMPLE_CODE" />
3107 </intent-filter>
3108 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08003109
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07003110 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
3111 <intent-filter>
3112 <action android:name="android.intent.action.MAIN" />
3113 <category android:name="android.intent.category.SAMPLE_CODE" />
3114 </intent-filter>
3115 </activity>
3116
3117 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
3118 <intent-filter>
3119 <action android:name="android.intent.action.MAIN" />
3120 <category android:name="android.intent.category.SAMPLE_CODE" />
3121 </intent-filter>
3122 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003123
Dianne Hackborn3b014602009-08-10 18:12:32 -07003124 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
3125 <intent-filter>
3126 <action android:name="android.intent.action.MAIN" />
3127 <category android:name="android.intent.category.SAMPLE_CODE" />
3128 </intent-filter>
3129 </activity>
3130
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003131 <!-- ************************************* -->
3132 <!-- MEDIA SAMPLES -->
3133 <!-- ************************************* -->
3134
3135 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
3136 <intent-filter>
3137 <action android:name="android.intent.action.MAIN" />
3138 <category android:name="android.intent.category.SAMPLE_CODE" />
3139 </intent-filter>
3140 </activity>
3141
3142 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
3143 <intent-filter>
3144 <category android:name="android.intent.category.SAMPLE_CODE" />
3145 </intent-filter>
3146 </activity>
3147
3148 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
3149 <intent-filter>
3150 <category android:name="android.intent.category.SAMPLE_CODE" />
3151 </intent-filter>
3152 </activity>
3153
3154 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
3155 <intent-filter>
3156 <action android:name="android.intent.action.MAIN" />
3157 <category android:name="android.intent.category.SAMPLE_CODE" />
3158 </intent-filter>
3159 </activity>
3160
Roman Nurik90c1d502010-10-22 15:39:25 -07003161 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
3162 <intent-filter>
3163 <action android:name="android.intent.action.MAIN" />
3164 <category android:name="android.intent.category.SAMPLE_CODE" />
3165 </intent-filter>
3166 </activity>
3167
Michael Wrightd17804f2014-07-21 15:43:42 -07003168 <activity android:name=".media.projection.MediaProjectionDemo"
3169 android:label="Media/MediaProjection">
3170 <intent-filter>
3171 <action android:name="android.intent.action.MAIN" />
3172 <category android:name="android.intent.category.SAMPLE_CODE" />
3173 </intent-filter>
3174 </activity>
3175
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003176 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003177 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003178 <!-- ************************************* -->
3179
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003180 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
3181 <meta-data android:name="android.appwidget.provider"
3182 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003183 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003184 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003185 </intent-filter>
3186 </receiver>
3187
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07003188 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
3189 <intent-filter>
3190 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
3191 </intent-filter>
3192 </activity>
3193
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003194 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003195 <intent-filter>
3196 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
3197 <action android:name="android.intent.ACTION_TIME" />
3198 </intent-filter>
3199 </receiver>
3200
3201 <!-- ************************************* -->
3202 <!-- OTHER SAMPLES -->
3203 <!-- ************************************* -->
3204
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06003205 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
3206 <intent-filter>
3207 <action android:name="android.intent.action.MAIN" />
3208 <category android:name="android.intent.category.SAMPLE_CODE" />
3209 </intent-filter>
3210 </activity>
3211
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06003212 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
3213 <intent-filter>
3214 <action android:name="android.intent.action.MAIN" />
3215 <category android:name="android.intent.category.SAMPLE_CODE" />
3216 </intent-filter>
3217
3218 <!-- Add a technology filter -->
3219 <intent-filter>
3220 <action android:name="android.nfc.action.TECH_DISCOVERED" />
3221 </intent-filter>
3222
3223 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
3224 android:resource="@xml/filter_nfc"
3225 />
3226 </activity>
3227
Jeff Hamilton509fbb42011-01-18 09:01:51 -08003228 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
3229 <intent-filter>
3230 <action android:name="android.intent.action.MAIN" />
3231 <category android:name="android.intent.category.SAMPLE_CODE" />
3232 </intent-filter>
3233 </activity>
3234
Kenny Rootf59ea3b2013-04-17 13:29:18 -07003235 <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore"
3236 android:windowSoftInputMode="adjustPan">
3237 <intent-filter>
3238 <action android:name="android.intent.action.MAIN" />
3239 <category android:name="android.intent.category.SAMPLE_CODE" />
3240 </intent-filter>
3241 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003242 </application>
3243
3244 <instrumentation android:name=".app.LocalSampleInstrumentation"
3245 android:targetPackage="com.example.android.apis"
3246 android:label="Local Sample" />
3247
3248</manifest>