blob: 3896c74fc09d5efe1b571419150afd5f9b1729bd [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"/>
Dianne Hackborn7049e082018-01-19 17:55:31 -080042 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
Peter Visontay75bca252017-11-16 19:58:57 +000043 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
44 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
Peter Visontayad360d42017-12-11 17:12:39 +000045 <!-- Required for drawing overlay windows (TYPE_SYSTEM_ALERT, TYPE_APPLICATION_OVERLAY) -->
46 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Dianne Hackborn57f208b2015-05-13 15:26:07 -070047
Roman Nurik90c1d502010-10-22 15:39:25 -070048 <!-- For android.media.audiofx.Visualizer -->
49 <uses-permission android:name="android.permission.RECORD_AUDIO" />
50
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070051 <!-- We will request access to the camera, saying we require a camera
52 of some sort but not one with autofocus capability. -->
53 <uses-permission android:name="android.permission.CAMERA" />
54 <uses-feature android:name="android.hardware.camera" />
55 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080056
Dianne Hackborn1cd11bc2015-12-02 14:17:08 -080057 <uses-sdk android:minSdkVersion="23" android:targetSdkVersion="23" />
58
The Android Open Source Project52d4c302009-03-03 19:29:09 -080059 <application android:name="ApiDemosApplication"
60 android:label="@string/activity_sample_code"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -070061 android:icon="@drawable/app_sample_code"
Fabrice Di Meglio161859e2012-07-13 18:00:01 -070062 android:hardwareAccelerated="true"
Alan Viverettedede2c32016-04-19 10:16:12 -040063 android:supportsRtl="true"
64 android:theme="@android:style/Theme.Material.Light.DarkActionBar">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080065
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070066 <!-- This is how we can request a library but still allow the app
67 to be installed if it doesn't exist. -->
68 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080069
Dianne Hackborn9e6f12a2010-08-15 12:49:50 -070070 <activity android:name="ApiDemos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080071 <intent-filter>
72 <action android:name="android.intent.action.MAIN" />
73 <category android:name="android.intent.category.DEFAULT" />
74 <category android:name="android.intent.category.LAUNCHER" />
75 </intent-filter>
76 </activity>
77
78 <!-- ************************************* -->
79 <!-- APPLICATION PACKAGE SAMPLES -->
80 <!-- ************************************* -->
81
82 <!-- Activity Samples -->
83
84 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
85 <intent-filter>
86 <action android:name="android.intent.action.MAIN" />
87 <category android:name="android.intent.category.SAMPLE_CODE" />
88 </intent-filter>
89 </activity>
90
91 <activity android:name=".app.DialogActivity"
92 android:label="@string/activity_dialog"
Alan Viverette21780632014-03-03 14:08:19 -080093 android:theme="@style/ThemeCurrentDialog">
The Android Open Source Project52d4c302009-03-03 19:29:09 -080094 <intent-filter>
95 <action android:name="android.intent.action.MAIN" />
96 <category android:name="android.intent.category.SAMPLE_CODE" />
97 </intent-filter>
98 </activity>
99
100 <activity android:name=".app.CustomDialogActivity"
101 android:label="@string/activity_custom_dialog"
102 android:theme="@style/Theme.CustomDialog">
103 <intent-filter>
104 <action android:name="android.intent.action.MAIN" />
105 <category android:name="android.intent.category.SAMPLE_CODE" />
106 </intent-filter>
107 </activity>
108
Dianne Hackborn8227c142013-02-22 15:09:41 -0800109 <activity android:name=".app.OverscanActivity"
110 android:label="@string/activity_overscan"
111 android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"
112 android:enabled="@bool/atLeastJellyBeanMR2">
113 <intent-filter>
114 <action android:name="android.intent.action.MAIN" />
115 <category android:name="android.intent.category.SAMPLE_CODE" />
116 </intent-filter>
117 </activity>
118
Megha Joshi11d89592009-11-13 11:45:19 -0800119 <activity android:name=".app.QuickContactsDemo"
120 android:label="@string/quick_contacts_demo">
121 <intent-filter>
122 <action android:name="android.intent.action.MAIN" />
123 <category android:name="android.intent.category.SAMPLE_CODE" />
124 </intent-filter>
125 </activity>
126
Dianne Hackborn44bf93a2009-08-08 20:39:07 -0700127 <activity android:name=".app.WallpaperActivity"
128 android:label="@string/activity_wallpaper"
129 android:theme="@style/Theme.Wallpaper">
130 <intent-filter>
131 <action android:name="android.intent.action.MAIN" />
132 <category android:name="android.intent.category.SAMPLE_CODE" />
133 </intent-filter>
134 </activity>
135
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800136 <activity android:name=".app.TranslucentActivity"
137 android:label="@string/activity_translucent"
138 android:theme="@style/Theme.Translucent">
139 <intent-filter>
140 <action android:name="android.intent.action.MAIN" />
141 <category android:name="android.intent.category.SAMPLE_CODE" />
142 </intent-filter>
143 </activity>
144
145 <activity android:name=".app.TranslucentBlurActivity"
146 android:label="@string/activity_translucent_blur"
147 android:theme="@style/Theme.Transparent">
148 <intent-filter>
149 <action android:name="android.intent.action.MAIN" />
150 <category android:name="android.intent.category.SAMPLE_CODE" />
151 </intent-filter>
152 </activity>
153
Dianne Hackborncfc90dc2009-09-24 19:27:54 -0700154 <activity android:name=".app.Animation" android:label="@string/activity_animation">
155 <intent-filter>
156 <action android:name="android.intent.action.MAIN" />
157 <category android:name="android.intent.category.SAMPLE_CODE" />
158 </intent-filter>
159 </activity>
160
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800161 <activity android:name=".app.SaveRestoreState"
162 android:label="@string/activity_save_restore"
163 android:windowSoftInputMode="stateVisible|adjustResize">
164 <intent-filter>
165 <action android:name="android.intent.action.MAIN" />
166 <category android:name="android.intent.category.SAMPLE_CODE" />
167 </intent-filter>
168 </activity>
169
170 <activity android:name=".app.PersistentState"
171 android:label="@string/activity_persistent"
172 android:windowSoftInputMode="stateVisible|adjustResize">
173 <intent-filter>
174 <action android:name="android.intent.action.MAIN" />
175 <category android:name="android.intent.category.SAMPLE_CODE" />
176 </intent-filter>
177 </activity>
178
Dianne Hackborn4799e552010-12-01 16:08:52 -0800179 <activity android:name=".app.ActivityRecreate"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800180 android:label="@string/activity_recreate"
181 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4799e552010-12-01 16:08:52 -0800182 <intent-filter>
183 <action android:name="android.intent.action.MAIN" />
184 <category android:name="android.intent.category.SAMPLE_CODE" />
185 </intent-filter>
186 </activity>
187
Dianne Hackborn9cd16542012-04-26 18:57:13 -0700188 <activity android:name=".app.FinishAffinity"
189 android:label="@string/activity_finish_affinity"
190 android:taskAffinity=":finishing"
191 android:enabled="@bool/atLeastJellyBean">
192 <intent-filter>
193 <action android:name="android.intent.action.MAIN" />
194 <category android:name="android.intent.category.SAMPLE_CODE" />
195 </intent-filter>
196 </activity>
197
Dianne Hackborn6d36a9e2010-10-29 17:24:41 -0700198 <activity android:name=".app.SoftInputModes"
199 android:label="@string/soft_input_modes">
200 <intent-filter>
201 <action android:name="android.intent.action.MAIN" />
202 <category android:name="android.intent.category.SAMPLE_CODE" />
203 </intent-filter>
204 </activity>
205
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800206 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
207 <intent-filter>
208 <action android:name="android.intent.action.MAIN" />
209 <category android:name="android.intent.category.SAMPLE_CODE" />
210 </intent-filter>
211 </activity>
212
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800213 <activity android:name=".app.SendResult"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800214 android:theme="@style/ThemeDialogWhenLarge">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800215 </activity>
216
217 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
218 <intent-filter>
219 <action android:name="android.intent.action.MAIN" />
220 <category android:name="android.intent.category.SAMPLE_CODE" />
221 </intent-filter>
222 </activity>
223
224 <activity android:name=".app.ForwardTarget">
225 </activity>
226
227 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
228 <intent-filter>
229 <action android:name="android.intent.action.MAIN" />
230 <category android:name="android.intent.category.SAMPLE_CODE" />
231 </intent-filter>
232 </activity>
233
234 <activity android:name=".app.RedirectMain">
235 </activity>
236
237 <activity android:name=".app.RedirectGetter">
238 </activity>
239
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700240 <!-- This sample doesn't work with the new action bar, so use
241 the old style theme. -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800242 <activity android:name=".app.CustomTitle"
243 android:label="@string/activity_custom_title"
Dianne Hackbornc5b44be2010-10-28 10:52:11 -0700244 android:windowSoftInputMode="stateVisible|adjustPan"
245 android:theme="@android:style/Theme">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800246 <intent-filter>
247 <action android:name="android.intent.action.MAIN" />
248 <category android:name="android.intent.category.SAMPLE_CODE" />
249 </intent-filter>
250 </activity>
251
252 <activity android:name=".app.ReorderOnLaunch"
253 android:label="@string/activity_reorder">
254 <intent-filter>
255 <action android:name="android.intent.action.MAIN" />
256 <category android:name="android.intent.category.SAMPLE_CODE" />
257 </intent-filter>
258 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +0800259
Craig Mautnerd540e6e2013-02-21 18:02:50 -0800260 <activity android:name=".app.RotationAnimation"
Robert Carrbde91862016-10-19 12:34:08 -0700261 android:label="@string/activity_rotation_animation"
262 android:rotationAnimation="crossfade">
Craig Mautnerd540e6e2013-02-21 18:02:50 -0800263 <intent-filter>
264 <action android:name="android.intent.action.MAIN" />
265 <category android:name="android.intent.category.SAMPLE_CODE" />
266 </intent-filter>
267 </activity>
268
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800269 <activity android:name=".app.ReorderTwo" />
270 <activity android:name=".app.ReorderThree" />
271 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800272
Megha Joshib49dd832009-12-03 13:56:04 -0800273 <activity android:name=".app.SetWallpaperActivity"
274 android:label="@string/activity_setwallpaper">
275 <intent-filter>
276 <action android:name="android.intent.action.MAIN" />
277 <category android:name="android.intent.category.SAMPLE_CODE" />
278 </intent-filter>
279 </activity>
280
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700281 <activity android:name=".app.ScreenOrientation"
282 android:label="@string/activity_screen_orientation">
283 <intent-filter>
284 <action android:name="android.intent.action.MAIN" />
285 <category android:name="android.intent.category.SAMPLE_CODE" />
286 </intent-filter>
287 </activity>
Alexander Lucas96c02102011-10-27 15:23:41 -0700288
Adrian Roos71fc3602018-02-19 18:34:48 +0100289 <activity android:name=".app.PictureInPicture"
290 android:label="@string/activity_picture_in_picture"
291 android:resizeableActivity="true"
292 android:supportsPictureInPicture="true"
293 android:configChanges=
294 "screenSize|smallestScreenSize|screenLayout|orientation">
295 <intent-filter>
296 <action android:name="android.intent.action.MAIN" />
297 <category android:name="android.intent.category.SAMPLE_CODE" />
298 </intent-filter>
299 </activity>
300
Adrian Roos59e2e042018-03-15 15:32:12 +0100301 <activity android:name=".app.MaxAspectRatio$Square"
302 android:label="@string/activity_max_aspect_ratio_square"
303 android:resizeableActivity="false"
304 android:theme="@android:style/Theme.DeviceDefault.Settings"
305 android:maxAspectRatio="1">
306 <intent-filter>
307 <action android:name="android.intent.action.MAIN" />
308 <category android:name="android.intent.category.SAMPLE_CODE" />
309 </intent-filter>
310 </activity>
311
312 <activity android:name=".app.MaxAspectRatio$SixteenToNine"
313 android:label="@string/activity_max_aspect_ratio_16to9"
314 android:resizeableActivity="false"
315 android:theme="@android:style/Theme.DeviceDefault.Settings"
316 android:maxAspectRatio="1.77777778">
317 <intent-filter>
318 <action android:name="android.intent.action.MAIN" />
319 <category android:name="android.intent.category.SAMPLE_CODE" />
320 </intent-filter>
321 </activity>
322
323 <activity android:name=".app.MaxAspectRatio$Any"
324 android:label="@string/activity_max_aspect_ratio_any"
325 android:resizeableActivity="true"
326 android:theme="@android:style/Theme.DeviceDefault.Settings">
327 <intent-filter>
328 <action android:name="android.intent.action.MAIN" />
329 <category android:name="android.intent.category.SAMPLE_CODE" />
330 </intent-filter>
331 </activity>
332
Jeff Brown2e1fe782012-08-31 07:12:42 -0700333 <activity android:name=".app.PresentationActivity"
334 android:label="@string/activity_presentation">
335 <intent-filter>
336 <action android:name="android.intent.action.MAIN" />
337 <category android:name="android.intent.category.SAMPLE_CODE" />
338 </intent-filter>
339 </activity>
340
Jeff Brown66dc70f2012-10-24 21:27:40 -0700341 <activity android:name=".app.PresentationWithMediaRouterActivity"
342 android:label="@string/activity_presentation_with_media_router">
343 <intent-filter>
344 <action android:name="android.intent.action.MAIN" />
345 <category android:name="android.intent.category.SAMPLE_CODE" />
346 </intent-filter>
347 </activity>
348
Jeff Brownc875f932012-10-23 20:40:38 -0700349 <activity android:name=".app.SecureWindowActivity"
350 android:label="@string/activity_secure_window">
351 <intent-filter>
352 <action android:name="android.intent.action.MAIN" />
353 <category android:name="android.intent.category.SAMPLE_CODE" />
354 </intent-filter>
355 </activity>
356
357 <activity android:name=".app.SecureDialogActivity"
358 android:label="@string/activity_secure_dialog">
359 <intent-filter>
360 <action android:name="android.intent.action.MAIN" />
361 <category android:name="android.intent.category.SAMPLE_CODE" />
362 </intent-filter>
363 </activity>
364
365 <activity android:name=".app.SecureSurfaceViewActivity"
366 android:label="@string/activity_secure_surface_view">
367 <intent-filter>
368 <action android:name="android.intent.action.MAIN" />
369 <category android:name="android.intent.category.SAMPLE_CODE" />
370 </intent-filter>
371 </activity>
372
Dianne Hackborn5a076f42010-04-19 12:16:50 -0700373 <!-- Fragment Samples -->
374
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700375 <activity android:name=".app.FragmentAlertDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800376 android:label="@string/fragment_alert_dialog"
377 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700378 <intent-filter>
379 <action android:name="android.intent.action.MAIN" />
380 <category android:name="android.intent.category.SAMPLE_CODE" />
381 </intent-filter>
382 </activity>
383
Dianne Hackborn7f308f22011-03-03 21:50:51 -0800384 <activity android:name=".app.FragmentArguments"
385 android:label="@string/fragment_arguments"
386 android:enabled="@bool/atLeastHoneycomb">
387 <intent-filter>
388 <action android:name="android.intent.action.MAIN" />
389 <category android:name="android.intent.category.SAMPLE_CODE" />
390 </intent-filter>
391 </activity>
392
Romain Guyc35d0582011-07-21 18:05:24 -0700393 <activity android:name=".app.FragmentCustomAnimations"
394 android:label="@string/fragment_custom_animations"
395 android:enabled="@bool/atLeastHoneycombMR2">
396 <intent-filter>
397 <action android:name="android.intent.action.MAIN" />
398 <category android:name="android.intent.category.SAMPLE_CODE" />
399 </intent-filter>
400 </activity>
401
Dianne Hackborn9d247ad2011-01-04 11:35:55 -0800402 <activity android:name=".app.FragmentHideShow"
403 android:label="@string/fragment_hide_show"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800404 android:windowSoftInputMode="stateUnchanged"
405 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700406 <intent-filter>
407 <action android:name="android.intent.action.MAIN" />
408 <category android:name="android.intent.category.SAMPLE_CODE" />
409 </intent-filter>
410 </activity>
411
412 <activity android:name=".app.FragmentContextMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800413 android:label="@string/fragment_context_menu"
414 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornd2d93d02010-05-06 11:57:56 -0700415 <intent-filter>
416 <action android:name="android.intent.action.MAIN" />
417 <category android:name="android.intent.category.SAMPLE_CODE" />
418 </intent-filter>
419 </activity>
420
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700421 <activity android:name=".app.FragmentDialog"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800422 android:label="@string/fragment_dialog"
423 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborncdb8af82010-07-22 12:18:24 -0700424 <intent-filter>
425 <action android:name="android.intent.action.MAIN" />
426 <category android:name="android.intent.category.SAMPLE_CODE" />
427 </intent-filter>
428 </activity>
429
Dianne Hackborneffa3032010-08-20 18:29:02 -0700430 <activity android:name=".app.FragmentDialogOrActivity"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800431 android:label="@string/fragment_dialog_or_activity"
432 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborneffa3032010-08-20 18:29:02 -0700433 <intent-filter>
434 <action android:name="android.intent.action.MAIN" />
435 <category android:name="android.intent.category.SAMPLE_CODE" />
436 </intent-filter>
437 </activity>
438
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700439 <activity android:name=".app.FragmentLayout"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800440 android:label="@string/fragment_layout"
441 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornedb86282010-05-12 18:58:18 -0700442 <intent-filter>
443 <action android:name="android.intent.action.MAIN" />
444 <category android:name="android.intent.category.SAMPLE_CODE" />
445 </intent-filter>
446 </activity>
447
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800448 <activity android:name=".app.FragmentLayout$DetailsActivity"
449 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn165ca042010-05-19 19:21:19 -0700450
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700451 <activity android:name=".app.FragmentListArray"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800452 android:label="@string/fragment_list_array"
453 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn9c5d1222010-06-12 10:17:58 -0700454 <intent-filter>
455 <action android:name="android.intent.action.MAIN" />
456 <category android:name="android.intent.category.SAMPLE_CODE" />
457 </intent-filter>
458 </activity>
459
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700460 <activity android:name=".app.FragmentMenu"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800461 android:label="@string/fragment_menu"
462 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn165ca042010-05-19 19:21:19 -0700463 <intent-filter>
464 <action android:name="android.intent.action.MAIN" />
465 <category android:name="android.intent.category.SAMPLE_CODE" />
466 </intent-filter>
467 </activity>
468
Dianne Hackbornf3f7c5f2012-09-05 16:37:36 -0700469 <activity android:name=".app.FragmentNestingTabs"
470 android:label="@string/fragment_nesting_tabs"
471 android:enabled="@bool/atLeastJellyBeanMR1">
472 <intent-filter>
473 <action android:name="android.intent.action.MAIN" />
474 <category android:name="android.intent.category.SAMPLE_CODE" />
475 </intent-filter>
476 </activity>
477
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700478 <activity android:name=".app.FragmentRetainInstance"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800479 android:label="@string/fragment_retain_instance"
480 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn68f9ae52010-05-14 00:46:24 -0700481 <intent-filter>
482 <action android:name="android.intent.action.MAIN" />
483 <category android:name="android.intent.category.SAMPLE_CODE" />
484 </intent-filter>
485 </activity>
486
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700487 <activity android:name=".app.FragmentReceiveResult"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800488 android:label="@string/fragment_receive_result"
489 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn05c2cb02010-07-28 14:33:04 -0700490 <intent-filter>
491 <action android:name="android.intent.action.MAIN" />
492 <category android:name="android.intent.category.SAMPLE_CODE" />
493 </intent-filter>
494 </activity>
495
496 <activity android:name=".app.FragmentStack"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800497 android:label="@string/fragment_stack"
498 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackbornfce9bfd2010-06-08 18:06:33 -0700499 <intent-filter>
500 <action android:name="android.intent.action.MAIN" />
501 <category android:name="android.intent.category.SAMPLE_CODE" />
502 </intent-filter>
503 </activity>
504
Dianne Hackbornbe6b6b42011-06-13 13:48:13 -0700505 <activity android:name=".app.FragmentTabs"
506 android:label="@string/fragment_tabs"
507 android:enabled="@bool/atLeastHoneycomb">
508 <intent-filter>
509 <action android:name="android.intent.action.MAIN" />
510 <category android:name="android.intent.category.SAMPLE_CODE" />
511 </intent-filter>
512 </activity>
513
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800514 <!-- Loader Samples -->
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800515
Dianne Hackborn38c48e52011-04-19 18:46:03 -0700516 <activity android:name=".app.LoaderCursor"
517 android:label="@string/loader_cursor"
518 android:enabled="@bool/atLeastHoneycomb">
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
525 <activity android:name=".app.LoaderCustom"
526 android:label="@string/loader_custom"
527 android:enabled="@bool/atLeastHoneycomb">
528 <intent-filter>
529 <action android:name="android.intent.action.MAIN" />
530 <category android:name="android.intent.category.SAMPLE_CODE" />
531 </intent-filter>
532 </activity>
533
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800534<!-- BEGIN_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800535 <activity android:name=".app.LoaderThrottle"
Dianne Hackborne63a4b52011-01-16 14:28:13 -0800536 android:label="@string/loader_throttle"
537 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800538 <intent-filter>
539 <action android:name="android.intent.action.MAIN" />
540 <category android:name="android.intent.category.SAMPLE_CODE" />
541 </intent-filter>
542 </activity>
543 <provider android:name=".app.LoaderThrottle$SimpleProvider"
Dianne Hackborn9fd3b6e2011-02-01 10:38:02 -0800544 android:authorities="com.example.android.apis.app.LoaderThrottle"
545 android:enabled="@bool/atLeastHoneycomb" />
Dianne Hackborn69c72df2011-01-08 18:34:02 -0800546<!-- END_INCLUDE(loader_throttle) -->
Dianne Hackborn4fd816a2011-01-08 17:23:25 -0800547
Dianne Hackborn80df91c2012-05-29 13:58:13 -0700548 <activity android:name=".app.LoaderRetained"
549 android:label="@string/loader_retained"
550 android:enabled="@bool/atLeastHoneycomb">
551 <intent-filter>
552 <action android:name="android.intent.action.MAIN" />
553 <category android:name="android.intent.category.SAMPLE_CODE" />
554 </intent-filter>
555 </activity>
556
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800557 <!-- Intent Samples -->
558
559 <activity android:name=".app.Intents" android:label="@string/activity_intents">
560 <intent-filter>
561 <action android:name="android.intent.action.MAIN" />
562 <category android:name="android.intent.category.SAMPLE_CODE" />
563 </intent-filter>
564 </activity>
565
Dianne Hackborn41430b92010-11-22 16:15:32 -0800566 <activity android:name=".app.IntentActivityFlags"
567 android:label="@string/activity_intent_activity_flags">
568 <intent-filter>
569 <action android:name="android.intent.action.MAIN" />
570 <category android:name="android.intent.category.SAMPLE_CODE" />
571 </intent-filter>
572 </activity>
573
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800574 <!-- Service Samples -->
575
Dianne Hackborna8693d82011-04-12 18:18:24 -0700576 <service android:name=".app.LocalService" android:stopWithTask="true" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800577
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800578 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800579 android:label="@string/activity_local_service_controller"
580 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800581 <intent-filter>
582 <action android:name="android.intent.action.MAIN" />
583 <category android:name="android.intent.category.SAMPLE_CODE" />
584 </intent-filter>
585 </activity>
586
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800587 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800588 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800589 <intent-filter>
590 <action android:name="android.intent.action.MAIN" />
591 <category android:name="android.intent.category.SAMPLE_CODE" />
592 </intent-filter>
593 </activity>
594
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800595<!-- BEGIN_INCLUDE(remote_service_declaration) -->
596 <service android:name=".app.MessengerService"
597 android:process=":remote" />
598<!-- END_INCLUDE(remote_service_declaration) -->
599
600 <activity android:name=".app.MessengerServiceActivities$Binding"
601 android:label="@string/activity_messenger_service_binding">
602 <intent-filter>
603 <action android:name="android.intent.action.MAIN" />
604 <category android:name="android.intent.category.SAMPLE_CODE" />
605 </intent-filter>
606 </activity>
607
Dianne Hackborn57f208b2015-05-13 15:26:07 -0700608 <service android:name=".app.RemoteService" android:process=":remote" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800609
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800610 <activity android:name=".app.RemoteService$Controller"
611 android:label="@string/activity_remote_service_controller"
612 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800613 <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
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800619 <activity android:name=".app.RemoteService$Binding"
620 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800621 <intent-filter>
622 <action android:name="android.intent.action.MAIN" />
623 <category android:name="android.intent.category.SAMPLE_CODE" />
624 </intent-filter>
625 </activity>
626
Dianne Hackborn65b77862011-07-29 01:37:04 -0700627 <activity android:name=".app.RemoteService$BindingOptions"
628 android:label="@string/activity_remote_service_binding_options">
629 <intent-filter>
630 <action android:name="android.intent.action.MAIN" />
631 <category android:name="android.intent.category.SAMPLE_CODE" />
632 </intent-filter>
633 </activity>
634
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800635 <service android:name=".app.ServiceStartArguments" />
636
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800637 <activity android:name=".app.ServiceStartArguments$Controller"
638 android:label="@string/activity_service_start_arguments_controller"
639 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800640 <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 Hackborn5229a902017-04-21 14:20:22 -0700646 <service android:name=".app.JobWorkService"
647 android:permission="android.permission.BIND_JOB_SERVICE"/>
648
649 <activity android:name=".app.JobWorkServiceActivity"
650 android:label="@string/activity_job_work_service"
651 android:launchMode="singleTop">
652 <intent-filter>
653 <action android:name="android.intent.action.MAIN" />
654 <category android:name="android.intent.category.SAMPLE_CODE" />
655 </intent-filter>
656 </activity>
657
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800658 <service android:name=".app.ForegroundService" />
Dianne Hackborn93029982016-08-01 17:52:18 -0700659 <service android:name=".app.ForegroundService2" />
Jack Palevich66914d42010-02-03 16:00:49 +0800660
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800661 <activity android:name=".app.ForegroundService$Controller"
662 android:label="@string/activity_foreground_service_controller"
663 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800664 <intent-filter>
665 <action android:name="android.intent.action.MAIN" />
666 <category android:name="android.intent.category.SAMPLE_CODE" />
667 </intent-filter>
668 </activity>
669
Dianne Hackborn37f02d82012-02-09 10:51:07 -0800670 <activity android:name=".app.IsolatedService$Controller"
671 android:label="@string/activity_isolated_service_controller"
672 android:launchMode="singleTop"
673 android:enabled="@bool/atLeastJellyBean">
674 <intent-filter>
675 <action android:name="android.intent.action.MAIN" />
676 <category android:name="android.intent.category.SAMPLE_CODE" />
677 </intent-filter>
678 </activity>
679
680 <service android:name=".app.IsolatedService" android:isolatedProcess="true"
681 android:enabled="@bool/atLeastJellyBean" />
682 <service android:name=".app.IsolatedService2" android:isolatedProcess="true"
683 android:enabled="@bool/atLeastJellyBean" />
684
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800685 <!-- Alarm Samples -->
686
687 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
688
689 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
690
691 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
692 <intent-filter>
693 <action android:name="android.intent.action.MAIN" />
694 <category android:name="android.intent.category.SAMPLE_CODE" />
695 </intent-filter>
696 </activity>
697
698 <service android:name=".app.AlarmService_Service" android:process=":remote" />
699
700 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
701 <intent-filter>
702 <action android:name="android.intent.action.MAIN" />
703 <category android:name="android.intent.category.SAMPLE_CODE" />
704 </intent-filter>
705 </activity>
706
Dianne Hackbornf8e68ca2013-05-28 15:58:48 -0700707 <!-- Stub for memory testing. -->
708
709 <receiver android:name=".app.DoNothing"
710 android:process=":empty" android:exported="true" />
711
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700712 <!-- ============================ -->
Svetoslav Ganova7523382011-11-29 12:34:26 -0800713 <!-- Accessibility examples -->
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700714 <!-- ============================ -->
715
716 <activity android:name=".accessibility.ClockBackActivity"
717 android:label="@string/accessibility_service">
718 <intent-filter>
719 <action android:name="android.intent.action.MAIN" />
720 <category android:name="android.intent.category.SAMPLE_CODE" />
721 </intent-filter>
722 </activity>
723
724 <service android:name=".accessibility.ClockBackService"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700725 android:label="@string/accessibility_service_label"
726 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700727 <intent-filter>
728 <action android:name="android.accessibilityservice.AccessibilityService" />
729 </intent-filter>
730 </service>
731
Alan Viverettec3042be2015-11-12 11:19:03 -0500732 <service android:name=".accessibility.MagnificationService"
733 android:label="@string/magnification_service_label"
734 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
735 <intent-filter>
736 <action android:name="android.accessibilityservice.AccessibilityService" />
737 </intent-filter>
738 <meta-data android:name="android.accessibilityservice"
739 android:resource="@xml/magnification_service" />
740 </service>
741
Alexander Lucas96c02102011-10-27 15:23:41 -0700742 <activity android:name=".accessibility.TaskListActivity"
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700743 android:label="@string/accessibility_query_window"
Alexander Lucas96c02102011-10-27 15:23:41 -0700744 android:enabled="@bool/atLeastIceCreamSandwich">
745 <intent-filter>
746 <action android:name="android.intent.action.MAIN" />
747 <category android:name="android.intent.category.SAMPLE_CODE" />
748 </intent-filter>
749 </activity>
750
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700751 <service android:name=".accessibility.TaskBackService"
752 android:label="@string/accessibility_query_window_label"
Svetoslav Ganov7947d9f2012-05-18 12:52:23 -0700753 android:enabled="@bool/atLeastIceCreamSandwich"
754 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
Svetoslav Ganov101f0612011-10-28 19:08:02 -0700755 <intent-filter>
756 <action android:name="android.accessibilityservice.AccessibilityService" />
757 </intent-filter>
758 <meta-data
759 android:name="android.accessibilityservice"
760 android:resource="@xml/taskbackconfig" />
761 </service>
Alexander Lucas96c02102011-10-27 15:23:41 -0700762
Svetoslav Ganova7523382011-11-29 12:34:26 -0800763 <activity android:name=".accessibility.CustomViewAccessibilityActivity"
764 android:label="@string/accessibility_custom_view"
765 android:enabled="@bool/atLeastIceCreamSandwich">
766 <intent-filter>
767 <action android:name="android.intent.action.MAIN" />
768 <category android:name="android.intent.category.SAMPLE_CODE" />
769 </intent-filter>
770 </activity>
771
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800772 <!-- Instrumentation Samples -->
773
774 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
775 <intent-filter>
776 <action android:name="android.intent.action.MAIN" />
777 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
778 </intent-filter>
779 </activity>
780
781 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
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
789 <!-- Notifications samples -->
790
791 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
792 <intent-filter>
793 <action android:name="android.intent.action.MAIN" />
794 <category android:name="android.intent.category.SAMPLE_CODE" />
795 </intent-filter>
796 </activity>
797
Dianne Hackborn41430b92010-11-22 16:15:32 -0800798 <activity android:name=".app.IncomingMessage"
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800799 android:label="App/Notification/IncomingMessage">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800800 <intent-filter>
801 <action android:name="android.intent.action.MAIN" />
802 <category android:name="android.intent.category.SAMPLE_CODE" />
803 </intent-filter>
804 </activity>
805
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800806 <activity android:name=".app.IncomingMessageView"
807 android:label="App/Notification/IncomingMessageView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800808 </activity>
809
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800810<!-- BEGIN_INCLUDE(interstitial_affinity) -->
811 <activity android:name=".app.IncomingMessageInterstitial"
812 android:label="You have messages"
Alan Viverette21780632014-03-03 14:08:19 -0800813 android:theme="@style/ThemeCurrentDialog"
Dianne Hackborn376e0002012-01-30 11:44:05 -0800814 android:launchMode="singleTask"
815 android:taskAffinity=""
Dianne Hackborn174f61c2012-01-10 15:23:13 -0800816 android:excludeFromRecents="true">
817 </activity>
818<!-- END_INCLUDE(interstitial_affinity) -->
819
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800820 <!-- This is used to display a notification selected by the user
821 from StatusBarNotifications. Note the configuration here so
822 that the activity layers on top of whatever the user is doing,
823 allowing them to press back to return. -->
824 <activity android:name=".app.NotificationDisplay"
825 android:theme="@style/Theme.Transparent"
826 android:taskAffinity=""
827 android:excludeFromRecents="true"
828 android:noHistory="true">
829 </activity>
830
831 <activity android:name=".app.StatusBarNotifications"
832 android:label="App/Notification/Status Bar"
833 android:launchMode="singleTop">
834 <intent-filter>
835 <action android:name="android.intent.action.MAIN" />
836 <category android:name="android.intent.category.SAMPLE_CODE" />
837 </intent-filter>
838 </activity>
839
840 <service android:name=".app.NotifyingService" />
841
842 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
843 <intent-filter>
844 <action android:name="android.intent.action.MAIN" />
845 <category android:name="android.intent.category.SAMPLE_CODE" />
846 </intent-filter>
847 </activity>
848
Dianne Hackborn8a416b32017-01-20 17:20:53 -0800849 <service android:name=".app.NotificationBackgroundService" />
850 <activity android:name=".app.NotificationBackgroundService$Controller"
851 android:label="App/Notification/Background Service">
852 <intent-filter>
853 <action android:name="android.intent.action.MAIN" />
854 <category android:name="android.intent.category.SAMPLE_CODE" />
855 </intent-filter>
856 </activity>
857
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800858 <!-- Dialog samples -->
859 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
860 <intent-filter>
861 <action android:name="android.intent.action.MAIN" />
862 <category android:name="android.intent.category.SAMPLE_CODE" />
863 </intent-filter>
864 </activity>
865
866 <!-- Search Samples -->
867
868 <!-- This activity represents a "typical" activity in your application from which the -->
869 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
870 <!-- of android.app.default_searchable is more typically handled at the application -->
871 <!-- level, where it can serve as a default for all of your activities. -->
872
873 <activity android:name=".app.SearchInvoke"
874 android:label="@string/search_invoke">
875 <intent-filter>
876 <action android:name="android.intent.action.MAIN" />
877 <category android:name="android.intent.category.SAMPLE_CODE" />
878 </intent-filter>
879
880 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
881 <!-- whenever the user invokes search while in this Activity. -->
882 <meta-data android:name="android.app.default_searchable"
883 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800884
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800885 <!-- This is not the typical way to define android.app.default_searchable, -->
886 <!-- and we show it here only because we wish to confine the search demo to this -->
887 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800888
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800889 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
890 <!-- just once, at the application level, where it serves as a default for all of -->
891 <!-- the Activities in your package. -->
892 </activity>
893
894 <!-- This activity represents the "search" activity in your application, in which -->
895 <!-- search results are gathered and displayed. -->
896
897 <activity android:name=".app.SearchQueryResults"
898 android:label="@string/search_query_results">
899 <intent-filter>
900 <action android:name="android.intent.action.MAIN" />
901 <category android:name="android.intent.category.SAMPLE_CODE" />
902 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800903
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800904 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800905
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800906 <intent-filter>
907 <action android:name="android.intent.action.SEARCH" />
908 <category android:name="android.intent.category.DEFAULT" />
909 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800910
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800911 <!-- This metadata entry provides further configuration details for searches -->
912 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800913
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800914 <meta-data android:name="android.app.searchable"
915 android:resource="@xml/searchable" />
916 </activity>
917
918 <!-- This provider declaration informs the Search Manager that you have a provider of -->
919 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800920
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800921 <provider android:name=".app.SearchSuggestionSampleProvider"
922 android:authorities="com.example.android.apis.SuggestionProvider" />
923
924 <!-- Shortcuts Samples -->
925
926 <!-- This section of sample code shows how your application can add shortcuts to -->
927 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800928
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800929 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
930 <!-- the user installs a shortcut, an activity within your application -->
931 <!-- generates the actual shortcut and returns it to the launcher, where it -->
932 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800933
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800934 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
935 <!-- Typically this would then be handled as necessary by an activity within -->
936 <!-- your application. -->
937
938 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
939
940 <!-- In order provide shortcuts from your application, you provide three things: -->
941
942 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
943 <!-- 2. Code within the activity to provide the shortcuts as requested -->
944 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
945 <!-- intents from the shortcut itself. -->
946
947 <activity android:name=".app.LauncherShortcuts"
948 android:label="@string/shortcuts">
949 <intent-filter>
950 <action android:name="android.intent.action.MAIN" />
951 <category android:name="android.intent.category.SAMPLE_CODE" />
952 </intent-filter>
953
954 </activity>
955
956 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
957 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
958 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
959
960 <activity-alias android:name=".app.CreateShortcuts"
961 android:targetActivity=".app.LauncherShortcuts"
962 android:label="@string/sample_shortcuts">
963
964 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
965 <intent-filter>
966 <action android:name="android.intent.action.CREATE_SHORTCUT" />
967 <category android:name="android.intent.category.DEFAULT" />
968 </intent-filter>
969
970 </activity-alias>
971
972 <!-- Menu Samples -->
973
974 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
975 <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
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800981 <!-- Device Admin Samples -->
982
Andy Stadler0879ed42011-05-31 10:14:27 -0700983 <activity android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800984 android:label="@string/activity_sample_device_admin">
985 <intent-filter>
986 <action android:name="android.intent.action.MAIN" />
987 <category android:name="android.intent.category.SAMPLE_CODE" />
988 </intent-filter>
989 </activity>
990
Dianne Hackborn1c266992010-01-29 19:03:37 -0800991<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andy Stadler0879ed42011-05-31 10:14:27 -0700992 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800993 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800994 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800995 android:permission="android.permission.BIND_DEVICE_ADMIN">
996 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800997 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800998 <intent-filter>
999 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1000 </intent-filter>
1001 </receiver>
Makoto Onuki08d2a042016-02-10 11:28:49 -08001002 <receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver2"
1003 android:label="@string/sample_device_admin2"
1004 android:description="@string/sample_device_admin_description2"
1005 android:permission="android.permission.BIND_DEVICE_ADMIN">
1006 <meta-data android:name="android.app.device_admin"
1007 android:resource="@xml/device_admin_sample" />
1008 <intent-filter>
1009 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
1010 </intent-filter>
1011 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -08001012<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001013
1014 <!-- Voice Recognition Samples -->
1015
1016 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
1017 <intent-filter>
1018 <action android:name="android.intent.action.MAIN" />
1019 <category android:name="android.intent.category.SAMPLE_CODE" />
1020 </intent-filter>
1021 </activity>
1022
James Yumd2962a32009-12-02 17:10:20 -08001023 <!-- Text-To-Speech Samples -->
1024
1025 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
1026 <intent-filter>
1027 <action android:name="android.intent.action.MAIN" />
1028 <category android:name="android.intent.category.SAMPLE_CODE" />
1029 </intent-filter>
1030 </activity>
1031
Adam Powell72187802010-08-06 13:34:10 -07001032 <!-- Action Bar Samples -->
1033 <activity android:name=".app.ActionBarMechanics"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001034 android:label="@string/action_bar_mechanics"
1035 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -07001036 <intent-filter>
1037 <action android:name="android.intent.action.MAIN" />
1038 <category android:name="android.intent.category.SAMPLE_CODE" />
1039 </intent-filter>
1040 </activity>
1041
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001042 <activity android:name=".app.ActionBarUsage"
1043 android:label="@string/action_bar_usage"
1044 android:enabled="@bool/atLeastHoneycomb">
Adam Powell72187802010-08-06 13:34:10 -07001045 <intent-filter>
1046 <action android:name="android.intent.action.MAIN" />
1047 <category android:name="android.intent.category.SAMPLE_CODE" />
1048 </intent-filter>
1049 </activity>
1050
Adam Powell6a89a9e2010-10-29 10:46:05 -07001051 <activity android:name=".app.ActionBarDisplayOptions"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001052 android:label="@string/action_bar_display_options"
1053 android:logo="@drawable/apidemo_androidlogo"
1054 android:enabled="@bool/atLeastHoneycomb">
Adam Powell6a89a9e2010-10-29 10:46:05 -07001055 <intent-filter>
1056 <action android:name="android.intent.action.MAIN" />
1057 <category android:name="android.intent.category.SAMPLE_CODE" />
1058 </intent-filter>
1059 </activity>
1060
Adam Powell2b658f02010-11-03 16:57:14 -07001061 <activity android:name=".app.ActionBarTabs"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001062 android:label="@string/action_bar_tabs"
1063 android:enabled="@bool/atLeastHoneycomb">
Adam Powell2b658f02010-11-03 16:57:14 -07001064 <intent-filter>
1065 <action android:name="android.intent.action.MAIN" />
1066 <category android:name="android.intent.category.SAMPLE_CODE" />
1067 </intent-filter>
1068 </activity>
1069
Svetoslav Ganov30073fb2011-10-21 17:23:10 -07001070 <activity android:name=".app.ActionBarSettingsActionProviderActivity"
1071 android:label="@string/action_bar_settings_action_provider"
1072 android:enabled="@bool/atLeastIceCreamSandwich">
1073 <intent-filter>
1074 <action android:name="android.intent.action.MAIN" />
1075 <category android:name="android.intent.category.SAMPLE_CODE" />
1076 </intent-filter>
1077 </activity>
1078
1079 <activity android:name=".app.ActionBarShareActionProviderActivity"
1080 android:label="@string/action_bar_share_action_provider"
Svetoslav Ganovddece2d2011-07-14 16:25:57 -07001081 android:enabled="@bool/atLeastIceCreamSandwich">
1082 <intent-filter>
1083 <action android:name="android.intent.action.MAIN" />
1084 <category android:name="android.intent.category.SAMPLE_CODE" />
1085 </intent-filter>
1086 </activity>
1087
Dianne Hackborn9f744752014-08-21 17:52:52 -07001088 <activity android:name=".app.ActionBarNavigation"
1089 android:label="@string/action_bar_navigation"
1090 android:enabled="@bool/atLeastJellyBean"
1091 android:taskAffinity=":bar_navigation"
1092 android:launchMode="singleTask">
1093 <intent-filter>
1094 <action android:name="android.intent.action.MAIN" />
1095 <category android:name="android.intent.category.SAMPLE_CODE" />
1096 </intent-filter>
1097 </activity>
1098
1099 <activity android:name=".app.ActionBarNavigationTarget"
1100 android:label="@string/action_bar_navigation_target"
1101 android:enabled="@bool/atLeastJellyBean"
1102 android:parentActivityName=".app.ActionBarNavigation"
1103 android:taskAffinity=":bar_navigation">
1104 </activity>
1105
Svetoslav Ganov42c62502013-10-30 12:08:33 -07001106 <activity android:name=".app.PrintBitmap"
1107 android:label="@string/print_bitmap"
1108 android:enabled="@bool/atLeastKitKat">
1109 <intent-filter>
1110 <action android:name="android.intent.action.MAIN" />
1111 <category android:name="android.intent.category.SAMPLE_CODE" />
1112 </intent-filter>
1113 </activity>
1114
1115 <activity android:name=".app.PrintHtmlFromScreen"
1116 android:label="@string/print_html_from_screen"
1117 android:enabled="@bool/atLeastKitKat">
1118 <intent-filter>
1119 <action android:name="android.intent.action.MAIN" />
1120 <category android:name="android.intent.category.SAMPLE_CODE" />
1121 </intent-filter>
1122 </activity>
1123
1124 <activity android:name=".app.PrintHtmlOffScreen"
1125 android:label="@string/print_html_off_screen"
1126 android:enabled="@bool/atLeastKitKat">
1127 <intent-filter>
1128 <action android:name="android.intent.action.MAIN" />
1129 <category android:name="android.intent.category.SAMPLE_CODE" />
1130 </intent-filter>
1131 </activity>
1132
Svetoslav0b73e612013-10-29 16:02:20 -07001133 <activity android:name=".app.PrintCustomContent"
1134 android:label="@string/print_custom_content"
1135 android:enabled="@bool/atLeastKitKat">
1136 <intent-filter>
1137 <action android:name="android.intent.action.MAIN" />
1138 <category android:name="android.intent.category.SAMPLE_CODE" />
1139 </intent-filter>
1140 </activity>
1141
Dianne Hackborn4b393922011-02-25 10:50:53 -08001142 <!-- Application Updating Samples -->
1143
1144<!-- BEGIN_INCLUDE(app_update_declaration) -->
1145 <receiver android:name=".app.AppUpdateReceiver">
1146 <intent-filter>
1147 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
1148 </intent-filter>
1149 </receiver>
1150<!-- END_INCLUDE(app_update_declaration) -->
1151
Dianne Hackborn82c91892013-06-12 18:08:54 -07001152 <receiver android:name=".app.AppUpdateSspReceiver">
1153 <intent-filter>
1154 <action android:name="android.intent.action.PACKAGE_REPLACED" />
1155 <data android:scheme="package" android:ssp="com.example.android.apis" />
1156 </intent-filter>
1157 </receiver>
1158
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001159 <!-- ************************************* -->
Dianne Hackborn721a1842010-08-02 18:23:18 -07001160 <!-- PREFERENCE PACKAGE SAMPLES -->
1161 <!-- ************************************* -->
1162
1163 <activity android:name=".preference.FragmentPreferences"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001164 android:label="@string/fragment_preferences"
1165 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001166 <intent-filter>
1167 <action android:name="android.intent.action.MAIN" />
1168 <category android:name="android.intent.category.SAMPLE_CODE" />
1169 </intent-filter>
1170 </activity>
1171
1172 <activity android:name=".preference.PreferenceWithHeaders"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001173 android:label="@string/preference_with_headers"
1174 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn721a1842010-08-02 18:23:18 -07001175 <intent-filter>
1176 <action android:name="android.intent.action.MAIN" />
1177 <category android:name="android.intent.category.SAMPLE_CODE" />
1178 </intent-filter>
1179 </activity>
1180
1181 <activity android:name=".preference.PreferencesFromXml"
1182 android:label="@string/preferences_from_xml">
1183 <intent-filter>
1184 <action android:name="android.intent.action.MAIN" />
1185 <category android:name="android.intent.category.SAMPLE_CODE" />
1186 </intent-filter>
1187 </activity>
1188
1189 <activity android:name=".preference.PreferencesFromCode"
1190 android:label="@string/preferences_from_code">
1191 <intent-filter>
1192 <action android:name="android.intent.action.MAIN" />
1193 <category android:name="android.intent.category.SAMPLE_CODE" />
1194 </intent-filter>
1195 </activity>
1196
1197 <activity android:name=".preference.AdvancedPreferences"
1198 android:label="@string/advanced_preferences">
1199 <intent-filter>
1200 <action android:name="android.intent.action.MAIN" />
1201 <category android:name="android.intent.category.SAMPLE_CODE" />
1202 </intent-filter>
1203 </activity>
1204
1205 <activity android:name=".preference.LaunchingPreferences"
1206 android:label="@string/launching_preferences">
1207 <intent-filter>
1208 <action android:name="android.intent.action.MAIN" />
1209 <category android:name="android.intent.category.SAMPLE_CODE" />
1210 </intent-filter>
1211 </activity>
1212
1213 <activity android:name=".preference.PreferenceDependencies"
1214 android:label="@string/preference_dependencies">
1215 <intent-filter>
1216 <action android:name="android.intent.action.MAIN" />
1217 <category android:name="android.intent.category.SAMPLE_CODE" />
1218 </intent-filter>
1219 </activity>
1220
1221 <activity android:name=".preference.DefaultValues" android:label="@string/default_values">
1222 <intent-filter>
1223 <action android:name="android.intent.action.MAIN" />
1224 <category android:name="android.intent.category.SAMPLE_CODE" />
1225 </intent-filter>
1226 </activity>
1227
Dianne Hackborn2fd75c62011-11-14 14:28:42 -08001228 <activity android:name=".preference.SwitchPreference"
1229 android:label="@string/switch_preference"
1230 android:enabled="@bool/atLeastIceCreamSandwich">
1231 <intent-filter>
1232 <action android:name="android.intent.action.MAIN" />
1233 <category android:name="android.intent.category.SAMPLE_CODE" />
1234 </intent-filter>
1235 </activity>
1236
Dianne Hackborn721a1842010-08-02 18:23:18 -07001237 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001238 <!-- CONTENT PACKAGE SAMPLES -->
1239 <!-- ************************************* -->
1240
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001241 <activity android:name=".content.ClipboardSample"
1242 android:label="@string/activity_clipboard"
1243 android:enabled="@bool/atLeastHoneycomb">
Dianne Hackborn46e70552010-08-04 23:21:03 -07001244 <intent-filter>
1245 <action android:name="android.intent.action.MAIN" />
1246 <category android:name="android.intent.category.SAMPLE_CODE" />
1247 </intent-filter>
1248 </activity>
1249
Dianne Hackborn04a91302010-02-08 22:41:08 -08001250 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
1251 <intent-filter>
1252 <action android:name="android.intent.action.MAIN" />
1253 <category android:name="android.intent.category.SAMPLE_CODE" />
1254 <category android:name="android.intent.category.EMBED" />
1255 </intent-filter>
1256 </activity>
1257
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001258 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
1259 <intent-filter>
1260 <action android:name="android.intent.action.MAIN" />
1261 <category android:name="android.intent.category.SAMPLE_CODE" />
1262 <category android:name="android.intent.category.EMBED" />
1263 </intent-filter>
1264 </activity>
1265
Dianne Hackbornf25ca502013-04-26 18:09:32 -07001266 <activity android:name=".content.TextUndoActivity" android:label="@string/activity_text_undo">
1267 <intent-filter>
1268 <action android:name="android.intent.action.MAIN" />
1269 <category android:name="android.intent.category.SAMPLE_CODE" />
1270 <category android:name="android.intent.category.EMBED" />
1271 </intent-filter>
1272 </activity>
1273
Dianne Hackbornd79a0902011-07-01 15:08:18 -07001274 <activity android:name=".content.ResourcesLayoutReference"
1275 android:label="@string/activity_resources_layout_reference">
1276 <intent-filter>
1277 <action android:name="android.intent.action.MAIN" />
1278 <category android:name="android.intent.category.SAMPLE_CODE" />
1279 <category android:name="android.intent.category.EMBED" />
1280 </intent-filter>
1281 </activity>
1282
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001283 <activity android:name=".content.ResourcesWidthAndHeight"
1284 android:label="@string/activity_resources_width_and_height"
Dianne Hackborn193d98e2011-05-19 18:15:20 -07001285 android:enabled="@bool/atLeastHoneycombMR2">
1286 <intent-filter>
1287 <action android:name="android.intent.action.MAIN" />
1288 <category android:name="android.intent.category.SAMPLE_CODE" />
1289 <category android:name="android.intent.category.EMBED" />
1290 </intent-filter>
1291 </activity>
1292
1293 <activity android:name=".content.ResourcesSmallestWidth"
1294 android:label="@string/activity_resources_smallest_width"
1295 android:enabled="@bool/atLeastHoneycombMR2">
Dianne Hackborn59e35f12011-03-31 16:35:22 -07001296 <intent-filter>
1297 <action android:name="android.intent.action.MAIN" />
1298 <category android:name="android.intent.category.SAMPLE_CODE" />
1299 <category android:name="android.intent.category.EMBED" />
1300 </intent-filter>
1301 </activity>
1302
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001303 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
1304 <intent-filter>
1305 <action android:name="android.intent.action.MAIN" />
1306 <category android:name="android.intent.category.SAMPLE_CODE" />
1307 <category android:name="android.intent.category.EMBED" />
1308 </intent-filter>
1309 </activity>
1310
1311 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
1312 <intent-filter>
1313 <action android:name="android.intent.action.MAIN" />
1314 <category android:name="android.intent.category.SAMPLE_CODE" />
1315 </intent-filter>
1316 </activity>
1317
Dianne Hackborn23bff5d2010-09-01 22:58:26 -07001318 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
1319 <intent-filter>
1320 <action android:name="android.intent.action.MAIN" />
1321 <category android:name="android.intent.category.SAMPLE_CODE" />
1322 </intent-filter>
1323 </activity>
1324
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001325 <activity android:name=".content.ShareContent" android:label="@string/activity_share_content">
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
Chiao Cheng0a010ae2013-03-20 17:22:06 -07001332 <activity android:name=".content.ChangedContacts" android:label="@string/activity_changed_contact">
1333 <intent-filter>
1334 <action android:name="android.intent.action.MAIN"/>
1335 <category android:name="android.intent.category.SAMPLE_CODE"/>
1336 </intent-filter>
1337 </activity>
1338
Dianne Hackborne3ad7fa2016-01-07 18:03:54 -08001339 <activity android:name=".content.MediaContentObserver"
1340 android:label="@string/activity_media_content_observer">
1341 <intent-filter>
1342 <action android:name="android.intent.action.MAIN"/>
1343 <category android:name="android.intent.category.SAMPLE_CODE"/>
1344 </intent-filter>
1345 </activity>
1346
1347 <service android:name=".content.MediaContentJob"
1348 android:permission="android.permission.BIND_JOB_SERVICE" />
1349
Dianne Hackborna4a1bb72016-03-21 13:31:34 -07001350 <service android:name=".content.PhotosContentJob"
1351 android:permission="android.permission.BIND_JOB_SERVICE" />
1352
Dianne Hackbornddea2822011-08-09 19:36:44 -07001353 <activity android:name=".content.InstallApk" android:label="@string/activity_install_apk"
1354 android:enabled="@bool/atLeastHoneycombMR2">
1355 <intent-filter>
1356 <action android:name="android.intent.action.MAIN" />
1357 <category android:name="android.intent.category.SAMPLE_CODE" />
1358 </intent-filter>
1359 </activity>
1360
Peter Visontay48f2a312017-11-23 13:29:42 +00001361 <!-- A FileProvider for passing the APK to be installed to the system. -->
1362 <provider
1363 android:name="android.support.v4.content.FileProvider"
1364 android:authorities="com.example.android.apis.installapkprovider"
1365 android:exported="false"
1366 android:grantUriPermissions="true">
1367 <meta-data
1368 android:name="android.support.FILE_PROVIDER_PATHS"
1369 android:resource="@xml/file_paths" />
1370 </provider>
1371
Peter Visontay75bca252017-11-16 19:58:57 +00001372 <activity android:name=".content.InstallApkSessionApi"
1373 android:label="@string/activity_install_apk_session_api"
1374 android:launchMode="singleTop">
1375 <intent-filter>
1376 <action android:name="android.intent.action.MAIN" />
1377 <category android:name="android.intent.category.SAMPLE_CODE" />
1378 </intent-filter>
1379 <intent-filter>
1380 <action android:exported="true"
1381 android:name="com.example.android.apis.content.SESSION_API_PACKAGE_INSTALLED" />
1382 </intent-filter>
1383 </activity>
1384
Jeff Sharkey4c4580e2014-04-08 16:47:29 -07001385 <activity android:name=".content.DocumentsSample"
1386 android:label="@string/activity_documents"
1387 android:enabled="@bool/atLeastKitKat">
1388 <intent-filter>
1389 <action android:name="android.intent.action.MAIN" />
1390 <category android:name="android.intent.category.SAMPLE_CODE" />
1391 </intent-filter>
1392 </activity>
1393
Dianne Hackbornddea2822011-08-09 19:36:44 -07001394 <provider android:name=".content.FileProvider"
1395 android:authorities="com.example.android.apis.content.FileProvider"
Dianne Hackbornaa9e46d2015-03-12 11:20:52 -07001396 android:grantUriPermissions="true"
1397 android:exported="false"
Dianne Hackbornddea2822011-08-09 19:36:44 -07001398 android:enabled="@bool/atLeastHoneycombMR2" />
1399
Clara Bayarri93263162015-04-08 18:30:50 +01001400 <activity android:name=".content.ProcessTextLauncher"
1401 android:label="@string/process_text_title" >
1402 <intent-filter>
1403 <action android:name="android.intent.action.MAIN" />
1404 <category android:name="android.intent.category.SAMPLE_CODE" />
1405 </intent-filter>
1406 </activity>
1407 <activity android:name=".content.ProcessText" >
1408 <intent-filter >
1409 <action android:name="android.intent.action.PROCESS_TEXT"/>
1410 <category android:name="android.intent.category.DEFAULT" />
1411 <data android:mimeType="text/plain" />
1412 </intent-filter>
1413 </activity>
1414
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001415 <!-- ************************************* -->
Erik Gilling438ea812013-06-26 11:06:09 -07001416 <!-- HARDWARE PACKAGE SAMPLES -->
1417 <!-- ************************************* -->
1418
1419 <activity android:name=".hardware.ConsumerIr" android:label="Hardware/Consumer IR">
1420 <intent-filter>
1421 <action android:name="android.intent.action.MAIN" />
1422 <category android:name="android.intent.category.SAMPLE_CODE" />
1423 </intent-filter>
1424 </activity>
1425
1426 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001427 <!-- OS PACKAGE SAMPLES -->
1428 <!-- ************************************* -->
1429
1430 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
1431 <intent-filter>
1432 <action android:name="android.intent.action.MAIN" />
1433 <category android:name="android.intent.category.SAMPLE_CODE" />
1434 </intent-filter>
1435 </activity>
1436
Jaikumar Ganesh8a0799f2013-02-28 20:35:27 -08001437 <activity android:name=".os.TriggerSensors" android:label="OS/TriggerSensors">
1438 <intent-filter>
1439 <action android:name="android.intent.action.MAIN" />
1440 <category android:name="android.intent.category.SAMPLE_CODE" />
1441 </intent-filter>
1442 </activity>
1443
Mathias Agopiand6e9c612010-11-23 01:05:13 -08001444 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
1445 <intent-filter>
1446 <action android:name="android.intent.action.MAIN" />
1447 <category android:name="android.intent.category.SAMPLE_CODE" />
1448 </intent-filter>
1449 </activity>
1450
Roman Nurikf096f962010-02-22 14:59:11 -08001451 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
1452 <intent-filter>
1453 <action android:name="android.intent.action.MAIN" />
1454 <category android:name="android.intent.category.SAMPLE_CODE" />
1455 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001456 <intent-filter>
1457 <action android:name="android.intent.action.SENDTO" />
1458 <category android:name="android.intent.category.DEFAULT" />
1459 <data android:scheme="sms" />
1460 <data android:scheme="smsto" />
1461 </intent-filter>
1462 </activity>
1463
1464 <activity android:name=".os.MmsMessagingDemo" android:label="OS/MMS Messaging">
1465 <intent-filter>
1466 <action android:name="android.intent.action.MAIN" />
1467 <category android:name="android.intent.category.SAMPLE_CODE" />
1468 </intent-filter>
1469 <intent-filter>
1470 <action android:name="android.intent.action.SENDTO" />
1471 <category android:name="android.intent.category.DEFAULT" />
1472 <data android:scheme="mms" />
1473 <data android:scheme="mmsto" />
1474 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001475 </activity>
1476
1477 <activity android:name=".os.SmsReceivedDialog"
1478 android:theme="@android:style/Theme.Translucent.NoTitleBar"
1479 android:launchMode="singleInstance" />
1480
Ye Wen69291d62014-05-15 13:06:12 -07001481 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false"
1482 android:permission="android.permission.BROADCAST_SMS">
Roman Nurikf096f962010-02-22 14:59:11 -08001483 <intent-filter>
1484 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
1485 </intent-filter>
Ye Wen69291d62014-05-15 13:06:12 -07001486 <intent-filter>
1487 <action android:name="android.provider.Telephony.SMS_DELIVER" />
1488 </intent-filter>
Roman Nurikf096f962010-02-22 14:59:11 -08001489 </receiver>
1490
Ye Wen69291d62014-05-15 13:06:12 -07001491 <receiver android:name=".os.MmsWapPushReceiver" android:enabled="false"
1492 android:permission="android.permission.BROADCAST_WAP_PUSH">
1493 <intent-filter>
1494 <action android:name="android.provider.Telephony.WAP_PUSH_RECEIVED" />
1495 <data android:mimeType="application/vnd.wap.mms-message" />
1496 </intent-filter>
1497 <intent-filter>
1498 <action android:name="android.provider.Telephony.WAP_PUSH_DELIVER" />
1499 <data android:mimeType="application/vnd.wap.mms-message" />
1500 </intent-filter>
1501 </receiver>
1502
1503 <service android:name=".os.HeadlessSmsSendService"
1504 android:permission="android.permission.SEND_RESPOND_VIA_MESSAGE"
1505 android:exported="true">
1506 <intent-filter>
1507 <action android:name="android.intent.action.RESPOND_VIA_MESSAGE" />
1508 <category android:name="android.intent.category.DEFAULT" />
1509 <data android:scheme="sms" />
1510 <data android:scheme="smsto" />
1511 <data android:scheme="mms" />
1512 <data android:scheme="mmsto" />
1513 </intent-filter>
1514 </service>
1515
Julian Odell9b00ec92014-08-25 17:52:15 -07001516 <provider android:name=".os.MmsFileProvider"
1517 android:authorities="com.example.android.apis.os.MmsFileProvider"
1518 android:enabled="@bool/atLeastLRelease"
Cheuksan Wangcfb685d2014-09-08 19:57:31 -07001519 android:grantUriPermissions="true"
1520 android:exported="false" />
Julian Odell9b00ec92014-08-25 17:52:15 -07001521
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001522 <!-- ************************************* -->
Chet Haaseb9461fc2010-08-04 18:01:13 -07001523 <!-- ANDROID.ANIMATION PACKAGE SAMPLES -->
1524 <!-- ************************************* -->
1525
George Mount77dfe822013-12-12 11:05:15 -08001526 <activity android:name=".animation.ActivityTransition"
1527 android:label="Animation/Activity Transition"
George Mountf93d4902014-02-26 13:05:43 -08001528 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001529 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001530 <intent-filter>
1531 <action android:name="android.intent.action.MAIN" />
1532 <category android:name="android.intent.category.SAMPLE_CODE" />
1533 </intent-filter>
1534 </activity>
1535
1536 <activity android:name=".animation.ActivityTransitionDetails"
George Mount4769ecc2014-02-26 19:01:24 +00001537 android:label="Animation/Details of a specific thingy"
George Mountf93d4902014-02-26 13:05:43 -08001538 android:enabled="@bool/atLeastLRelease"
George Mount4769ecc2014-02-26 19:01:24 +00001539 android:theme="@style/ActivityTransitionTheme">
George Mount77dfe822013-12-12 11:05:15 -08001540 <intent-filter>
1541 <action android:name="android.intent.action.MAIN" />
1542 </intent-filter>
1543 </activity>
1544
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001545 <activity android:name=".animation.AnimationLoading"
1546 android:label="Animation/Loading"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001547 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001548 <intent-filter>
1549 <action android:name="android.intent.action.MAIN" />
1550 <category android:name="android.intent.category.SAMPLE_CODE" />
1551 </intent-filter>
1552 </activity>
1553
Chet Haase43828a82010-08-16 17:42:33 -07001554 <activity android:name=".animation.AnimationCloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001555 android:label="Animation/Cloning"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001556 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001557 <intent-filter>
1558 <action android:name="android.intent.action.MAIN" />
1559 <category android:name="android.intent.category.SAMPLE_CODE" />
1560 </intent-filter>
1561 </activity>
1562
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001563 <activity android:name=".animation.AnimationSeeking"
1564 android:label="Animation/Seeking"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001565 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001566 <intent-filter>
1567 <action android:name="android.intent.action.MAIN" />
1568 <category android:name="android.intent.category.SAMPLE_CODE" />
1569 </intent-filter>
1570 </activity>
1571
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001572 <activity android:name=".animation.AnimatorEvents"
1573 android:label="Animation/Events"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001574 android:enabled="@bool/atLeastHoneycomb">
Chet Haase2ab1da82010-08-25 16:30:28 -07001575 <intent-filter>
1576 <action android:name="android.intent.action.MAIN" />
1577 <category android:name="android.intent.category.SAMPLE_CODE" />
1578 </intent-filter>
1579 </activity>
1580
Chet Haase434672a2010-08-20 16:38:18 -07001581 <activity android:name=".animation.BouncingBalls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001582 android:label="Animation/Bouncing Balls"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001583 android:enabled="@bool/atLeastHoneycomb">
Chet Haase434672a2010-08-20 16:38:18 -07001584 <intent-filter>
1585 <action android:name="android.intent.action.MAIN" />
1586 <category android:name="android.intent.category.SAMPLE_CODE" />
1587 </intent-filter>
1588 </activity>
1589
Chet Haase0366ddf2010-08-18 10:28:06 -07001590 <activity android:name=".animation.CustomEvaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001591 android:label="Animation/Custom Evaluator"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001592 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0366ddf2010-08-18 10:28:06 -07001593 <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
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001599 <activity android:name=".animation.ListFlipper"
1600 android:label="Animation/View Flip"
1601 android:enabled="@bool/atLeastHoneycomb">
Chet Haase64606ec2010-08-06 11:32:42 -07001602 <intent-filter>
1603 <action android:name="android.intent.action.MAIN" />
1604 <category android:name="android.intent.category.SAMPLE_CODE" />
1605 </intent-filter>
1606 </activity>
1607
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001608 <activity android:name=".animation.ReversingAnimation"
1609 android:label="Animation/Reversing"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001610 android:enabled="@bool/atLeastHoneycomb">
Chet Haaseeba431d72010-08-17 11:59:01 -07001611 <intent-filter>
1612 <action android:name="android.intent.action.MAIN" />
1613 <category android:name="android.intent.category.SAMPLE_CODE" />
1614 </intent-filter>
1615 </activity>
1616
Chet Haasece436332010-08-19 17:55:31 -07001617 <activity android:name=".animation.MultiPropertyAnimation"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001618 android:label="Animation/Multiple Properties"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001619 android:enabled="@bool/atLeastHoneycomb">
Chet Haasece436332010-08-19 17:55:31 -07001620 <intent-filter>
1621 <action android:name="android.intent.action.MAIN" />
1622 <category android:name="android.intent.category.SAMPLE_CODE" />
1623 </intent-filter>
1624 </activity>
1625
Chet Haase43828a82010-08-16 17:42:33 -07001626 <activity android:name=".animation.LayoutAnimations"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001627 android:label="Animation/Layout Animations"
1628 android:enabled="@bool/atLeastHoneycomb">
Chet Haase43828a82010-08-16 17:42:33 -07001629 <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
Chet Haase2a064832010-09-21 08:28:16 -07001635 <activity android:name=".animation.LayoutAnimationsHideShow"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08001636 android:label="Animation/Hide-Show Animations"
1637 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001638 <intent-filter>
1639 <action android:name="android.intent.action.MAIN" />
1640 <category android:name="android.intent.category.SAMPLE_CODE" />
1641 </intent-filter>
1642 </activity>
1643
1644 <activity android:name=".animation.LayoutAnimationsByDefault"
Chet Haaseea3e7cd2013-08-29 13:52:06 -07001645 android:label="Animation/Default Layout Animations"
1646 android:enabled="@bool/atLeastHoneycomb">
1647 <intent-filter>
1648 <action android:name="android.intent.action.MAIN" />
1649 <category android:name="android.intent.category.SAMPLE_CODE" />
1650 </intent-filter>
1651 </activity>
1652
1653 <activity android:name=".animation.Transitions"
1654 android:label="Animation/Simple Transitions"
1655 android:enabled="@bool/atLeastHoneycomb">
Chet Haase0a495ab2010-09-03 15:43:47 -07001656 <intent-filter>
1657 <action android:name="android.intent.action.MAIN" />
1658 <category android:name="android.intent.category.SAMPLE_CODE" />
1659 </intent-filter>
1660 </activity>
1661
George Mountd219b222013-11-20 09:16:03 -08001662 <activity android:name=".animation.PathAnimations"
1663 android:label="Animation/Path Animations"
1664 android:enabled="@bool/atLeastHoneycomb">
1665 <intent-filter>
1666 <action android:name="android.intent.action.MAIN" />
1667 <category android:name="android.intent.category.SAMPLE_CODE" />
1668 </intent-filter>
1669 </activity>
1670
Chet Haaseb9461fc2010-08-04 18:01:13 -07001671 <!-- ************************************* -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001672 <!-- ANIMATION PACKAGE SAMPLES -->
1673 <!-- ************************************* -->
1674
1675 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
1676 <intent-filter>
1677 <action android:name="android.intent.action.MAIN" />
1678 <category android:name="android.intent.category.SAMPLE_CODE" />
1679 </intent-filter>
1680 </activity>
1681
1682 <!-- ************************************* -->
1683 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
1684 <!-- ************************************* -->
1685
1686 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
1687 <intent-filter>
1688 <action android:name="android.intent.action.MAIN" />
1689 <category android:name="android.intent.category.SAMPLE_CODE" />
1690 </intent-filter>
1691 </activity>
1692 <activity android:name=".view.WebView1" android:label="Views/WebView">
1693 <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
1699 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
1700 <intent-filter>
1701 <action android:name="android.intent.action.MAIN" />
1702 <category android:name="android.intent.category.SAMPLE_CODE" />
1703 </intent-filter>
1704 </activity>
1705
1706 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
1707 <intent-filter>
1708 <action android:name="android.intent.action.MAIN" />
1709 <category android:name="android.intent.category.SAMPLE_CODE" />
1710 </intent-filter>
1711 </activity>
1712
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001713 <activity android:name=".view.LinearLayout1"
1714 android:label="Views/Layouts/LinearLayout/01. Vertical">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001715 <intent-filter>
1716 <action android:name="android.intent.action.MAIN" />
1717 <category android:name="android.intent.category.SAMPLE_CODE" />
1718 </intent-filter>
1719 </activity>
1720
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001721 <activity android:name=".view.LinearLayout2"
1722 android:label="Views/Layouts/LinearLayout/02. Vertical (Fill Screen)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001723 <intent-filter>
1724 <action android:name="android.intent.action.MAIN" />
1725 <category android:name="android.intent.category.SAMPLE_CODE" />
1726 </intent-filter>
1727 </activity>
1728
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001729 <activity android:name=".view.LinearLayout3"
1730 android:label="Views/Layouts/LinearLayout/03. Vertical (Padded)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001731 <intent-filter>
1732 <action android:name="android.intent.action.MAIN" />
1733 <category android:name="android.intent.category.SAMPLE_CODE" />
1734 </intent-filter>
1735 </activity>
1736
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001737 <activity android:name=".view.LinearLayout4"
1738 android:label="Views/Layouts/LinearLayout/04. Horizontal">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001739 <intent-filter>
1740 <action android:name="android.intent.action.MAIN" />
1741 <category android:name="android.intent.category.SAMPLE_CODE" />
1742 </intent-filter>
1743 </activity>
1744
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001745 <activity android:name=".view.LinearLayout5"
1746 android:label="Views/Layouts/LinearLayout/05. Simple Form">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001747 <intent-filter>
1748 <action android:name="android.intent.action.MAIN" />
1749 <category android:name="android.intent.category.SAMPLE_CODE" />
1750 </intent-filter>
1751 </activity>
1752
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001753 <activity android:name=".view.LinearLayout6"
1754 android:label="Views/Layouts/LinearLayout/06. Uniform Size">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001755 <intent-filter>
1756 <action android:name="android.intent.action.MAIN" />
1757 <category android:name="android.intent.category.SAMPLE_CODE" />
1758 </intent-filter>
1759 </activity>
1760
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001761 <activity android:name=".view.LinearLayout7"
1762 android:label="Views/Layouts/LinearLayout/07. Fill Parent">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001763 <intent-filter>
1764 <action android:name="android.intent.action.MAIN" />
1765 <category android:name="android.intent.category.SAMPLE_CODE" />
1766 </intent-filter>
1767 </activity>
1768
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001769 <activity android:name=".view.LinearLayout8"
1770 android:label="Views/Layouts/LinearLayout/08. Gravity">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001771 <intent-filter>
1772 <action android:name="android.intent.action.MAIN" />
1773 <category android:name="android.intent.category.SAMPLE_CODE" />
1774 </intent-filter>
1775 </activity>
1776
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001777 <activity android:name=".view.LinearLayout9"
1778 android:label="Views/Layouts/LinearLayout/09. Layout Weight">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001779 <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
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001785 <activity android:name=".view.LinearLayout10"
1786 android:label="Views/Layouts/LinearLayout/10. Background Image">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001787 <intent-filter>
1788 <action android:name="android.intent.action.MAIN" />
1789 <category android:name="android.intent.category.SAMPLE_CODE" />
1790 </intent-filter>
1791 </activity>
1792
Dianne Hackborn654f51a2013-03-05 17:54:42 -08001793 <activity android:name=".view.CustomLayoutActivity"
1794 android:label="Views/Layouts/CustomLayout">
1795 <intent-filter>
1796 <action android:name="android.intent.action.MAIN" />
1797 <category android:name="android.intent.category.SAMPLE_CODE" />
1798 </intent-filter>
1799 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001800
1801 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
1802 <intent-filter>
1803 <action android:name="android.intent.action.MAIN" />
1804 <category android:name="android.intent.category.SAMPLE_CODE" />
1805 </intent-filter>
1806 </activity>
1807
1808 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
1809 <intent-filter>
1810 <action android:name="android.intent.action.MAIN" />
1811 <category android:name="android.intent.category.SAMPLE_CODE" />
1812 </intent-filter>
1813 </activity>
1814
1815 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
1816 <intent-filter>
1817 <action android:name="android.intent.action.MAIN" />
1818 <category android:name="android.intent.category.SAMPLE_CODE" />
1819 </intent-filter>
1820 </activity>
1821
Jeff Brown2e873442011-02-24 20:30:53 -08001822 <activity android:name=".view.HorizontalScrollView1" android:label="Views/Layouts/HorizontalScrollView">
1823 <intent-filter>
1824 <action android:name="android.intent.action.MAIN" />
1825 <category android:name="android.intent.category.SAMPLE_CODE" />
1826 </intent-filter>
1827 </activity>
1828
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001829 <activity android:name=".view.Tabs1" android:label="Views/Tabs/1. Content By Id">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001830 <intent-filter>
1831 <action android:name="android.intent.action.MAIN"/>
1832 <category android:name="android.intent.category.SAMPLE_CODE"/>
1833 </intent-filter>
1834 </activity>
1835
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001836 <activity android:name=".view.Tabs2" android:label="Views/Tabs/2. Content By Factory">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001837 <intent-filter>
1838 <action android:name="android.intent.action.MAIN"/>
1839 <category android:name="android.intent.category.SAMPLE_CODE"/>
1840 </intent-filter>
1841 </activity>
1842
Gilles Debunne2fba3e12010-11-02 11:59:59 -07001843 <activity android:name=".view.Tabs3" android:label="Views/Tabs/3. Content By Intent">
1844 <intent-filter>
1845 <action android:name="android.intent.action.MAIN"/>
1846 <category android:name="android.intent.category.SAMPLE_CODE"/>
1847 </intent-filter>
1848 </activity>
1849
1850 <activity android:name=".view.Tabs4" android:label="Views/Tabs/4. Non Holo theme"
1851 android:theme="@android:style/Theme">
1852 <intent-filter>
1853 <action android:name="android.intent.action.MAIN"/>
1854 <category android:name="android.intent.category.SAMPLE_CODE"/>
1855 </intent-filter>
1856 </activity>
1857
1858 <activity android:name=".view.Tabs5" android:label="Views/Tabs/5. Scrollable">
1859 <intent-filter>
1860 <action android:name="android.intent.action.MAIN"/>
1861 <category android:name="android.intent.category.SAMPLE_CODE"/>
1862 </intent-filter>
1863 </activity>
1864
1865 <activity android:name=".view.Tabs6" android:label="Views/Tabs/6. Right aligned">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001866 <intent-filter>
1867 <action android:name="android.intent.action.MAIN"/>
1868 <category android:name="android.intent.category.SAMPLE_CODE"/>
1869 </intent-filter>
1870 </activity>
1871
1872 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
1873 <intent-filter>
1874 <action android:name="android.intent.action.MAIN" />
1875 <category android:name="android.intent.category.SAMPLE_CODE" />
1876 </intent-filter>
1877 </activity>
1878
1879 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
1880 <intent-filter>
1881 <action android:name="android.intent.action.MAIN" />
1882 <category android:name="android.intent.category.SAMPLE_CODE" />
1883 </intent-filter>
1884 </activity>
1885
1886 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
1887 <intent-filter>
1888 <action android:name="android.intent.action.MAIN" />
1889 <category android:name="android.intent.category.SAMPLE_CODE" />
1890 </intent-filter>
1891 </activity>
1892
1893 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
1894 <intent-filter>
1895 <action android:name="android.intent.action.MAIN" />
1896 <category android:name="android.intent.category.SAMPLE_CODE" />
1897 </intent-filter>
1898 </activity>
1899
1900 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
1901 <intent-filter>
1902 <action android:name="android.intent.action.MAIN" />
1903 <category android:name="android.intent.category.SAMPLE_CODE" />
1904 </intent-filter>
1905 </activity>
1906
1907 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
1908 <intent-filter>
1909 <action android:name="android.intent.action.MAIN" />
1910 <category android:name="android.intent.category.SAMPLE_CODE" />
1911 </intent-filter>
1912 </activity>
1913
1914 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
1915 <intent-filter>
1916 <action android:name="android.intent.action.MAIN" />
1917 <category android:name="android.intent.category.SAMPLE_CODE" />
1918 </intent-filter>
1919 </activity>
1920
1921 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
1922 <intent-filter>
1923 <action android:name="android.intent.action.MAIN" />
1924 <category android:name="android.intent.category.SAMPLE_CODE" />
1925 </intent-filter>
1926 </activity>
1927
1928 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
1929 <intent-filter>
1930 <action android:name="android.intent.action.MAIN" />
1931 <category android:name="android.intent.category.SAMPLE_CODE" />
1932 </intent-filter>
1933 </activity>
1934
1935 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
1936 <intent-filter>
1937 <action android:name="android.intent.action.MAIN" />
1938 <category android:name="android.intent.category.SAMPLE_CODE" />
1939 </intent-filter>
1940 </activity>
1941
1942 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
1943 <intent-filter>
1944 <action android:name="android.intent.action.MAIN" />
1945 <category android:name="android.intent.category.SAMPLE_CODE" />
1946 </intent-filter>
1947 </activity>
1948
1949 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
1950 <intent-filter>
1951 <action android:name="android.intent.action.MAIN" />
1952 <category android:name="android.intent.category.SAMPLE_CODE" />
1953 </intent-filter>
1954 </activity>
1955
1956 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
1957 <intent-filter>
1958 <action android:name="android.intent.action.MAIN" />
1959 <category android:name="android.intent.category.SAMPLE_CODE" />
1960 </intent-filter>
1961 </activity>
1962
Philip Milne888ac282012-10-31 10:41:31 -07001963 <activity android:name=".view.GridLayout1" android:label="Views/Layouts/GridLayout/1. Simple Form">
Philip Milne875cd1c2011-10-06 16:25:54 -07001964 <intent-filter>
1965 <action android:name="android.intent.action.MAIN" />
1966 <category android:name="android.intent.category.SAMPLE_CODE" />
1967 </intent-filter>
1968 </activity>
1969
Philip Milne888ac282012-10-31 10:41:31 -07001970 <activity android:name=".view.GridLayout2" android:label="Views/Layouts/GridLayout/2. Form (XML)">
1971 <intent-filter>
1972 <action android:name="android.intent.action.MAIN" />
1973 <category android:name="android.intent.category.SAMPLE_CODE" />
1974 </intent-filter>
1975 </activity>
1976
1977 <activity android:name=".view.GridLayout3" android:label="Views/Layouts/GridLayout/3. Form (Java)">
Philip Milne875cd1c2011-10-06 16:25:54 -07001978 <intent-filter>
1979 <action android:name="android.intent.action.MAIN" />
1980 <category android:name="android.intent.category.SAMPLE_CODE" />
1981 </intent-filter>
1982 </activity>
1983
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001984 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
1985 <intent-filter>
1986 <action android:name="android.intent.action.MAIN" />
1987 <category android:name="android.intent.category.SAMPLE_CODE" />
1988 </intent-filter>
1989 </activity>
1990
1991 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
1992 <intent-filter>
1993 <action android:name="android.intent.action.MAIN" />
1994 <category android:name="android.intent.category.SAMPLE_CODE" />
1995 </intent-filter>
1996 </activity>
1997
1998 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
1999 <intent-filter>
2000 <action android:name="android.intent.action.MAIN" />
2001 <category android:name="android.intent.category.SAMPLE_CODE" />
2002 </intent-filter>
2003 </activity>
2004
2005 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
2006 <intent-filter>
2007 <action android:name="android.intent.action.MAIN" />
2008 <category android:name="android.intent.category.SAMPLE_CODE" />
2009 </intent-filter>
2010 </activity>
2011
2012 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
2013 <intent-filter>
2014 <action android:name="android.intent.action.MAIN" />
2015 <category android:name="android.intent.category.SAMPLE_CODE" />
2016 </intent-filter>
2017 </activity>
2018
2019 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
2020 <intent-filter>
2021 <action android:name="android.intent.action.MAIN" />
2022 <category android:name="android.intent.category.SAMPLE_CODE" />
2023 </intent-filter>
2024 </activity>
2025
2026 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
2027 <intent-filter>
2028 <action android:name="android.intent.action.MAIN" />
2029 <category android:name="android.intent.category.SAMPLE_CODE" />
2030 </intent-filter>
2031 </activity>
2032
2033 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
2034 <intent-filter>
2035 <action android:name="android.intent.action.MAIN" />
2036 <category android:name="android.intent.category.SAMPLE_CODE" />
2037 </intent-filter>
2038 </activity>
2039
2040 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
2041 <intent-filter>
2042 <action android:name="android.intent.action.MAIN" />
2043 <category android:name="android.intent.category.SAMPLE_CODE" />
2044 </intent-filter>
2045 </activity>
2046
2047 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
2048 <intent-filter>
2049 <action android:name="android.intent.action.MAIN" />
2050 <category android:name="android.intent.category.SAMPLE_CODE" />
2051 </intent-filter>
2052 </activity>
2053
2054 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
2055 <intent-filter>
2056 <action android:name="android.intent.action.MAIN" />
2057 <category android:name="android.intent.category.SAMPLE_CODE" />
2058 </intent-filter>
2059 </activity>
2060
2061 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
2062 <intent-filter>
2063 <action android:name="android.intent.action.MAIN" />
2064 <category android:name="android.intent.category.SAMPLE_CODE" />
2065 </intent-filter>
2066 </activity>
2067
2068 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
2069 <intent-filter>
2070 <action android:name="android.intent.action.MAIN" />
2071 <category android:name="android.intent.category.SAMPLE_CODE" />
2072 </intent-filter>
2073 </activity>
2074
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002075 <activity android:name=".view.List1" android:label="Views/Lists/01. Array">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002076 <intent-filter>
2077 <action android:name="android.intent.action.MAIN" />
2078 <category android:name="android.intent.category.SAMPLE_CODE" />
2079 </intent-filter>
2080 </activity>
2081
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002082 <activity android:name=".view.List2" android:label="Views/Lists/02. Cursor (People)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002083 <intent-filter>
2084 <action android:name="android.intent.action.MAIN" />
2085 <category android:name="android.intent.category.SAMPLE_CODE" />
2086 </intent-filter>
2087 </activity>
2088
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002089 <activity android:name=".view.List3" android:label="Views/Lists/03. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002090 <intent-filter>
2091 <action android:name="android.intent.action.MAIN" />
2092 <category android:name="android.intent.category.SAMPLE_CODE" />
2093 </intent-filter>
2094 </activity>
2095
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002096 <activity android:name=".view.List4" android:label="Views/Lists/04. ListAdapter">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002097 <intent-filter>
2098 <action android:name="android.intent.action.MAIN" />
2099 <category android:name="android.intent.category.SAMPLE_CODE" />
2100 </intent-filter>
2101 </activity>
2102
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002103 <activity android:name=".view.List5" android:label="Views/Lists/05. Separators">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002104 <intent-filter>
2105 <action android:name="android.intent.action.MAIN" />
2106 <category android:name="android.intent.category.SAMPLE_CODE" />
2107 </intent-filter>
2108 </activity>
2109
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002110 <activity android:name=".view.List6" android:label="Views/Lists/06. ListAdapter Collapsed">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002111 <intent-filter>
2112 <action android:name="android.intent.action.MAIN" />
2113 <category android:name="android.intent.category.SAMPLE_CODE" />
2114 </intent-filter>
2115 </activity>
2116
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002117 <activity android:name=".view.List7" android:label="Views/Lists/07. Cursor (Phones)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002118 <intent-filter>
2119 <action android:name="android.intent.action.MAIN" />
2120 <category android:name="android.intent.category.SAMPLE_CODE" />
2121 </intent-filter>
2122 </activity>
2123
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002124 <activity android:name=".view.List8" android:label="Views/Lists/08. Photos">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002125 <intent-filter>
2126 <action android:name="android.intent.action.MAIN" />
2127 <category android:name="android.intent.category.SAMPLE_CODE" />
2128 </intent-filter>
2129 </activity>
2130
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002131 <activity android:name=".view.List9" android:label="Views/Lists/09. Array (Overlay)">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002132 <intent-filter>
2133 <action android:name="android.intent.action.MAIN" />
2134 <category android:name="android.intent.category.SAMPLE_CODE" />
2135 </intent-filter>
2136 </activity>
2137
2138 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
2139 <intent-filter>
2140 <action android:name="android.intent.action.MAIN" />
2141 <category android:name="android.intent.category.SAMPLE_CODE" />
2142 </intent-filter>
2143 </activity>
2144
2145 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
2146 <intent-filter>
2147 <action android:name="android.intent.action.MAIN" />
2148 <category android:name="android.intent.category.SAMPLE_CODE" />
2149 </intent-filter>
2150 </activity>
2151
2152 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
2153 <intent-filter>
2154 <action android:name="android.intent.action.MAIN" />
2155 <category android:name="android.intent.category.SAMPLE_CODE" />
2156 </intent-filter>
2157 </activity>
2158
2159 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
2160 <intent-filter>
2161 <action android:name="android.intent.action.MAIN" />
2162 <category android:name="android.intent.category.SAMPLE_CODE" />
2163 </intent-filter>
2164 </activity>
2165
2166 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
2167 <intent-filter>
2168 <action android:name="android.intent.action.MAIN" />
2169 <category android:name="android.intent.category.SAMPLE_CODE" />
2170 </intent-filter>
2171 </activity>
2172
Gilles Debunne045eac42010-09-08 10:58:26 -07002173 <activity android:name=".view.List15" android:label="Views/Lists/15. Selection Mode">
2174 <intent-filter>
2175 <action android:name="android.intent.action.MAIN" />
2176 <category android:name="android.intent.category.SAMPLE_CODE" />
2177 </intent-filter>
2178 </activity>
2179
2180 <activity android:name=".view.List16" android:label="Views/Lists/16. Border selection mode">
Adam Powelld8e26b82010-07-30 10:37:54 -07002181 <intent-filter>
2182 <action android:name="android.intent.action.MAIN" />
2183 <category android:name="android.intent.category.SAMPLE_CODE" />
2184 </intent-filter>
2185 </activity>
2186
Dianne Hackbornb2522732010-10-26 12:47:13 -07002187 <activity android:name=".view.List17" android:label="Views/Lists/17. Activate items">
2188 <intent-filter>
2189 <action android:name="android.intent.action.MAIN" />
2190 <category android:name="android.intent.category.SAMPLE_CODE" />
2191 </intent-filter>
2192 </activity>
2193
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002194 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
2195 <intent-filter>
2196 <action android:name="android.intent.action.MAIN" />
2197 <category android:name="android.intent.category.SAMPLE_CODE" />
2198 </intent-filter>
2199 </activity>
2200
2201 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
2202 <intent-filter>
2203 <action android:name="android.intent.action.MAIN" />
2204 <category android:name="android.intent.category.SAMPLE_CODE" />
2205 </intent-filter>
2206 </activity>
2207
2208 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
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.CustomView1"
2216 android:label="Views/Custom"
2217 android:theme="@android:style/Theme.Light">
2218 <intent-filter>
2219 <action android:name="android.intent.action.MAIN" />
2220 <category android:name="android.intent.category.SAMPLE_CODE" />
2221 </intent-filter>
2222 </activity>
2223
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002224 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
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.Grid1" android:label="Views/Grid/1. Icon Grid">
2232 <intent-filter>
2233 <action android:name="android.intent.action.MAIN" />
2234 <category android:name="android.intent.category.SAMPLE_CODE" />
2235 </intent-filter>
2236 </activity>
2237
2238 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
2239 <intent-filter>
2240 <action android:name="android.intent.action.MAIN" />
2241 <category android:name="android.intent.category.SAMPLE_CODE" />
2242 </intent-filter>
2243 </activity>
2244
Adam Powell6c7ec482010-08-13 19:11:21 -07002245 <activity android:name=".view.Grid3"
Gilles Debunne045eac42010-09-08 10:58:26 -07002246 android:label="Views/Grid/3. Selection Mode">
Adam Powell6c7ec482010-08-13 19:11:21 -07002247 <intent-filter>
2248 <action android:name="android.intent.action.MAIN" />
2249 <category android:name="android.intent.category.SAMPLE_CODE" />
2250 </intent-filter>
2251 </activity>
2252
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002253 <activity android:name=".view.ImageView1"
2254 android:label="Views/ImageView">
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
Yohei Yukawafafac8e2015-12-14 18:59:44 -08002261 <activity android:name=".inputmethod.ShowInputMethodAndSubtypeEnabler"
2262 android:label="Views/Input Method/ShowInputMethodAndSubtypeEnabler">
2263 <intent-filter>
2264 <action android:name="android.intent.action.MAIN" />
2265 <category android:name="android.intent.category.SAMPLE_CODE" />
2266 </intent-filter>
2267 </activity>
2268
Yohei Yukawa85a32da2016-01-26 13:50:50 -08002269 <activity android:name=".inputmethod.HintLocales"
2270 android:label="Views/Input Method/HintLocales">
2271 <intent-filter>
2272 <action android:name="android.intent.action.MAIN" />
2273 <category android:name="android.intent.category.SAMPLE_CODE" />
2274 </intent-filter>
2275 </activity>
2276
James Cook6a57fe02015-05-19 15:01:51 -07002277 <activity android:name=".view.EditTextDemo"
2278 android:label="Views/Text/EditText">
2279 <intent-filter>
2280 <action android:name="android.intent.action.MAIN" />
2281 <category android:name="android.intent.category.SAMPLE_CODE" />
2282 </intent-filter>
2283 </activity>
2284
2285 <activity android:name=".text.Link"
2286 android:label="Views/Text/Linkify">
2287 <intent-filter>
2288 <action android:name="android.intent.action.MAIN" />
2289 <category android:name="android.intent.category.SAMPLE_CODE" />
2290 </intent-filter>
2291 </activity>
2292
2293 <activity android:name=".text.LogTextBox1"
2294 android:label="Views/Text/LogTextBox">
2295 <intent-filter>
2296 <action android:name="android.intent.action.MAIN" />
2297 <category android:name="android.intent.category.SAMPLE_CODE" />
2298 </intent-filter>
2299 </activity>
2300
2301 <activity android:name=".text.Marquee"
2302 android:label="Views/Text/Marquee">
2303 <intent-filter>
2304 <action android:name="android.intent.action.MAIN" />
2305 <category android:name="android.intent.category.SAMPLE_CODE" />
2306 </intent-filter>
2307 </activity>
2308
2309 <activity android:name=".view.TextClockDemo"
2310 android:label="Views/Text/TextClock">
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002317 <activity android:name=".view.TextSwitcher1"
James Cook6a57fe02015-05-19 15:01:51 -07002318 android:label="Views/Text/TextSwitcher">
2319 <intent-filter>
2320 <action android:name="android.intent.action.MAIN" />
2321 <category android:name="android.intent.category.SAMPLE_CODE" />
2322 </intent-filter>
2323 </activity>
2324
2325 <activity android:name=".view.TextViewDemo"
2326 android:label="Views/Text/TextView">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002327 <intent-filter>
2328 <action android:name="android.intent.action.MAIN" />
2329 <category android:name="android.intent.category.SAMPLE_CODE" />
2330 </intent-filter>
2331 </activity>
2332
2333 <activity android:name=".view.ImageButton1"
2334 android:label="Views/ImageButton">
2335 <intent-filter>
2336 <action android:name="android.intent.action.MAIN" />
2337 <category android:name="android.intent.category.SAMPLE_CODE" />
2338 </intent-filter>
2339 </activity>
2340
2341 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
2342 <intent-filter>
2343 <action android:name="android.intent.action.MAIN" />
2344 <category android:name="android.intent.category.SAMPLE_CODE" />
2345 </intent-filter>
2346 </activity>
2347
2348 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
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
Romain Guy02e8d002009-03-24 22:45:50 -07002355 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
2356 <intent-filter>
2357 <action android:name="android.intent.action.MAIN" />
2358 <category android:name="android.intent.category.SAMPLE_CODE" />
2359 </intent-filter>
2360 </activity>
2361
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002362 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
2363 <intent-filter>
2364 <action android:name="android.intent.action.MAIN" />
2365 <category android:name="android.intent.category.SAMPLE_CODE" />
2366 </intent-filter>
2367 </activity>
2368
2369 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
2370 <intent-filter>
2371 <action android:name="android.intent.action.MAIN" />
2372 <category android:name="android.intent.category.SAMPLE_CODE" />
2373 </intent-filter>
2374 </activity>
2375
2376 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
2377 <intent-filter>
2378 <action android:name="android.intent.action.MAIN" />
2379 <category android:name="android.intent.category.SAMPLE_CODE" />
2380 </intent-filter>
2381 </activity>
2382
2383 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
2384 <intent-filter>
2385 <action android:name="android.intent.action.MAIN" />
2386 <category android:name="android.intent.category.SAMPLE_CODE" />
2387 </intent-filter>
2388 </activity>
2389
2390 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
2391 <intent-filter>
2392 <action android:name="android.intent.action.MAIN" />
2393 <category android:name="android.intent.category.SAMPLE_CODE" />
2394 </intent-filter>
2395 </activity>
2396
2397 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
2398 <intent-filter>
2399 <action android:name="android.intent.action.MAIN" />
2400 <category android:name="android.intent.category.SAMPLE_CODE" />
2401 </intent-filter>
2402 </activity>
2403
2404 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
2405 <intent-filter>
2406 <action android:name="android.intent.action.MAIN" />
2407 <category android:name="android.intent.category.SAMPLE_CODE" />
2408 </intent-filter>
2409 </activity>
2410
2411 <activity android:name=".view.Controls1"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002412 android:label="Views/Controls/1. Light Theme"
2413 android:theme="@android:style/Theme.Light">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002414 <intent-filter>
2415 <action android:name="android.intent.action.MAIN" />
2416 <category android:name="android.intent.category.SAMPLE_CODE" />
2417 </intent-filter>
2418 </activity>
2419
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002420 <activity android:name=".view.Controls2"
Gilles Debunne62c863d2010-09-08 08:11:10 -07002421 android:label="Views/Controls/2. Dark Theme"
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002422 android:theme="@android:style/Theme">
2423 <intent-filter>
2424 <action android:name="android.intent.action.MAIN" />
2425 <category android:name="android.intent.category.SAMPLE_CODE" />
2426 </intent-filter>
2427 </activity>
2428
2429 <activity android:name=".view.Controls3"
2430 android:label="Views/Controls/3. Holo Light Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002431 android:theme="@android:style/Theme.Holo.Light"
2432 android:enabled="@bool/atLeastHoneycomb">
Gilles Debunne6e94ff62010-08-18 21:29:29 -07002433 <intent-filter>
2434 <action android:name="android.intent.action.MAIN" />
2435 <category android:name="android.intent.category.SAMPLE_CODE" />
2436 </intent-filter>
2437 </activity>
2438
2439 <activity android:name=".view.Controls4"
2440 android:label="Views/Controls/4. Holo Dark Theme"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002441 android:theme="@android:style/Theme.Holo"
2442 android:enabled="@bool/atLeastHoneycomb">
2443 <intent-filter>
2444 <action android:name="android.intent.action.MAIN" />
2445 <category android:name="android.intent.category.SAMPLE_CODE" />
2446 </intent-filter>
2447 </activity>
2448
Alan Viverettebfd633a2016-01-07 16:41:10 -05002449 <activity android:name=".view.ControlsMaterialLight"
Alan Viverette6adc4262014-06-06 15:25:30 -07002450 android:label="Views/Controls/5. Material Light Theme"
2451 android:theme="@android:style/Theme.Material.Light"
Alan Viverette21780632014-03-03 14:08:19 -08002452 android:enabled="@bool/atLeastLRelease">
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002453 <intent-filter>
2454 <action android:name="android.intent.action.MAIN" />
2455 <category android:name="android.intent.category.SAMPLE_CODE" />
2456 </intent-filter>
2457 </activity>
2458
Alan Viverettebfd633a2016-01-07 16:41:10 -05002459 <activity android:name=".view.ControlsMaterialDark"
Alan Viverette6adc4262014-06-06 15:25:30 -07002460 android:label="Views/Controls/6. Material Dark Theme"
2461 android:theme="@android:style/Theme.Material"
Alan Viverette21780632014-03-03 14:08:19 -08002462 android:enabled="@bool/atLeastLRelease">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002463 <intent-filter>
2464 <action android:name="android.intent.action.MAIN" />
2465 <category android:name="android.intent.category.SAMPLE_CODE" />
2466 </intent-filter>
2467 </activity>
2468
Chet Haasea6e59a92014-01-28 14:08:04 -08002469 <activity android:name=".view.Controls7"
Alan Viverette21780632014-03-03 14:08:19 -08002470 android:label="Views/Controls/7. Custom Theme"
2471 android:theme="@style/CustomTheme">
2472 <intent-filter>
2473 <action android:name="android.intent.action.MAIN" />
2474 <category android:name="android.intent.category.SAMPLE_CODE" />
2475 </intent-filter>
2476 </activity>
2477
2478 <activity android:name=".view.Controls8"
Alan Viveretteb020f1c2014-04-07 16:22:44 -07002479 android:label="Views/Controls/8. Current or Old Theme"
Alan Viverette21780632014-03-03 14:08:19 -08002480 android:theme="@style/ThemeCurrent">
2481 <intent-filter>
2482 <action android:name="android.intent.action.MAIN" />
2483 <category android:name="android.intent.category.SAMPLE_CODE" />
2484 </intent-filter>
2485 </activity>
2486
2487 <activity android:name=".view.Controls9"
Alan Viverette974dc592014-07-23 18:24:09 -07002488 android:label="Views/Controls/9. Default Theme">
Chet Haasea6e59a92014-01-28 14:08:04 -08002489 <intent-filter>
2490 <action android:name="android.intent.action.MAIN" />
2491 <category android:name="android.intent.category.SAMPLE_CODE" />
2492 </intent-filter>
2493 </activity>
2494
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002495 <activity android:name=".view.Buttons1"
2496 android:label="Views/Buttons">
2497 <intent-filter>
2498 <action android:name="android.intent.action.MAIN" />
2499 <category android:name="android.intent.category.SAMPLE_CODE" />
2500 </intent-filter>
2501 </activity>
2502
2503 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
2504 <intent-filter>
2505 <action android:name="android.intent.action.MAIN" />
2506 <category android:name="android.intent.category.SAMPLE_CODE" />
2507 </intent-filter>
2508 </activity>
2509
2510 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
2511 <intent-filter>
2512 <action android:name="android.intent.action.MAIN" />
2513 <category android:name="android.intent.category.SAMPLE_CODE" />
2514 </intent-filter>
2515 </activity>
2516
2517 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
2518 <intent-filter>
2519 <action android:name="android.intent.action.MAIN" />
2520 <category android:name="android.intent.category.SAMPLE_CODE" />
2521 </intent-filter>
2522 </activity>
2523
2524 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
2525 <intent-filter>
2526 <action android:name="android.intent.action.MAIN" />
2527 <category android:name="android.intent.category.SAMPLE_CODE" />
2528 </intent-filter>
2529 </activity>
2530
2531 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
2532 <intent-filter>
2533 <action android:name="android.intent.action.MAIN" />
2534 <category android:name="android.intent.category.SAMPLE_CODE" />
2535 </intent-filter>
2536 </activity>
2537
2538 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
2539 <intent-filter>
2540 <action android:name="android.intent.action.MAIN" />
2541 <category android:name="android.intent.category.SAMPLE_CODE" />
2542 </intent-filter>
2543 </activity>
2544
2545 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
2546 <intent-filter>
2547 <action android:name="android.intent.action.MAIN" />
2548 <category android:name="android.intent.category.SAMPLE_CODE" />
2549 </intent-filter>
2550 </activity>
2551
2552 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
2553 <intent-filter>
2554 <action android:name="android.intent.action.MAIN" />
2555 <category android:name="android.intent.category.SAMPLE_CODE" />
2556 </intent-filter>
2557 </activity>
2558
2559 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
2560 <intent-filter>
2561 <action android:name="android.intent.action.MAIN" />
2562 <category android:name="android.intent.category.SAMPLE_CODE" />
2563 </intent-filter>
2564 </activity>
2565
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002566 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
2567 <intent-filter>
2568 <action android:name="android.intent.action.MAIN" />
2569 <category android:name="android.intent.category.SAMPLE_CODE" />
2570 </intent-filter>
2571 </activity>
2572
Alan Viverette93e09482015-09-18 09:43:08 -04002573 <activity android:name=".view.NumberPickerActivity" android:label="Views/Number Picker">
2574 <intent-filter>
2575 <action android:name="android.intent.action.MAIN" />
2576 <category android:name="android.intent.category.SAMPLE_CODE" />
2577 </intent-filter>
2578 </activity>
2579
Peter Visontayad360d42017-12-11 17:12:39 +00002580 <activity android:name=".view.OverlayWindowActivity" android:label="Views/Overlay Window">
2581 <intent-filter>
2582 <action android:name="android.intent.action.MAIN" />
2583 <category android:name="android.intent.category.SAMPLE_CODE" />
2584 </intent-filter>
2585 </activity>
2586
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002587 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
2588 <intent-filter>
2589 <action android:name="android.intent.action.MAIN" />
2590 <category android:name="android.intent.category.SAMPLE_CODE" />
2591 </intent-filter>
2592 </activity>
2593
2594 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
2595 <intent-filter>
2596 <action android:name="android.intent.action.MAIN" />
2597 <category android:name="android.intent.category.SAMPLE_CODE" />
2598 </intent-filter>
2599 </activity>
2600
2601 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
2602 <intent-filter>
2603 <action android:name="android.intent.action.MAIN" />
2604 <category android:name="android.intent.category.SAMPLE_CODE" />
2605 </intent-filter>
2606 </activity>
2607
2608 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
2609 <intent-filter>
2610 <action android:name="android.intent.action.MAIN" />
2611 <category android:name="android.intent.category.SAMPLE_CODE" />
2612 </intent-filter>
2613 </activity>
2614
2615 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
2616 <intent-filter>
2617 <action android:name="android.intent.action.MAIN" />
2618 <category android:name="android.intent.category.SAMPLE_CODE" />
2619 </intent-filter>
2620 </activity>
2621
Jeff Brown587b6c42010-12-15 19:31:17 -08002622 <activity android:name=".view.Focus5" android:label="Views/Focus/5. Sequential (Tab Order)">
2623 <intent-filter>
2624 <action android:name="android.intent.action.MAIN" />
2625 <category android:name="android.intent.category.SAMPLE_CODE" />
2626 </intent-filter>
2627 </activity>
2628
Dianne Hackborn3de0bf92013-03-01 13:37:02 -08002629 <activity android:name=".view.WindowFocusObserver"
2630 android:label="Views/Focus/6. Window Focus Observer">
2631 <intent-filter>
2632 <action android:name="android.intent.action.MAIN" />
2633 <category android:name="android.intent.category.SAMPLE_CODE" />
2634 </intent-filter>
2635 </activity>
2636
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002637 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
2638 <intent-filter>
2639 <action android:name="android.intent.action.MAIN" />
2640 <category android:name="android.intent.category.SAMPLE_CODE" />
2641 </intent-filter>
2642 </activity>
2643
2644 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
2645 <intent-filter>
2646 <action android:name="android.intent.action.MAIN" />
2647 <category android:name="android.intent.category.SAMPLE_CODE" />
2648 </intent-filter>
2649 </activity>
2650
Adam Powella19298d2010-08-03 18:48:05 -07002651 <activity android:name=".view.PopupMenu1" android:label="Views/Popup Menu">
2652 <intent-filter>
2653 <action android:name="android.intent.action.MAIN" />
2654 <category android:name="android.intent.category.SAMPLE_CODE" />
2655 </intent-filter>
2656 </activity>
2657
Amith Yamasanied6ae472010-09-03 17:11:31 -07002658 <activity android:name=".view.SearchViewActionBar" android:label="Views/Search View/Action Bar"
2659 android:theme="@android:style/Theme.Holo">
2660 <intent-filter>
2661 <action android:name="android.intent.action.MAIN" />
2662 <category android:name="android.intent.category.SAMPLE_CODE" />
2663 </intent-filter>
2664 <meta-data android:name="android.app.default_searchable"
2665 android:value=".app.SearchQueryResults" />
2666 </activity>
2667
Amith Yamasaniea5c0b02011-07-20 17:02:01 -07002668 <activity android:name=".view.SearchViewAlwaysVisible" android:label="Views/Search View/Always Expanded"
2669 android:theme="@android:style/Theme.Holo">
2670 <intent-filter>
2671 <action android:name="android.intent.action.MAIN" />
2672 <category android:name="android.intent.category.SAMPLE_CODE" />
2673 </intent-filter>
2674 <meta-data android:name="android.app.default_searchable"
2675 android:value=".app.SearchQueryResults" />
2676 </activity>
2677
Amith Yamasanied6ae472010-09-03 17:11:31 -07002678 <activity android:name=".view.SearchViewFilterMode" android:label="Views/Search View/Filter"
2679 android:theme="@android:style/Theme.Holo">
2680 <intent-filter>
2681 <action android:name="android.intent.action.MAIN" />
2682 <category android:name="android.intent.category.SAMPLE_CODE" />
2683 </intent-filter>
2684 </activity>
2685
Romain Guyc96fa382010-08-11 19:34:27 -07002686 <activity android:name=".view.RotatingButton" android:label="Views/Rotating Button">
Chet Haase64606ec2010-08-06 11:32:42 -07002687 <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
Jeff Browncf4db942010-09-03 10:19:28 -07002693 <activity android:name=".view.SecureView" android:label="Views/Secure View">
2694 <intent-filter>
2695 <action android:name="android.intent.action.MAIN" />
2696 <category android:name="android.intent.category.SAMPLE_CODE" />
2697 </intent-filter>
2698 </activity>
2699
Jeff Brownb39c4ba2010-09-29 17:14:35 -07002700 <activity android:name=".view.SplitTouchView" android:label="Views/Splitting Touches across Views">
2701 <intent-filter>
2702 <action android:name="android.intent.action.MAIN" />
2703 <category android:name="android.intent.category.SAMPLE_CODE" />
2704 </intent-filter>
2705 </activity>
2706
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002707 <activity android:name=".view.DragAndDropDemo"
2708 android:label="Views/Drag and Drop"
Dianne Hackborne63a4b52011-01-16 14:28:13 -08002709 android:hardwareAccelerated="false"
2710 android:enabled="@bool/atLeastHoneycomb">
Christopher Tate8f2e8f42010-12-01 16:46:28 -08002711 <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
Jeff Brown10f877b2011-02-23 21:54:39 -08002717 <activity android:name=".view.GameControllerInput" android:label="Views/Game Controller Input">
2718 <intent-filter>
2719 <action android:name="android.intent.action.MAIN" />
2720 <category android:name="android.intent.category.SAMPLE_CODE" />
2721 </intent-filter>
2722 </activity>
2723
Jeff Brown402adc42011-06-27 21:37:37 -07002724 <activity android:name=".view.Hover" android:label="Views/Hover Events">
2725 <intent-filter>
2726 <action android:name="android.intent.action.MAIN" />
2727 <category android:name="android.intent.category.SAMPLE_CODE" />
2728 </intent-filter>
2729 </activity>
2730
Dianne Hackborn168241e2013-02-25 16:48:06 -08002731 <activity android:name=".view.SystemUIModes"
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002732 android:label="Views/System UI Visibility/System UI Modes"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002733 android:uiOptions="splitActionBarWhenNarrow"
2734 android:enabled="@bool/atLeastJellyBeanMR2">
2735 <intent-filter>
2736 <action android:name="android.intent.action.MAIN" />
2737 <category android:name="android.intent.category.SAMPLE_CODE" />
2738 </intent-filter>
2739 </activity>
2740
2741 <activity android:name=".view.SystemUIModesOverlay"
2742 android:label="Views/System UI Visibility/System UI Modes Overlay"
2743 android:uiOptions="splitActionBarWhenNarrow"
2744 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002745 <intent-filter>
2746 <action android:name="android.intent.action.MAIN" />
2747 <category android:name="android.intent.category.SAMPLE_CODE" />
2748 </intent-filter>
2749 </activity>
2750
2751 <activity android:name=".view.ContentBrowserActivity"
2752 android:label="Views/System UI Visibility/Content Browser"
Dianne Hackborn58ce6f02012-05-18 19:43:57 -07002753 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002754 android:uiOptions="splitActionBarWhenNarrow"
2755 android:enabled="@bool/atLeastJellyBean">
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002756 <intent-filter>
2757 <action android:name="android.intent.action.MAIN" />
2758 <category android:name="android.intent.category.SAMPLE_CODE" />
2759 </intent-filter>
2760 </activity>
2761
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002762 <activity android:name=".view.ContentBrowserNavActivity"
2763 android:label="Views/System UI Visibility/Content Browser Nav Bar"
2764 android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
2765 android:uiOptions="splitActionBarWhenNarrow"
2766 android:enabled="@bool/atLeastKitKat">
2767 <intent-filter>
2768 <action android:name="android.intent.action.MAIN" />
2769 <category android:name="android.intent.category.SAMPLE_CODE" />
2770 </intent-filter>
2771 </activity>
2772
Dianne Hackbornadee1fd2012-03-27 10:35:02 -07002773 <activity android:name=".view.VideoPlayerActivity"
2774 android:label="Views/System UI Visibility/Video Player"
Dianne Hackbornf7541b82012-03-30 18:57:18 -07002775 android:theme="@android:style/Theme.Holo"
Dianne Hackborna28de3b2013-02-26 16:55:38 -08002776 android:uiOptions="splitActionBarWhenNarrow"
2777 android:enabled="@bool/atLeastJellyBean">
Daniel Sandler173fb982011-08-04 13:14:01 -04002778 <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
Dianne Hackborndbe4e752013-10-11 16:17:58 -07002784 <activity android:name=".view.TranslucentBarsActivity"
2785 android:label="Views/System UI Visibility/Translucent Bars"
2786 android:theme="@android:style/Theme.Holo.NoActionBar.TranslucentDecor"
2787 android:enabled="@bool/atLeastKitKat">
2788 <intent-filter>
2789 <action android:name="android.intent.action.MAIN" />
2790 <category android:name="android.intent.category.SAMPLE_CODE" />
2791 </intent-filter>
2792 </activity>
2793
Dianne Hackborn18159032013-12-02 16:30:50 -08002794 <activity android:name=".view.GameActivity"
2795 android:label="Views/System UI Visibility/Game"
2796 android:theme="@android:style/Theme.Holo.NoActionBar"
2797 android:enabled="@bool/atLeastKitKat">
2798 <intent-filter>
2799 <action android:name="android.intent.action.MAIN" />
2800 <category android:name="android.intent.category.SAMPLE_CODE" />
2801 </intent-filter>
2802 </activity>
2803
Adam Powell758f6d02010-11-28 19:12:14 -08002804 <activity android:name=".view.Switches" android:label="Views/Switches">
2805 <intent-filter>
2806 <action android:name="android.intent.action.MAIN" />
2807 <category android:name="android.intent.category.SAMPLE_CODE" />
2808 </intent-filter>
2809 </activity>
2810
Jun Mukai6cb36682015-11-17 17:24:15 -08002811 <activity android:name=".view.PointerShapes" android:label="Views/Pointer shapes">
2812 <intent-filter>
2813 <action android:name="android.intent.action.MAIN" />
2814 <category android:name="android.intent.category.SAMPLE_CODE" />
2815 </intent-filter>
2816 </activity>
2817
Vladislav Kaznacheev922dea92016-09-15 12:36:32 -07002818 <activity android:name=".view.Tooltips" android:label="Views/Tooltips">
2819 <intent-filter>
2820 <action android:name="android.intent.action.MAIN" />
2821 <category android:name="android.intent.category.SAMPLE_CODE" />
2822 </intent-filter>
2823 </activity>
2824
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002825 <!-- ************************************* -->
2826 <!-- GRAPHICS SAMPLES -->
2827 <!-- ************************************* -->
2828
2829 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
Jack Palevich1163f692011-10-27 05:45:45 -07002830 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002831 <intent-filter>
2832 <action android:name="android.intent.action.MAIN" />
2833 <category android:name="android.intent.category.SAMPLE_CODE" />
2834 </intent-filter>
2835 </activity>
2836
2837 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
2838 <intent-filter>
2839 <action android:name="android.intent.action.MAIN" />
2840 <category android:name="android.intent.category.SAMPLE_CODE" />
2841 </intent-filter>
2842 </activity>
2843
2844 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
2845 <intent-filter>
2846 <action android:name="android.intent.action.MAIN" />
2847 <category android:name="android.intent.category.SAMPLE_CODE" />
2848 </intent-filter>
2849 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002850
Jack Palevichc1645152009-12-24 16:18:25 +08002851 <activity android:name=".graphics.CompressedTextureActivity"
2852 android:label="Graphics/OpenGL ES/Compressed Texture"
2853 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002854 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichc1645152009-12-24 16:18:25 +08002855 <intent-filter>
2856 <action android:name="android.intent.action.MAIN" />
2857 <category android:name="android.intent.category.SAMPLE_CODE" />
2858 </intent-filter>
2859 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002860
Jack Palevich89282a62010-01-29 20:58:38 +08002861 <activity android:name=".graphics.CubeMapActivity"
2862 android:label="Graphics/OpenGL ES/Cube Map"
2863 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002864 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002865 <intent-filter>
2866 <action android:name="android.intent.action.MAIN" />
2867 <category android:name="android.intent.category.SAMPLE_CODE" />
2868 </intent-filter>
2869 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002870
2871
Jack Palevich89282a62010-01-29 20:58:38 +08002872 <activity android:name=".graphics.FrameBufferObjectActivity"
2873 android:label="Graphics/OpenGL ES/Frame Buffer Object"
2874 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002875 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevich89282a62010-01-29 20:58:38 +08002876 <intent-filter>
2877 <action android:name="android.intent.action.MAIN" />
2878 <category android:name="android.intent.category.SAMPLE_CODE" />
2879 </intent-filter>
2880 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002881
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002882 <activity android:name=".graphics.GLSurfaceViewActivity"
2883 android:label="Graphics/OpenGL ES/GLSurfaceView"
2884 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002885 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002886 <intent-filter>
2887 <action android:name="android.intent.action.MAIN" />
2888 <category android:name="android.intent.category.SAMPLE_CODE" />
2889 </intent-filter>
2890 </activity>
2891
Jack Palevichfbc44112009-11-27 19:54:46 +08002892 <activity android:name=".graphics.GLES20Activity"
2893 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
2894 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002895 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfbc44112009-11-27 19:54:46 +08002896 <intent-filter>
2897 <action android:name="android.intent.action.MAIN" />
2898 <category android:name="android.intent.category.SAMPLE_CODE" />
2899 </intent-filter>
2900 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002901
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002902 <activity android:name=".graphics.MatrixPaletteActivity"
2903 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
Jack Palevich1163f692011-10-27 05:45:45 -07002904 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
Jack Palevichfe8c16a2009-12-09 15:32:35 +08002905 <intent-filter>
2906 <action android:name="android.intent.action.MAIN" />
2907 <category android:name="android.intent.category.SAMPLE_CODE" />
2908 </intent-filter>
2909 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002910
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002911 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
2912 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
2913 android:theme="@style/Theme.Translucent"
Jack Palevich1163f692011-10-27 05:45:45 -07002914 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002915 <intent-filter>
2916 <action android:name="android.intent.action.MAIN" />
2917 <category android:name="android.intent.category.SAMPLE_CODE" />
2918 </intent-filter>
2919 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002920
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002921 <activity android:name=".graphics.TriangleActivity"
2922 android:label="Graphics/OpenGL ES/Textured Triangle"
Alan Viverette21780632014-03-03 14:08:19 -08002923 android:theme="@style/ThemeCurrentDialog"
Jack Palevich1163f692011-10-27 05:45:45 -07002924 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002925 <intent-filter>
2926 <action android:name="android.intent.action.MAIN" />
2927 <category android:name="android.intent.category.SAMPLE_CODE" />
2928 </intent-filter>
2929 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002930
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002931 <activity android:name=".graphics.spritetext.SpriteTextActivity"
2932 android:label="Graphics/OpenGL ES/Sprite Text"
2933 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002934 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002935 <intent-filter>
2936 <action android:name="android.intent.action.MAIN" />
2937 <category android:name="android.intent.category.SAMPLE_CODE" />
2938 </intent-filter>
2939 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002940
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002941 <activity android:name=".graphics.TouchRotateActivity"
2942 android:label="Graphics/OpenGL ES/Touch Rotate"
2943 android:theme="@android:style/Theme.NoTitleBar"
Jack Palevich1163f692011-10-27 05:45:45 -07002944 android:configChanges="keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002945 <intent-filter>
2946 <action android:name="android.intent.action.MAIN" />
2947 <category android:name="android.intent.category.SAMPLE_CODE" />
2948 </intent-filter>
2949 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08002950
The Android Open Source Project52d4c302009-03-03 19:29:09 -08002951 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
2952 <intent-filter>
2953 <action android:name="android.intent.action.MAIN" />
2954 <category android:name="android.intent.category.SAMPLE_CODE" />
2955 </intent-filter>
2956 </activity>
2957
2958 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
2959 <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
2965 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
2966 <intent-filter>
2967 <action android:name="android.intent.action.MAIN" />
2968 <category android:name="android.intent.category.SAMPLE_CODE" />
2969 </intent-filter>
2970 </activity>
2971
2972 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
2973 <intent-filter>
2974 <action android:name="android.intent.action.MAIN" />
2975 <category android:name="android.intent.category.SAMPLE_CODE" />
2976 </intent-filter>
2977 </activity>
2978
2979 <activity android:name=".graphics.SurfaceViewOverlay"
2980 android:label="Graphics/SurfaceView Overlay">
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
Chris Craik70070352014-06-19 10:57:16 -07002987 <activity android:name=".graphics.ShadowCardStack"
2988 android:label="Graphics/Shadow Card Stack"
2989 android:theme="@android:style/Theme.Material.Light">
2990 <intent-filter>
2991 <action android:name="android.intent.action.MAIN" />
2992 <category android:name="android.intent.category.SAMPLE_CODE" />
2993 </intent-filter>
2994 </activity>
2995
2996 <activity android:name=".graphics.ShadowCardDrag"
2997 android:label="Graphics/Shadow Card Drag"
2998 android:theme="@android:style/Theme.Material.Light">
2999 <intent-filter>
3000 <action android:name="android.intent.action.MAIN" />
3001 <category android:name="android.intent.category.SAMPLE_CODE" />
3002 </intent-filter>
3003 </activity>
3004
Dianne Hackborn988a7192010-05-10 11:30:38 -07003005 <activity android:name=".graphics.WindowSurface"
3006 android:label="Graphics/Surface Window">
3007 <intent-filter>
3008 <action android:name="android.intent.action.MAIN" />
3009 <category android:name="android.intent.category.SAMPLE_CODE" />
3010 </intent-filter>
3011 </activity>
3012
Romain Guy520c90c2011-03-18 15:11:16 -07003013 <activity android:hardwareAccelerated="false"
3014 android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003015 <intent-filter>
3016 <action android:name="android.intent.action.MAIN" />
3017 <category android:name="android.intent.category.SAMPLE_CODE" />
3018 </intent-filter>
3019 </activity>
3020
3021 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
3022 <intent-filter>
3023 <action android:name="android.intent.action.MAIN" />
3024 <category android:name="android.intent.category.SAMPLE_CODE" />
3025 </intent-filter>
3026 </activity>
3027
3028 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
3029 <intent-filter>
3030 <action android:name="android.intent.action.MAIN" />
3031 <category android:name="android.intent.category.SAMPLE_CODE" />
3032 </intent-filter>
3033 </activity>
3034
Romain Guy520c90c2011-03-18 15:11:16 -07003035 <activity android:hardwareAccelerated="false"
3036 android:name=".graphics.Clipping" android:label="Graphics/Clipping">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003037 <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
3043 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
3044 <intent-filter>
3045 <action android:name="android.intent.action.MAIN" />
3046 <category android:name="android.intent.category.SAMPLE_CODE" />
3047 </intent-filter>
3048 </activity>
3049
Romain Guy520c90c2011-03-18 15:11:16 -07003050 <activity android:hardwareAccelerated="false"
3051 android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003052 <intent-filter>
3053 <action android:name="android.intent.action.MAIN" />
3054 <category android:name="android.intent.category.SAMPLE_CODE" />
3055 </intent-filter>
3056 </activity>
3057
3058 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
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.Pictures" android:label="Graphics/Pictures">
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
Romain Guy520c90c2011-03-18 15:11:16 -07003073 <activity android:hardwareAccelerated="false"
3074 android:name=".graphics.Vertices" android:label="Graphics/Vertices">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003075 <intent-filter>
3076 <action android:name="android.intent.action.MAIN" />
3077 <category android:name="android.intent.category.SAMPLE_CODE" />
3078 </intent-filter>
3079 </activity>
3080
3081 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
3082 <intent-filter>
3083 <action android:name="android.intent.action.MAIN" />
3084 <category android:name="android.intent.category.SAMPLE_CODE" />
3085 </intent-filter>
3086 </activity>
3087
3088 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
3089 <intent-filter>
3090 <action android:name="android.intent.action.MAIN" />
3091 <category android:name="android.intent.category.SAMPLE_CODE" />
3092 </intent-filter>
3093 </activity>
3094
3095 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
3096 <intent-filter>
3097 <action android:name="android.intent.action.MAIN" />
3098 <category android:name="android.intent.category.SAMPLE_CODE" />
3099 </intent-filter>
3100 </activity>
3101
3102 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
3103 <intent-filter>
3104 <action android:name="android.intent.action.MAIN" />
3105 <category android:name="android.intent.category.SAMPLE_CODE" />
3106 </intent-filter>
3107 </activity>
3108
3109 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
3110 <intent-filter>
3111 <action android:name="android.intent.action.MAIN" />
3112 <category android:name="android.intent.category.SAMPLE_CODE" />
3113 </intent-filter>
3114 </activity>
3115
3116 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
3117 <intent-filter>
3118 <action android:name="android.intent.action.MAIN" />
3119 <category android:name="android.intent.category.SAMPLE_CODE" />
3120 </intent-filter>
3121 </activity>
3122
3123 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
3124 <intent-filter>
3125 <action android:name="android.intent.action.MAIN" />
3126 <category android:name="android.intent.category.SAMPLE_CODE" />
3127 </intent-filter>
3128 </activity>
3129
3130 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
3131 <intent-filter>
3132 <action android:name="android.intent.action.MAIN" />
3133 <category android:name="android.intent.category.SAMPLE_CODE" />
3134 </intent-filter>
3135 </activity>
3136
3137 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
3138 <intent-filter>
3139 <action android:name="android.intent.action.MAIN" />
3140 <category android:name="android.intent.category.SAMPLE_CODE" />
3141 </intent-filter>
3142 </activity>
3143
3144 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
3145 <intent-filter>
3146 <action android:name="android.intent.action.MAIN" />
3147 <category android:name="android.intent.category.SAMPLE_CODE" />
3148 </intent-filter>
3149 </activity>
3150
Romain Guy520c90c2011-03-18 15:11:16 -07003151 <activity android:hardwareAccelerated="false"
3152 android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003153 <intent-filter>
3154 <action android:name="android.intent.action.MAIN" />
3155 <category android:name="android.intent.category.SAMPLE_CODE" />
3156 </intent-filter>
3157 </activity>
3158
Mike Reedb94183b2009-06-05 15:56:23 -04003159 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
3160 <intent-filter>
3161 <action android:name="android.intent.action.MAIN" />
3162 <category android:name="android.intent.category.SAMPLE_CODE" />
3163 </intent-filter>
3164 </activity>
3165
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003166 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
3167 <intent-filter>
3168 <action android:name="android.intent.action.MAIN" />
3169 <category android:name="android.intent.category.SAMPLE_CODE" />
3170 </intent-filter>
3171 </activity>
3172
Romain Guy520c90c2011-03-18 15:11:16 -07003173 <activity android:hardwareAccelerated="false"
3174 android:name=".graphics.DrawPoints" android:label="Graphics/Points">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003175 <intent-filter>
3176 <action android:name="android.intent.action.MAIN" />
3177 <category android:name="android.intent.category.SAMPLE_CODE" />
3178 </intent-filter>
3179 </activity>
3180
3181 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
3182 android:theme="@style/Theme.Black"
Jack Palevich1163f692011-10-27 05:45:45 -07003183 android:configChanges="keyboard|keyboardHidden|navigation|orientation|screenLayout|screenSize|smallestScreenSize">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003184 <intent-filter>
3185 <action android:name="android.intent.action.MAIN" />
3186 <category android:name="android.intent.category.SAMPLE_CODE" />
3187 </intent-filter>
3188 </activity>
3189
3190 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
3191 <intent-filter>
3192 <action android:name="android.intent.action.MAIN" />
3193 <category android:name="android.intent.category.SAMPLE_CODE" />
3194 </intent-filter>
3195 </activity>
3196
3197 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
3198 <intent-filter>
3199 <action android:name="android.intent.action.MAIN" />
3200 <category android:name="android.intent.category.SAMPLE_CODE" />
3201 </intent-filter>
3202 </activity>
3203
3204 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
3205 <intent-filter>
3206 <action android:name="android.intent.action.MAIN" />
3207 <category android:name="android.intent.category.SAMPLE_CODE" />
3208 </intent-filter>
3209 </activity>
3210
3211 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
3212 <intent-filter>
3213 <action android:name="android.intent.action.MAIN" />
3214 <category android:name="android.intent.category.SAMPLE_CODE" />
3215 </intent-filter>
3216 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08003217
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07003218 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
3219 <intent-filter>
3220 <action android:name="android.intent.action.MAIN" />
3221 <category android:name="android.intent.category.SAMPLE_CODE" />
3222 </intent-filter>
3223 </activity>
3224
3225 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
3226 <intent-filter>
3227 <action android:name="android.intent.action.MAIN" />
3228 <category android:name="android.intent.category.SAMPLE_CODE" />
3229 </intent-filter>
3230 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003231
Dianne Hackborn3b014602009-08-10 18:12:32 -07003232 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
3233 <intent-filter>
3234 <action android:name="android.intent.action.MAIN" />
3235 <category android:name="android.intent.category.SAMPLE_CODE" />
3236 </intent-filter>
3237 </activity>
3238
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003239 <!-- ************************************* -->
3240 <!-- MEDIA SAMPLES -->
3241 <!-- ************************************* -->
3242
3243 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
3244 <intent-filter>
3245 <action android:name="android.intent.action.MAIN" />
3246 <category android:name="android.intent.category.SAMPLE_CODE" />
3247 </intent-filter>
3248 </activity>
3249
3250 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
3251 <intent-filter>
3252 <category android:name="android.intent.category.SAMPLE_CODE" />
3253 </intent-filter>
3254 </activity>
3255
3256 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
3257 <intent-filter>
3258 <category android:name="android.intent.category.SAMPLE_CODE" />
3259 </intent-filter>
3260 </activity>
3261
3262 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
3263 <intent-filter>
3264 <action android:name="android.intent.action.MAIN" />
3265 <category android:name="android.intent.category.SAMPLE_CODE" />
3266 </intent-filter>
3267 </activity>
3268
Roman Nurik90c1d502010-10-22 15:39:25 -07003269 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
3270 <intent-filter>
3271 <action android:name="android.intent.action.MAIN" />
3272 <category android:name="android.intent.category.SAMPLE_CODE" />
3273 </intent-filter>
3274 </activity>
3275
Michael Wrightd17804f2014-07-21 15:43:42 -07003276 <activity android:name=".media.projection.MediaProjectionDemo"
3277 android:label="Media/MediaProjection">
3278 <intent-filter>
3279 <action android:name="android.intent.action.MAIN" />
3280 <category android:name="android.intent.category.SAMPLE_CODE" />
3281 </intent-filter>
3282 </activity>
3283
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003284 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003285 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003286 <!-- ************************************* -->
3287
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003288 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
3289 <meta-data android:name="android.appwidget.provider"
3290 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003291 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003292 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003293 </intent-filter>
3294 </receiver>
3295
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07003296 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
3297 <intent-filter>
3298 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
3299 </intent-filter>
3300 </activity>
3301
The Android Open Source Project243d18e2009-03-11 12:11:54 -07003302 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003303 <intent-filter>
3304 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
3305 <action android:name="android.intent.ACTION_TIME" />
3306 </intent-filter>
3307 </receiver>
3308
3309 <!-- ************************************* -->
3310 <!-- OTHER SAMPLES -->
3311 <!-- ************************************* -->
3312
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06003313 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
3314 <intent-filter>
3315 <action android:name="android.intent.action.MAIN" />
3316 <category android:name="android.intent.category.SAMPLE_CODE" />
3317 </intent-filter>
3318 </activity>
3319
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06003320 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
3321 <intent-filter>
3322 <action android:name="android.intent.action.MAIN" />
3323 <category android:name="android.intent.category.SAMPLE_CODE" />
3324 </intent-filter>
3325
3326 <!-- Add a technology filter -->
3327 <intent-filter>
3328 <action android:name="android.nfc.action.TECH_DISCOVERED" />
3329 </intent-filter>
3330
3331 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
3332 android:resource="@xml/filter_nfc"
3333 />
3334 </activity>
3335
Jeff Hamilton509fbb42011-01-18 09:01:51 -08003336 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
3337 <intent-filter>
3338 <action android:name="android.intent.action.MAIN" />
3339 <category android:name="android.intent.category.SAMPLE_CODE" />
3340 </intent-filter>
3341 </activity>
3342
Kenny Rootf59ea3b2013-04-17 13:29:18 -07003343 <activity android:name=".security.KeyStoreUsage" android:label="Security/KeyStore"
3344 android:windowSoftInputMode="adjustPan">
3345 <intent-filter>
3346 <action android:name="android.intent.action.MAIN" />
3347 <category android:name="android.intent.category.SAMPLE_CODE" />
3348 </intent-filter>
3349 </activity>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08003350 </application>
3351
3352 <instrumentation android:name=".app.LocalSampleInstrumentation"
3353 android:targetPackage="com.example.android.apis"
3354 android:label="Local Sample" />
3355
3356</manifest>