blob: 71c3a06b1b095648c080997bc244dade1861783c [file] [log] [blame]
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2007 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
Jack Palevich66914d42010-02-03 16:00:49 +08007
The Android Open Source Project52d4c302009-03-03 19:29:09 -08008 http://www.apache.org/licenses/LICENSE-2.0
Jack Palevich66914d42010-02-03 16:00:49 +08009
The Android Open Source Project52d4c302009-03-03 19:29:09 -080010 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<!-- Declare the contents of this Android application. The namespace
18 attribute brings in the Android platform namespace, and the package
19 supplies a unique name for the application. When writing your
20 own application, the package name must be changed from "com.example.*"
21 to come from a domain that you own or have control over. -->
22<manifest xmlns:android="http://schemas.android.com/apk/res/android"
23 package="com.example.android.apis">
24
25 <uses-permission android:name="android.permission.READ_CONTACTS" />
26 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080027 <uses-permission android:name="android.permission.VIBRATE" />
28 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
29 <uses-permission android:name="android.permission.INTERNET" />
Megha Joshib49dd832009-12-03 13:56:04 -080030 <uses-permission android:name="android.permission.SET_WALLPAPER" />
Dianne Hackborn04a91302010-02-08 22:41:08 -080031 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Roman Nurikf096f962010-02-22 14:59:11 -080032 <uses-permission android:name="android.permission.SEND_SMS" />
33 <uses-permission android:name="android.permission.RECEIVE_SMS" />
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -060034 <uses-permission android:name="android.permission.NFC" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080035
Roman Nurik90c1d502010-10-22 15:39:25 -070036 <!-- For android.media.audiofx.Visualizer -->
37 <uses-permission android:name="android.permission.RECORD_AUDIO" />
38
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070039 <!-- We will request access to the camera, saying we require a camera
40 of some sort but not one with autofocus capability. -->
41 <uses-permission android:name="android.permission.CAMERA" />
42 <uses-feature android:name="android.hardware.camera" />
43 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080044
The Android Open Source Project52d4c302009-03-03 19:29:09 -080045 <application android:name="ApiDemosApplication"
46 android:label="@string/activity_sample_code"
47 android:icon="@drawable/app_sample_code" >
48
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070049 <!-- This is how we can request a library but still allow the app
50 to be installed if it doesn't exist. -->
51 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080052
The Android Open Source Project52d4c302009-03-03 19:29:09 -080053 <activity android:name="ApiDemos">
54 <intent-filter>
55 <action android:name="android.intent.action.MAIN" />
56 <category android:name="android.intent.category.DEFAULT" />
57 <category android:name="android.intent.category.LAUNCHER" />
58 </intent-filter>
59 </activity>
60
61 <!-- ************************************* -->
62 <!-- APPLICATION PACKAGE SAMPLES -->
63 <!-- ************************************* -->
64
65 <!-- Activity Samples -->
66
67 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
68 <intent-filter>
69 <action android:name="android.intent.action.MAIN" />
70 <category android:name="android.intent.category.SAMPLE_CODE" />
71 </intent-filter>
72 </activity>
73
74 <activity android:name=".app.DialogActivity"
75 android:label="@string/activity_dialog"
76 android:theme="@android:style/Theme.Dialog">
77 <intent-filter>
78 <action android:name="android.intent.action.MAIN" />
79 <category android:name="android.intent.category.SAMPLE_CODE" />
80 </intent-filter>
81 </activity>
82
83 <activity android:name=".app.CustomDialogActivity"
84 android:label="@string/activity_custom_dialog"
85 android:theme="@style/Theme.CustomDialog">
86 <intent-filter>
87 <action android:name="android.intent.action.MAIN" />
88 <category android:name="android.intent.category.SAMPLE_CODE" />
89 </intent-filter>
90 </activity>
91
Megha Joshi11d89592009-11-13 11:45:19 -080092 <activity android:name=".app.QuickContactsDemo"
93 android:label="@string/quick_contacts_demo">
94 <intent-filter>
95 <action android:name="android.intent.action.MAIN" />
96 <category android:name="android.intent.category.SAMPLE_CODE" />
97 </intent-filter>
98 </activity>
99
Dianne Hackborn44bf93a2009-08-08 20:39:07 -0700100 <activity android:name=".app.WallpaperActivity"
101 android:label="@string/activity_wallpaper"
102 android:theme="@style/Theme.Wallpaper">
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800109 <activity android:name=".app.TranslucentActivity"
110 android:label="@string/activity_translucent"
111 android:theme="@style/Theme.Translucent">
112 <intent-filter>
113 <action android:name="android.intent.action.MAIN" />
114 <category android:name="android.intent.category.SAMPLE_CODE" />
115 </intent-filter>
116 </activity>
117
118 <activity android:name=".app.TranslucentBlurActivity"
119 android:label="@string/activity_translucent_blur"
120 android:theme="@style/Theme.Transparent">
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 Hackborncfc90dc2009-09-24 19:27:54 -0700127 <activity android:name=".app.Animation" android:label="@string/activity_animation">
128 <intent-filter>
129 <action android:name="android.intent.action.MAIN" />
130 <category android:name="android.intent.category.SAMPLE_CODE" />
131 </intent-filter>
132 </activity>
133
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800134 <activity android:name=".app.SaveRestoreState"
135 android:label="@string/activity_save_restore"
136 android:windowSoftInputMode="stateVisible|adjustResize">
137 <intent-filter>
138 <action android:name="android.intent.action.MAIN" />
139 <category android:name="android.intent.category.SAMPLE_CODE" />
140 </intent-filter>
141 </activity>
142
143 <activity android:name=".app.PersistentState"
144 android:label="@string/activity_persistent"
145 android:windowSoftInputMode="stateVisible|adjustResize">
146 <intent-filter>
147 <action android:name="android.intent.action.MAIN" />
148 <category android:name="android.intent.category.SAMPLE_CODE" />
149 </intent-filter>
150 </activity>
151
152 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
153 <intent-filter>
154 <action android:name="android.intent.action.MAIN" />
155 <category android:name="android.intent.category.SAMPLE_CODE" />
156 </intent-filter>
157 </activity>
158
159 <activity android:name=".app.SendResult">
160 </activity>
161
162 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
163 <intent-filter>
164 <action android:name="android.intent.action.MAIN" />
165 <category android:name="android.intent.category.SAMPLE_CODE" />
166 </intent-filter>
167 </activity>
168
169 <activity android:name=".app.ForwardTarget">
170 </activity>
171
172 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
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
179 <activity android:name=".app.RedirectMain">
180 </activity>
181
182 <activity android:name=".app.RedirectGetter">
183 </activity>
184
185 <activity android:name=".app.CustomTitle"
186 android:label="@string/activity_custom_title"
187 android:windowSoftInputMode="stateVisible|adjustPan">
188 <intent-filter>
189 <action android:name="android.intent.action.MAIN" />
190 <category android:name="android.intent.category.SAMPLE_CODE" />
191 </intent-filter>
192 </activity>
193
194 <activity android:name=".app.ReorderOnLaunch"
195 android:label="@string/activity_reorder">
196 <intent-filter>
197 <action android:name="android.intent.action.MAIN" />
198 <category android:name="android.intent.category.SAMPLE_CODE" />
199 </intent-filter>
200 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +0800201
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800202 <activity android:name=".app.ReorderTwo" />
203 <activity android:name=".app.ReorderThree" />
204 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800205
Megha Joshib49dd832009-12-03 13:56:04 -0800206 <activity android:name=".app.SetWallpaperActivity"
207 android:label="@string/activity_setwallpaper">
208 <intent-filter>
209 <action android:name="android.intent.action.MAIN" />
210 <category android:name="android.intent.category.SAMPLE_CODE" />
211 </intent-filter>
212 </activity>
213
Dianne Hackbornbf895af2010-10-02 16:56:56 -0700214 <activity android:name=".app.ScreenOrientation"
215 android:label="@string/activity_screen_orientation">
216 <intent-filter>
217 <action android:name="android.intent.action.MAIN" />
218 <category android:name="android.intent.category.SAMPLE_CODE" />
219 </intent-filter>
220 </activity>
221
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800222 <!-- Intent Samples -->
223
224 <activity android:name=".app.Intents" android:label="@string/activity_intents">
225 <intent-filter>
226 <action android:name="android.intent.action.MAIN" />
227 <category android:name="android.intent.category.SAMPLE_CODE" />
228 </intent-filter>
229 </activity>
230
231 <!-- Service Samples -->
232
233 <service android:name=".app.LocalService" />
234
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800235 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800236 android:label="@string/activity_local_service_controller"
237 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800238 <intent-filter>
239 <action android:name="android.intent.action.MAIN" />
240 <category android:name="android.intent.category.SAMPLE_CODE" />
241 </intent-filter>
242 </activity>
243
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800244 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800245 android:label="@string/activity_local_service_binding">
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
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800252<!-- BEGIN_INCLUDE(remote_service_declaration) -->
253 <service android:name=".app.MessengerService"
254 android:process=":remote" />
255<!-- END_INCLUDE(remote_service_declaration) -->
256
257 <activity android:name=".app.MessengerServiceActivities$Binding"
258 android:label="@string/activity_messenger_service_binding">
259 <intent-filter>
260 <action android:name="android.intent.action.MAIN" />
261 <category android:name="android.intent.category.SAMPLE_CODE" />
262 </intent-filter>
263 </activity>
264
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800265 <service android:name=".app.RemoteService" android:process=":remote">
266 <intent-filter>
267 <!-- These are the interfaces supported by the service, which
268 you can bind to. -->
269 <action android:name="com.example.android.apis.app.IRemoteService" />
270 <action android:name="com.example.android.apis.app.ISecondary" />
271 <!-- This is an action code you can use to select the service
272 without explicitly supplying the implementation class. -->
273 <action android:name="com.example.android.apis.app.REMOTE_SERVICE" />
274 </intent-filter>
275 </service>
276
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800277 <activity android:name=".app.RemoteService$Controller"
278 android:label="@string/activity_remote_service_controller"
279 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800280 <intent-filter>
281 <action android:name="android.intent.action.MAIN" />
282 <category android:name="android.intent.category.SAMPLE_CODE" />
283 </intent-filter>
284 </activity>
285
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800286 <activity android:name=".app.RemoteService$Binding"
287 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800288 <intent-filter>
289 <action android:name="android.intent.action.MAIN" />
290 <category android:name="android.intent.category.SAMPLE_CODE" />
291 </intent-filter>
292 </activity>
293
294 <service android:name=".app.ServiceStartArguments" />
295
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800296 <activity android:name=".app.ServiceStartArguments$Controller"
297 android:label="@string/activity_service_start_arguments_controller"
298 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800299 <intent-filter>
300 <action android:name="android.intent.action.MAIN" />
301 <category android:name="android.intent.category.SAMPLE_CODE" />
302 </intent-filter>
303 </activity>
304
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800305 <service android:name=".app.ForegroundService" />
Jack Palevich66914d42010-02-03 16:00:49 +0800306
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800307 <activity android:name=".app.ForegroundService$Controller"
308 android:label="@string/activity_foreground_service_controller"
309 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800310 <intent-filter>
311 <action android:name="android.intent.action.MAIN" />
312 <category android:name="android.intent.category.SAMPLE_CODE" />
313 </intent-filter>
314 </activity>
315
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800316 <!-- Alarm Samples -->
317
318 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
319
320 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
321
322 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
323 <intent-filter>
324 <action android:name="android.intent.action.MAIN" />
325 <category android:name="android.intent.category.SAMPLE_CODE" />
326 </intent-filter>
327 </activity>
328
329 <service android:name=".app.AlarmService_Service" android:process=":remote" />
330
331 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
332 <intent-filter>
333 <action android:name="android.intent.action.MAIN" />
334 <category android:name="android.intent.category.SAMPLE_CODE" />
335 </intent-filter>
336 </activity>
337
338 <!-- Instrumentation Samples -->
339
340 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
341 <intent-filter>
342 <action android:name="android.intent.action.MAIN" />
343 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
344 </intent-filter>
345 </activity>
346
347 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
348 <intent-filter>
349 <action android:name="android.intent.action.MAIN" />
350 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
351 </intent-filter>
352 </activity>
353
354
355 <!-- Notifications samples -->
356
357 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
358 <intent-filter>
359 <action android:name="android.intent.action.MAIN" />
360 <category android:name="android.intent.category.SAMPLE_CODE" />
361 </intent-filter>
362 </activity>
363
364 <activity android:name=".app.IncomingMessage" android:label="App/Notification/IncomingMessage">
365 <intent-filter>
366 <action android:name="android.intent.action.MAIN" />
367 <category android:name="android.intent.category.SAMPLE_CODE" />
368 </intent-filter>
369 </activity>
370
371 <activity android:name=".app.IncomingMessageView" android:label="App/Notification/IncomingMessageView">
372 <intent-filter>
373 <action android:name="android.intent.action.MAIN" />
374 <category android:name="android.intent.category.EMBED" />
375 </intent-filter>
376 </activity>
377
378 <!-- This is used to display a notification selected by the user
379 from StatusBarNotifications. Note the configuration here so
380 that the activity layers on top of whatever the user is doing,
381 allowing them to press back to return. -->
382 <activity android:name=".app.NotificationDisplay"
383 android:theme="@style/Theme.Transparent"
384 android:taskAffinity=""
385 android:excludeFromRecents="true"
386 android:noHistory="true">
387 </activity>
388
389 <activity android:name=".app.StatusBarNotifications"
390 android:label="App/Notification/Status Bar"
391 android:launchMode="singleTop">
392 <intent-filter>
393 <action android:name="android.intent.action.MAIN" />
394 <category android:name="android.intent.category.SAMPLE_CODE" />
395 </intent-filter>
396 </activity>
397
398 <service android:name=".app.NotifyingService" />
399
400 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
401 <intent-filter>
402 <action android:name="android.intent.action.MAIN" />
403 <category android:name="android.intent.category.SAMPLE_CODE" />
404 </intent-filter>
405 </activity>
406
407 <!-- Dialog samples -->
408 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
409 <intent-filter>
410 <action android:name="android.intent.action.MAIN" />
411 <category android:name="android.intent.category.SAMPLE_CODE" />
412 </intent-filter>
413 </activity>
414
415 <!-- Search Samples -->
416
417 <!-- This activity represents a "typical" activity in your application from which the -->
418 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
419 <!-- of android.app.default_searchable is more typically handled at the application -->
420 <!-- level, where it can serve as a default for all of your activities. -->
421
422 <activity android:name=".app.SearchInvoke"
423 android:label="@string/search_invoke">
424 <intent-filter>
425 <action android:name="android.intent.action.MAIN" />
426 <category android:name="android.intent.category.SAMPLE_CODE" />
427 </intent-filter>
428
429 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
430 <!-- whenever the user invokes search while in this Activity. -->
431 <meta-data android:name="android.app.default_searchable"
432 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800433
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800434 <!-- This is not the typical way to define android.app.default_searchable, -->
435 <!-- and we show it here only because we wish to confine the search demo to this -->
436 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800437
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800438 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
439 <!-- just once, at the application level, where it serves as a default for all of -->
440 <!-- the Activities in your package. -->
441 </activity>
442
443 <!-- This activity represents the "search" activity in your application, in which -->
444 <!-- search results are gathered and displayed. -->
445
446 <activity android:name=".app.SearchQueryResults"
447 android:label="@string/search_query_results">
448 <intent-filter>
449 <action android:name="android.intent.action.MAIN" />
450 <category android:name="android.intent.category.SAMPLE_CODE" />
451 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800452
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800453 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800454
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800455 <intent-filter>
456 <action android:name="android.intent.action.SEARCH" />
457 <category android:name="android.intent.category.DEFAULT" />
458 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800459
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800460 <!-- This metadata entry provides further configuration details for searches -->
461 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800462
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800463 <meta-data android:name="android.app.searchable"
464 android:resource="@xml/searchable" />
465 </activity>
466
467 <!-- This provider declaration informs the Search Manager that you have a provider of -->
468 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800469
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800470 <provider android:name=".app.SearchSuggestionSampleProvider"
471 android:authorities="com.example.android.apis.SuggestionProvider" />
472
473 <!-- Shortcuts Samples -->
474
475 <!-- This section of sample code shows how your application can add shortcuts to -->
476 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800477
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800478 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
479 <!-- the user installs a shortcut, an activity within your application -->
480 <!-- generates the actual shortcut and returns it to the launcher, where it -->
481 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800482
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800483 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
484 <!-- Typically this would then be handled as necessary by an activity within -->
485 <!-- your application. -->
486
487 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
488
489 <!-- In order provide shortcuts from your application, you provide three things: -->
490
491 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
492 <!-- 2. Code within the activity to provide the shortcuts as requested -->
493 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
494 <!-- intents from the shortcut itself. -->
495
496 <activity android:name=".app.LauncherShortcuts"
497 android:label="@string/shortcuts">
498 <intent-filter>
499 <action android:name="android.intent.action.MAIN" />
500 <category android:name="android.intent.category.SAMPLE_CODE" />
501 </intent-filter>
502
503 </activity>
504
505 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
506 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
507 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
508
509 <activity-alias android:name=".app.CreateShortcuts"
510 android:targetActivity=".app.LauncherShortcuts"
511 android:label="@string/sample_shortcuts">
512
513 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
514 <intent-filter>
515 <action android:name="android.intent.action.CREATE_SHORTCUT" />
516 <category android:name="android.intent.category.DEFAULT" />
517 </intent-filter>
518
519 </activity-alias>
520
521 <!-- Menu Samples -->
522
523 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
524 <intent-filter>
525 <action android:name="android.intent.action.MAIN" />
526 <category android:name="android.intent.category.SAMPLE_CODE" />
527 </intent-filter>
528 </activity>
529
530 <!-- Preferences Samples -->
531
532 <activity android:name=".app.PreferencesFromXml" android:label="@string/preferences_from_xml">
533 <intent-filter>
534 <action android:name="android.intent.action.MAIN" />
535 <category android:name="android.intent.category.SAMPLE_CODE" />
536 </intent-filter>
537 </activity>
538
539 <activity android:name=".app.PreferencesFromCode" android:label="@string/preferences_from_code">
540 <intent-filter>
541 <action android:name="android.intent.action.MAIN" />
542 <category android:name="android.intent.category.SAMPLE_CODE" />
543 </intent-filter>
544 </activity>
545
546 <activity android:name=".app.AdvancedPreferences" android:label="@string/advanced_preferences">
547 <intent-filter>
548 <action android:name="android.intent.action.MAIN" />
549 <category android:name="android.intent.category.SAMPLE_CODE" />
550 </intent-filter>
551 </activity>
552
553 <activity android:name=".app.LaunchingPreferences" android:label="@string/launching_preferences">
554 <intent-filter>
555 <action android:name="android.intent.action.MAIN" />
556 <category android:name="android.intent.category.SAMPLE_CODE" />
557 </intent-filter>
558 </activity>
559
560 <activity android:name=".app.PreferenceDependencies" android:label="@string/preference_dependencies">
561 <intent-filter>
562 <action android:name="android.intent.action.MAIN" />
563 <category android:name="android.intent.category.SAMPLE_CODE" />
564 </intent-filter>
565 </activity>
566
567 <activity android:name=".app.DefaultValues" android:label="@string/default_values">
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
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800574 <!-- Device Admin Samples -->
575
Andrew Stadler1f914252010-02-08 21:00:05 -0800576 <activity android:name=".app.DeviceAdminSample$Controller"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800577 android:label="@string/activity_sample_device_admin">
578 <intent-filter>
579 <action android:name="android.intent.action.MAIN" />
580 <category android:name="android.intent.category.SAMPLE_CODE" />
581 </intent-filter>
582 </activity>
583
Dianne Hackborn1c266992010-01-29 19:03:37 -0800584<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andrew Stadler1f914252010-02-08 21:00:05 -0800585 <receiver android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800586 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800587 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800588 android:permission="android.permission.BIND_DEVICE_ADMIN">
589 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800590 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800591 <intent-filter>
592 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
593 </intent-filter>
594 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800595<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800596
597 <!-- Voice Recognition Samples -->
598
599 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
600 <intent-filter>
601 <action android:name="android.intent.action.MAIN" />
602 <category android:name="android.intent.category.SAMPLE_CODE" />
603 </intent-filter>
604 </activity>
605
James Yumd2962a32009-12-02 17:10:20 -0800606 <!-- Text-To-Speech Samples -->
607
608 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
609 <intent-filter>
610 <action android:name="android.intent.action.MAIN" />
611 <category android:name="android.intent.category.SAMPLE_CODE" />
612 </intent-filter>
613 </activity>
614
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800615 <!-- ************************************* -->
616 <!-- CONTENT PACKAGE SAMPLES -->
617 <!-- ************************************* -->
618
Dianne Hackborn04a91302010-02-08 22:41:08 -0800619 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
620 <intent-filter>
621 <action android:name="android.intent.action.MAIN" />
622 <category android:name="android.intent.category.SAMPLE_CODE" />
623 <category android:name="android.intent.category.EMBED" />
624 </intent-filter>
625 </activity>
626
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800627 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
628 <intent-filter>
629 <action android:name="android.intent.action.MAIN" />
630 <category android:name="android.intent.category.SAMPLE_CODE" />
631 <category android:name="android.intent.category.EMBED" />
632 </intent-filter>
633 </activity>
634
635 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
636 <intent-filter>
637 <action android:name="android.intent.action.MAIN" />
638 <category android:name="android.intent.category.SAMPLE_CODE" />
639 <category android:name="android.intent.category.EMBED" />
640 </intent-filter>
641 </activity>
642
643 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
644 <intent-filter>
645 <action android:name="android.intent.action.MAIN" />
646 <category android:name="android.intent.category.SAMPLE_CODE" />
647 </intent-filter>
648 </activity>
649
Dianne Hackborn23bff5d2010-09-01 22:58:26 -0700650 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
651 <intent-filter>
652 <action android:name="android.intent.action.MAIN" />
653 <category android:name="android.intent.category.SAMPLE_CODE" />
654 </intent-filter>
655 </activity>
656
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800657 <!-- ************************************* -->
658 <!-- OS PACKAGE SAMPLES -->
659 <!-- ************************************* -->
660
661 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
662 <intent-filter>
663 <action android:name="android.intent.action.MAIN" />
664 <category android:name="android.intent.category.SAMPLE_CODE" />
665 </intent-filter>
666 </activity>
667
668 <activity android:name=".os.Sensors" android:label="OS/Sensors">
669 <intent-filter>
670 <action android:name="android.intent.action.MAIN" />
671 <category android:name="android.intent.category.SAMPLE_CODE" />
672 </intent-filter>
673 </activity>
674
Mathias Agopiand6e9c612010-11-23 01:05:13 -0800675 <activity android:name=".os.RotationVectorDemo" android:label="OS/Rotation Vector" android:screenOrientation="nosensor">
676 <intent-filter>
677 <action android:name="android.intent.action.MAIN" />
678 <category android:name="android.intent.category.SAMPLE_CODE" />
679 </intent-filter>
680 </activity>
681
Roman Nurikf096f962010-02-22 14:59:11 -0800682 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
683 <intent-filter>
684 <action android:name="android.intent.action.MAIN" />
685 <category android:name="android.intent.category.SAMPLE_CODE" />
686 </intent-filter>
687 </activity>
688
689 <activity android:name=".os.SmsReceivedDialog"
690 android:theme="@android:style/Theme.Translucent.NoTitleBar"
691 android:launchMode="singleInstance" />
692
693 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false">
694 <intent-filter>
695 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
696 </intent-filter>
697 </receiver>
698
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800699 <!-- ************************************* -->
700 <!-- ANIMATION PACKAGE SAMPLES -->
701 <!-- ************************************* -->
702
703 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
704 <intent-filter>
705 <action android:name="android.intent.action.MAIN" />
706 <category android:name="android.intent.category.SAMPLE_CODE" />
707 </intent-filter>
708 </activity>
709
710 <!-- ************************************* -->
711 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
712 <!-- ************************************* -->
713
714 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
715 <intent-filter>
716 <action android:name="android.intent.action.MAIN" />
717 <category android:name="android.intent.category.SAMPLE_CODE" />
718 </intent-filter>
719 </activity>
720 <activity android:name=".view.WebView1" android:label="Views/WebView">
721 <intent-filter>
722 <action android:name="android.intent.action.MAIN" />
723 <category android:name="android.intent.category.SAMPLE_CODE" />
724 </intent-filter>
725 </activity>
726
727 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
728 <intent-filter>
729 <action android:name="android.intent.action.MAIN" />
730 <category android:name="android.intent.category.SAMPLE_CODE" />
731 </intent-filter>
732 </activity>
733
734 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
735 <intent-filter>
736 <action android:name="android.intent.action.MAIN" />
737 <category android:name="android.intent.category.SAMPLE_CODE" />
738 </intent-filter>
739 </activity>
740
741 <activity android:name=".view.LinearLayout1" android:label="Views/Layouts/LinearLayout/1. Vertical">
742 <intent-filter>
743 <action android:name="android.intent.action.MAIN" />
744 <category android:name="android.intent.category.SAMPLE_CODE" />
745 </intent-filter>
746 </activity>
747
748 <activity android:name=".view.LinearLayout2" android:label="Views/Layouts/LinearLayout/2. Vertical (Fill Screen)">
749 <intent-filter>
750 <action android:name="android.intent.action.MAIN" />
751 <category android:name="android.intent.category.SAMPLE_CODE" />
752 </intent-filter>
753 </activity>
754
755 <activity android:name=".view.LinearLayout3" android:label="Views/Layouts/LinearLayout/3. Vertical (Padded)">
756 <intent-filter>
757 <action android:name="android.intent.action.MAIN" />
758 <category android:name="android.intent.category.SAMPLE_CODE" />
759 </intent-filter>
760 </activity>
761
762 <activity android:name=".view.LinearLayout4" android:label="Views/Layouts/LinearLayout/4. Horizontal">
763 <intent-filter>
764 <action android:name="android.intent.action.MAIN" />
765 <category android:name="android.intent.category.SAMPLE_CODE" />
766 </intent-filter>
767 </activity>
768
769 <activity android:name=".view.LinearLayout5" android:label="Views/Layouts/LinearLayout/5. Simple Form">
770 <intent-filter>
771 <action android:name="android.intent.action.MAIN" />
772 <category android:name="android.intent.category.SAMPLE_CODE" />
773 </intent-filter>
774 </activity>
775
776 <activity android:name=".view.LinearLayout6" android:label="Views/Layouts/LinearLayout/6. Uniform Size">
777 <intent-filter>
778 <action android:name="android.intent.action.MAIN" />
779 <category android:name="android.intent.category.SAMPLE_CODE" />
780 </intent-filter>
781 </activity>
782
783 <activity android:name=".view.LinearLayout7" android:label="Views/Layouts/LinearLayout/7. Fill Parent">
784 <intent-filter>
785 <action android:name="android.intent.action.MAIN" />
786 <category android:name="android.intent.category.SAMPLE_CODE" />
787 </intent-filter>
788 </activity>
789
790 <activity android:name=".view.LinearLayout8" android:label="Views/Layouts/LinearLayout/8. Gravity">
791 <intent-filter>
792 <action android:name="android.intent.action.MAIN" />
793 <category android:name="android.intent.category.SAMPLE_CODE" />
794 </intent-filter>
795 </activity>
796
797 <activity android:name=".view.LinearLayout9" android:label="Views/Layouts/LinearLayout/9. Layout Weight">
798 <intent-filter>
799 <action android:name="android.intent.action.MAIN" />
800 <category android:name="android.intent.category.SAMPLE_CODE" />
801 </intent-filter>
802 </activity>
803
804 <activity android:name=".view.LinearLayout10" android:label="Views/Layouts/LinearLayout/10. Background Image">
805 <intent-filter>
806 <action android:name="android.intent.action.MAIN" />
807 <category android:name="android.intent.category.SAMPLE_CODE" />
808 </intent-filter>
809 </activity>
810
811
812 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
813 <intent-filter>
814 <action android:name="android.intent.action.MAIN" />
815 <category android:name="android.intent.category.SAMPLE_CODE" />
816 </intent-filter>
817 </activity>
818
819 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
820 <intent-filter>
821 <action android:name="android.intent.action.MAIN" />
822 <category android:name="android.intent.category.SAMPLE_CODE" />
823 </intent-filter>
824 </activity>
825
826 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
827 <intent-filter>
828 <action android:name="android.intent.action.MAIN" />
829 <category android:name="android.intent.category.SAMPLE_CODE" />
830 </intent-filter>
831 </activity>
832
833 <activity android:name=".view.Tabs1" android:label="Views/Tabs/Content By Id">
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 <activity android:name=".view.Tabs2" android:label="Views/Tabs/Content By Factory">
841 <intent-filter>
842 <action android:name="android.intent.action.MAIN"/>
843 <category android:name="android.intent.category.SAMPLE_CODE"/>
844 </intent-filter>
845 </activity>
846
847 <activity android:name=".view.Tabs3" android:label="Views/Tabs/Content By Intent">
848 <intent-filter>
849 <action android:name="android.intent.action.MAIN"/>
850 <category android:name="android.intent.category.SAMPLE_CODE"/>
851 </intent-filter>
852 </activity>
853
854 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
855 <intent-filter>
856 <action android:name="android.intent.action.MAIN" />
857 <category android:name="android.intent.category.SAMPLE_CODE" />
858 </intent-filter>
859 </activity>
860
861 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
862 <intent-filter>
863 <action android:name="android.intent.action.MAIN" />
864 <category android:name="android.intent.category.SAMPLE_CODE" />
865 </intent-filter>
866 </activity>
867
868 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
869 <intent-filter>
870 <action android:name="android.intent.action.MAIN" />
871 <category android:name="android.intent.category.SAMPLE_CODE" />
872 </intent-filter>
873 </activity>
874
875 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
876 <intent-filter>
877 <action android:name="android.intent.action.MAIN" />
878 <category android:name="android.intent.category.SAMPLE_CODE" />
879 </intent-filter>
880 </activity>
881
882 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
883 <intent-filter>
884 <action android:name="android.intent.action.MAIN" />
885 <category android:name="android.intent.category.SAMPLE_CODE" />
886 </intent-filter>
887 </activity>
888
889 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
890 <intent-filter>
891 <action android:name="android.intent.action.MAIN" />
892 <category android:name="android.intent.category.SAMPLE_CODE" />
893 </intent-filter>
894 </activity>
895
896 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
897 <intent-filter>
898 <action android:name="android.intent.action.MAIN" />
899 <category android:name="android.intent.category.SAMPLE_CODE" />
900 </intent-filter>
901 </activity>
902
903 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
904 <intent-filter>
905 <action android:name="android.intent.action.MAIN" />
906 <category android:name="android.intent.category.SAMPLE_CODE" />
907 </intent-filter>
908 </activity>
909
910 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
911 <intent-filter>
912 <action android:name="android.intent.action.MAIN" />
913 <category android:name="android.intent.category.SAMPLE_CODE" />
914 </intent-filter>
915 </activity>
916
917 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
918 <intent-filter>
919 <action android:name="android.intent.action.MAIN" />
920 <category android:name="android.intent.category.SAMPLE_CODE" />
921 </intent-filter>
922 </activity>
923
924 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
925 <intent-filter>
926 <action android:name="android.intent.action.MAIN" />
927 <category android:name="android.intent.category.SAMPLE_CODE" />
928 </intent-filter>
929 </activity>
930
931 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
932 <intent-filter>
933 <action android:name="android.intent.action.MAIN" />
934 <category android:name="android.intent.category.SAMPLE_CODE" />
935 </intent-filter>
936 </activity>
937
938 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
939 <intent-filter>
940 <action android:name="android.intent.action.MAIN" />
941 <category android:name="android.intent.category.SAMPLE_CODE" />
942 </intent-filter>
943 </activity>
944
945 <activity android:name=".view.Tabs1" android:label="Views/Tabs/Content By Id">
946 <intent-filter>
947 <action android:name="android.intent.action.MAIN"/>
948 <category android:name="android.intent.category.SAMPLE_CODE"/>
949 </intent-filter>
950 </activity>
951
952 <activity android:name=".view.Tabs2" android:label="Views/Tabs/Content By Factory">
953 <intent-filter>
954 <action android:name="android.intent.action.MAIN"/>
955 <category android:name="android.intent.category.SAMPLE_CODE"/>
956 </intent-filter>
957 </activity>
958
959 <activity android:name=".view.Tabs3" android:label="Views/Tabs/Content By Intent">
960 <intent-filter>
961 <action android:name="android.intent.action.MAIN"/>
962 <category android:name="android.intent.category.SAMPLE_CODE"/>
963 </intent-filter>
964 </activity>
965
966 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
967 <intent-filter>
968 <action android:name="android.intent.action.MAIN" />
969 <category android:name="android.intent.category.SAMPLE_CODE" />
970 </intent-filter>
971 </activity>
972
973 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
974 <intent-filter>
975 <action android:name="android.intent.action.MAIN" />
976 <category android:name="android.intent.category.SAMPLE_CODE" />
977 </intent-filter>
978 </activity>
979
980 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
981 <intent-filter>
982 <action android:name="android.intent.action.MAIN" />
983 <category android:name="android.intent.category.SAMPLE_CODE" />
984 </intent-filter>
985 </activity>
986
987 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
988 <intent-filter>
989 <action android:name="android.intent.action.MAIN" />
990 <category android:name="android.intent.category.SAMPLE_CODE" />
991 </intent-filter>
992 </activity>
993
994 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
995 <intent-filter>
996 <action android:name="android.intent.action.MAIN" />
997 <category android:name="android.intent.category.SAMPLE_CODE" />
998 </intent-filter>
999 </activity>
1000
1001 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
1002 <intent-filter>
1003 <action android:name="android.intent.action.MAIN" />
1004 <category android:name="android.intent.category.SAMPLE_CODE" />
1005 </intent-filter>
1006 </activity>
1007
1008 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
1009 <intent-filter>
1010 <action android:name="android.intent.action.MAIN" />
1011 <category android:name="android.intent.category.SAMPLE_CODE" />
1012 </intent-filter>
1013 </activity>
1014
1015 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
1016 <intent-filter>
1017 <action android:name="android.intent.action.MAIN" />
1018 <category android:name="android.intent.category.SAMPLE_CODE" />
1019 </intent-filter>
1020 </activity>
1021
1022 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1023 <intent-filter>
1024 <action android:name="android.intent.action.MAIN" />
1025 <category android:name="android.intent.category.SAMPLE_CODE" />
1026 </intent-filter>
1027 </activity>
1028
1029 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1030 <intent-filter>
1031 <action android:name="android.intent.action.MAIN" />
1032 <category android:name="android.intent.category.SAMPLE_CODE" />
1033 </intent-filter>
1034 </activity>
1035
1036 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1037 <intent-filter>
1038 <action android:name="android.intent.action.MAIN" />
1039 <category android:name="android.intent.category.SAMPLE_CODE" />
1040 </intent-filter>
1041 </activity>
1042
1043 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1044 <intent-filter>
1045 <action android:name="android.intent.action.MAIN" />
1046 <category android:name="android.intent.category.SAMPLE_CODE" />
1047 </intent-filter>
1048 </activity>
1049
1050 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1051 <intent-filter>
1052 <action android:name="android.intent.action.MAIN" />
1053 <category android:name="android.intent.category.SAMPLE_CODE" />
1054 </intent-filter>
1055 </activity>
1056
1057 <activity android:name=".view.List1" android:label="Views/Lists/1. Array">
1058 <intent-filter>
1059 <action android:name="android.intent.action.MAIN" />
1060 <category android:name="android.intent.category.SAMPLE_CODE" />
1061 </intent-filter>
1062 </activity>
1063
1064 <activity android:name=".view.List2" android:label="Views/Lists/2. Cursor (People)">
1065 <intent-filter>
1066 <action android:name="android.intent.action.MAIN" />
1067 <category android:name="android.intent.category.SAMPLE_CODE" />
1068 </intent-filter>
1069 </activity>
1070
1071 <activity android:name=".view.List3" android:label="Views/Lists/3. Cursor (Phones)">
1072 <intent-filter>
1073 <action android:name="android.intent.action.MAIN" />
1074 <category android:name="android.intent.category.SAMPLE_CODE" />
1075 </intent-filter>
1076 </activity>
1077
1078 <activity android:name=".view.List4" android:label="Views/Lists/4. ListAdapter">
1079 <intent-filter>
1080 <action android:name="android.intent.action.MAIN" />
1081 <category android:name="android.intent.category.SAMPLE_CODE" />
1082 </intent-filter>
1083 </activity>
1084
1085 <activity android:name=".view.List5" android:label="Views/Lists/5. Separators">
1086 <intent-filter>
1087 <action android:name="android.intent.action.MAIN" />
1088 <category android:name="android.intent.category.SAMPLE_CODE" />
1089 </intent-filter>
1090 </activity>
1091
1092 <activity android:name=".view.List6" android:label="Views/Lists/6. ListAdapter Collapsed">
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=".view.List7" android:label="Views/Lists/7. Cursor (Phones)">
1100 <intent-filter>
1101 <action android:name="android.intent.action.MAIN" />
1102 <category android:name="android.intent.category.SAMPLE_CODE" />
1103 </intent-filter>
1104 </activity>
1105
1106 <activity android:name=".view.List8" android:label="Views/Lists/8. Photos">
1107 <intent-filter>
1108 <action android:name="android.intent.action.MAIN" />
1109 <category android:name="android.intent.category.SAMPLE_CODE" />
1110 </intent-filter>
1111 </activity>
1112
1113 <activity android:name=".view.List9" android:label="Views/Lists/9. Array (Overlay)">
1114 <intent-filter>
1115 <action android:name="android.intent.action.MAIN" />
1116 <category android:name="android.intent.category.SAMPLE_CODE" />
1117 </intent-filter>
1118 </activity>
1119
1120 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
1121 <intent-filter>
1122 <action android:name="android.intent.action.MAIN" />
1123 <category android:name="android.intent.category.SAMPLE_CODE" />
1124 </intent-filter>
1125 </activity>
1126
1127 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
1128 <intent-filter>
1129 <action android:name="android.intent.action.MAIN" />
1130 <category android:name="android.intent.category.SAMPLE_CODE" />
1131 </intent-filter>
1132 </activity>
1133
1134 <activity android:name=".view.List12" android:label="Views/Lists/12. Transcript">
1135 <intent-filter>
1136 <action android:name="android.intent.action.MAIN" />
1137 <category android:name="android.intent.category.SAMPLE_CODE" />
1138 </intent-filter>
1139 </activity>
1140
1141 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
1142 <intent-filter>
1143 <action android:name="android.intent.action.MAIN" />
1144 <category android:name="android.intent.category.SAMPLE_CODE" />
1145 </intent-filter>
1146 </activity>
1147
1148 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
1149 <intent-filter>
1150 <action android:name="android.intent.action.MAIN" />
1151 <category android:name="android.intent.category.SAMPLE_CODE" />
1152 </intent-filter>
1153 </activity>
1154
1155 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
1156 <intent-filter>
1157 <action android:name="android.intent.action.MAIN" />
1158 <category android:name="android.intent.category.SAMPLE_CODE" />
1159 </intent-filter>
1160 </activity>
1161
1162 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
1163 <intent-filter>
1164 <action android:name="android.intent.action.MAIN" />
1165 <category android:name="android.intent.category.SAMPLE_CODE" />
1166 </intent-filter>
1167 </activity>
1168
1169 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
1170 <intent-filter>
1171 <action android:name="android.intent.action.MAIN" />
1172 <category android:name="android.intent.category.SAMPLE_CODE" />
1173 </intent-filter>
1174 </activity>
1175
1176 <activity android:name=".view.CustomView1"
1177 android:label="Views/Custom"
1178 android:theme="@android:style/Theme.Light">
1179 <intent-filter>
1180 <action android:name="android.intent.action.MAIN" />
1181 <category android:name="android.intent.category.SAMPLE_CODE" />
1182 </intent-filter>
1183 </activity>
1184
1185 <activity android:name=".view.Gallery1" android:label="Views/Gallery/1. Photos">
1186 <intent-filter>
1187 <action android:name="android.intent.action.MAIN" />
1188 <category android:name="android.intent.category.SAMPLE_CODE" />
1189 </intent-filter>
1190 </activity>
1191
1192 <activity android:name=".view.Gallery2" android:label="Views/Gallery/2. People">
1193 <intent-filter>
1194 <action android:name="android.intent.action.MAIN" />
1195 <category android:name="android.intent.category.SAMPLE_CODE" />
1196 </intent-filter>
1197 </activity>
1198
1199 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
1200 <intent-filter>
1201 <action android:name="android.intent.action.MAIN" />
1202 <category android:name="android.intent.category.SAMPLE_CODE" />
1203 </intent-filter>
1204 </activity>
1205
1206 <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
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=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
1214 <intent-filter>
1215 <action android:name="android.intent.action.MAIN" />
1216 <category android:name="android.intent.category.SAMPLE_CODE" />
1217 </intent-filter>
1218 </activity>
1219
1220 <activity android:name=".view.ImageView1"
1221 android:label="Views/ImageView">
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
1228 <activity android:name=".view.ImageSwitcher1"
1229 android:label="Views/ImageSwitcher">
1230 <intent-filter>
1231 <action android:name="android.intent.action.MAIN" />
1232 <category android:name="android.intent.category.SAMPLE_CODE" />
1233 </intent-filter>
1234 </activity>
1235
1236 <activity android:name=".view.TextSwitcher1"
1237 android:label="Views/TextSwitcher">
1238 <intent-filter>
1239 <action android:name="android.intent.action.MAIN" />
1240 <category android:name="android.intent.category.SAMPLE_CODE" />
1241 </intent-filter>
1242 </activity>
1243
1244 <activity android:name=".view.ImageButton1"
1245 android:label="Views/ImageButton">
1246 <intent-filter>
1247 <action android:name="android.intent.action.MAIN" />
1248 <category android:name="android.intent.category.SAMPLE_CODE" />
1249 </intent-filter>
1250 </activity>
1251
1252 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
1253 <intent-filter>
1254 <action android:name="android.intent.action.MAIN" />
1255 <category android:name="android.intent.category.SAMPLE_CODE" />
1256 </intent-filter>
1257 </activity>
1258
1259 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
1260 <intent-filter>
1261 <action android:name="android.intent.action.MAIN" />
1262 <category android:name="android.intent.category.SAMPLE_CODE" />
1263 </intent-filter>
1264 </activity>
1265
Romain Guy02e8d002009-03-24 22:45:50 -07001266 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
1267 <intent-filter>
1268 <action android:name="android.intent.action.MAIN" />
1269 <category android:name="android.intent.category.SAMPLE_CODE" />
1270 </intent-filter>
1271 </activity>
1272
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001273 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
1274 <intent-filter>
1275 <action android:name="android.intent.action.MAIN" />
1276 <category android:name="android.intent.category.SAMPLE_CODE" />
1277 </intent-filter>
1278 </activity>
1279
1280 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
1281 <intent-filter>
1282 <action android:name="android.intent.action.MAIN" />
1283 <category android:name="android.intent.category.SAMPLE_CODE" />
1284 </intent-filter>
1285 </activity>
1286
1287 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
1288 <intent-filter>
1289 <action android:name="android.intent.action.MAIN" />
1290 <category android:name="android.intent.category.SAMPLE_CODE" />
1291 </intent-filter>
1292 </activity>
1293
1294 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
1295 <intent-filter>
1296 <action android:name="android.intent.action.MAIN" />
1297 <category android:name="android.intent.category.SAMPLE_CODE" />
1298 </intent-filter>
1299 </activity>
1300
1301 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
1302 <intent-filter>
1303 <action android:name="android.intent.action.MAIN" />
1304 <category android:name="android.intent.category.SAMPLE_CODE" />
1305 </intent-filter>
1306 </activity>
1307
1308 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
1309 <intent-filter>
1310 <action android:name="android.intent.action.MAIN" />
1311 <category android:name="android.intent.category.SAMPLE_CODE" />
1312 </intent-filter>
1313 </activity>
1314
1315 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
1316 <intent-filter>
1317 <action android:name="android.intent.action.MAIN" />
1318 <category android:name="android.intent.category.SAMPLE_CODE" />
1319 </intent-filter>
1320 </activity>
1321
1322 <activity android:name=".view.Controls1"
1323 android:label="Views/Controls/1. Light Theme"
1324 android:theme="@android:style/Theme.Light">
1325 <intent-filter>
1326 <action android:name="android.intent.action.MAIN" />
1327 <category android:name="android.intent.category.SAMPLE_CODE" />
1328 </intent-filter>
1329 </activity>
1330
1331 <activity android:name=".view.Controls2" android:label="Views/Controls/2. Default Theme">
1332 <intent-filter>
1333 <action android:name="android.intent.action.MAIN" />
1334 <category android:name="android.intent.category.SAMPLE_CODE" />
1335 </intent-filter>
1336 </activity>
1337
1338 <activity android:name=".view.Buttons1"
1339 android:label="Views/Buttons">
1340 <intent-filter>
1341 <action android:name="android.intent.action.MAIN" />
1342 <category android:name="android.intent.category.SAMPLE_CODE" />
1343 </intent-filter>
1344 </activity>
1345
1346 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
1347 <intent-filter>
1348 <action android:name="android.intent.action.MAIN" />
1349 <category android:name="android.intent.category.SAMPLE_CODE" />
1350 </intent-filter>
1351 </activity>
1352
1353 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
1354 <intent-filter>
1355 <action android:name="android.intent.action.MAIN" />
1356 <category android:name="android.intent.category.SAMPLE_CODE" />
1357 </intent-filter>
1358 </activity>
1359
1360 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
1361 <intent-filter>
1362 <action android:name="android.intent.action.MAIN" />
1363 <category android:name="android.intent.category.SAMPLE_CODE" />
1364 </intent-filter>
1365 </activity>
1366
1367 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
1368 <intent-filter>
1369 <action android:name="android.intent.action.MAIN" />
1370 <category android:name="android.intent.category.SAMPLE_CODE" />
1371 </intent-filter>
1372 </activity>
1373
1374 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
1375 <intent-filter>
1376 <action android:name="android.intent.action.MAIN" />
1377 <category android:name="android.intent.category.SAMPLE_CODE" />
1378 </intent-filter>
1379 </activity>
1380
1381 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
1382 <intent-filter>
1383 <action android:name="android.intent.action.MAIN" />
1384 <category android:name="android.intent.category.SAMPLE_CODE" />
1385 </intent-filter>
1386 </activity>
1387
1388 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
1389 <intent-filter>
1390 <action android:name="android.intent.action.MAIN" />
1391 <category android:name="android.intent.category.SAMPLE_CODE" />
1392 </intent-filter>
1393 </activity>
1394
1395 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
1396 <intent-filter>
1397 <action android:name="android.intent.action.MAIN" />
1398 <category android:name="android.intent.category.SAMPLE_CODE" />
1399 </intent-filter>
1400 </activity>
1401
1402 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
1403 <intent-filter>
1404 <action android:name="android.intent.action.MAIN" />
1405 <category android:name="android.intent.category.SAMPLE_CODE" />
1406 </intent-filter>
1407 </activity>
1408
1409 <activity android:name=".view.ProgressBar4" android:label="Views/Progress Bar/4. In Title Bar">
1410 <intent-filter>
1411 <action android:name="android.intent.action.MAIN" />
1412 <category android:name="android.intent.category.SAMPLE_CODE" />
1413 </intent-filter>
1414 </activity>
1415
1416 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
1417 <intent-filter>
1418 <action android:name="android.intent.action.MAIN" />
1419 <category android:name="android.intent.category.SAMPLE_CODE" />
1420 </intent-filter>
1421 </activity>
1422
1423 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
1424 <intent-filter>
1425 <action android:name="android.intent.action.MAIN" />
1426 <category android:name="android.intent.category.SAMPLE_CODE" />
1427 </intent-filter>
1428 </activity>
1429
1430 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
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
1437 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
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
1444 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
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
1451 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
1452 <intent-filter>
1453 <action android:name="android.intent.action.MAIN" />
1454 <category android:name="android.intent.category.SAMPLE_CODE" />
1455 </intent-filter>
1456 </activity>
1457
1458 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
1459 <intent-filter>
1460 <action android:name="android.intent.action.MAIN" />
1461 <category android:name="android.intent.category.SAMPLE_CODE" />
1462 </intent-filter>
1463 </activity>
1464
1465 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
1466 <intent-filter>
1467 <action android:name="android.intent.action.MAIN" />
1468 <category android:name="android.intent.category.SAMPLE_CODE" />
1469 </intent-filter>
1470 </activity>
1471
Jeff Browncf4db942010-09-03 10:19:28 -07001472 <activity android:name=".view.SecureView" android:label="Views/Secure View">
1473 <intent-filter>
1474 <action android:name="android.intent.action.MAIN" />
1475 <category android:name="android.intent.category.SAMPLE_CODE" />
1476 </intent-filter>
1477 </activity>
1478
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001479 <!-- ************************************* -->
1480 <!-- GRAPHICS SAMPLES -->
1481 <!-- ************************************* -->
1482
1483 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
1484 android:configChanges="orientation|keyboardHidden">
1485 <intent-filter>
1486 <action android:name="android.intent.action.MAIN" />
1487 <category android:name="android.intent.category.SAMPLE_CODE" />
1488 </intent-filter>
1489 </activity>
1490
1491 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
1492 <intent-filter>
1493 <action android:name="android.intent.action.MAIN" />
1494 <category android:name="android.intent.category.SAMPLE_CODE" />
1495 </intent-filter>
1496 </activity>
1497
1498 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
1499 <intent-filter>
1500 <action android:name="android.intent.action.MAIN" />
1501 <category android:name="android.intent.category.SAMPLE_CODE" />
1502 </intent-filter>
1503 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001504
Jack Palevichc1645152009-12-24 16:18:25 +08001505 <activity android:name=".graphics.CompressedTextureActivity"
1506 android:label="Graphics/OpenGL ES/Compressed Texture"
1507 android:theme="@android:style/Theme.NoTitleBar"
1508 android:configChanges="orientation|keyboardHidden">
1509 <intent-filter>
1510 <action android:name="android.intent.action.MAIN" />
1511 <category android:name="android.intent.category.SAMPLE_CODE" />
1512 </intent-filter>
1513 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001514
Jack Palevich89282a62010-01-29 20:58:38 +08001515 <activity android:name=".graphics.CubeMapActivity"
1516 android:label="Graphics/OpenGL ES/Cube Map"
1517 android:theme="@android:style/Theme.NoTitleBar"
1518 android:configChanges="orientation|keyboardHidden">
1519 <intent-filter>
1520 <action android:name="android.intent.action.MAIN" />
1521 <category android:name="android.intent.category.SAMPLE_CODE" />
1522 </intent-filter>
1523 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001524
1525
Jack Palevich89282a62010-01-29 20:58:38 +08001526 <activity android:name=".graphics.FrameBufferObjectActivity"
1527 android:label="Graphics/OpenGL ES/Frame Buffer Object"
1528 android:theme="@android:style/Theme.NoTitleBar"
1529 android:configChanges="orientation|keyboardHidden">
1530 <intent-filter>
1531 <action android:name="android.intent.action.MAIN" />
1532 <category android:name="android.intent.category.SAMPLE_CODE" />
1533 </intent-filter>
1534 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001535
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001536 <activity android:name=".graphics.GLSurfaceViewActivity"
1537 android:label="Graphics/OpenGL ES/GLSurfaceView"
1538 android:theme="@android:style/Theme.NoTitleBar"
1539 android:configChanges="orientation|keyboardHidden">
1540 <intent-filter>
1541 <action android:name="android.intent.action.MAIN" />
1542 <category android:name="android.intent.category.SAMPLE_CODE" />
1543 </intent-filter>
1544 </activity>
1545
Jack Palevichfbc44112009-11-27 19:54:46 +08001546 <activity android:name=".graphics.GLES20Activity"
1547 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
1548 android:theme="@android:style/Theme.NoTitleBar"
1549 android:configChanges="orientation|keyboardHidden">
1550 <intent-filter>
1551 <action android:name="android.intent.action.MAIN" />
1552 <category android:name="android.intent.category.SAMPLE_CODE" />
1553 </intent-filter>
1554 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001555
Jack Palevichfe8c16a2009-12-09 15:32:35 +08001556 <activity android:name=".graphics.MatrixPaletteActivity"
1557 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
1558 android:configChanges="orientation|keyboardHidden">
1559 <intent-filter>
1560 <action android:name="android.intent.action.MAIN" />
1561 <category android:name="android.intent.category.SAMPLE_CODE" />
1562 </intent-filter>
1563 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001564
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001565 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
1566 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
1567 android:theme="@style/Theme.Translucent"
1568 android:configChanges="orientation|keyboardHidden">
1569 <intent-filter>
1570 <action android:name="android.intent.action.MAIN" />
1571 <category android:name="android.intent.category.SAMPLE_CODE" />
1572 </intent-filter>
1573 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001574
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001575 <activity android:name=".graphics.TriangleActivity"
1576 android:label="Graphics/OpenGL ES/Textured Triangle"
1577 android:theme="@android:style/Theme.NoTitleBar"
1578 android:configChanges="orientation|keyboardHidden">
1579 <intent-filter>
1580 <action android:name="android.intent.action.MAIN" />
1581 <category android:name="android.intent.category.SAMPLE_CODE" />
1582 </intent-filter>
1583 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001584
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001585 <activity android:name=".graphics.spritetext.SpriteTextActivity"
1586 android:label="Graphics/OpenGL ES/Sprite Text"
1587 android:theme="@android:style/Theme.NoTitleBar"
1588 android:configChanges="orientation|keyboardHidden">
1589 <intent-filter>
1590 <action android:name="android.intent.action.MAIN" />
1591 <category android:name="android.intent.category.SAMPLE_CODE" />
1592 </intent-filter>
1593 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001594
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001595 <activity android:name=".graphics.TouchRotateActivity"
1596 android:label="Graphics/OpenGL ES/Touch Rotate"
1597 android:theme="@android:style/Theme.NoTitleBar"
1598 android:configChanges="orientation|keyboardHidden">
1599 <intent-filter>
1600 <action android:name="android.intent.action.MAIN" />
1601 <category android:name="android.intent.category.SAMPLE_CODE" />
1602 </intent-filter>
1603 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001604
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001605 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
1606 <intent-filter>
1607 <action android:name="android.intent.action.MAIN" />
1608 <category android:name="android.intent.category.SAMPLE_CODE" />
1609 </intent-filter>
1610 </activity>
1611
1612 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
1613 <intent-filter>
1614 <action android:name="android.intent.action.MAIN" />
1615 <category android:name="android.intent.category.SAMPLE_CODE" />
1616 </intent-filter>
1617 </activity>
1618
1619 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
1620 <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
1626 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
1627 <intent-filter>
1628 <action android:name="android.intent.action.MAIN" />
1629 <category android:name="android.intent.category.SAMPLE_CODE" />
1630 </intent-filter>
1631 </activity>
1632
1633 <activity android:name=".graphics.SurfaceViewOverlay"
1634 android:label="Graphics/SurfaceView Overlay">
1635 <intent-filter>
1636 <action android:name="android.intent.action.MAIN" />
1637 <category android:name="android.intent.category.SAMPLE_CODE" />
1638 </intent-filter>
1639 </activity>
1640
Dianne Hackborn988a7192010-05-10 11:30:38 -07001641 <activity android:name=".graphics.WindowSurface"
1642 android:label="Graphics/Surface Window">
1643 <intent-filter>
1644 <action android:name="android.intent.action.MAIN" />
1645 <category android:name="android.intent.category.SAMPLE_CODE" />
1646 </intent-filter>
1647 </activity>
1648
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001649 <activity android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
1650 <intent-filter>
1651 <action android:name="android.intent.action.MAIN" />
1652 <category android:name="android.intent.category.SAMPLE_CODE" />
1653 </intent-filter>
1654 </activity>
1655
1656 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
1657 <intent-filter>
1658 <action android:name="android.intent.action.MAIN" />
1659 <category android:name="android.intent.category.SAMPLE_CODE" />
1660 </intent-filter>
1661 </activity>
1662
1663 <activity android:name=".graphics.Patterns" android:label="Graphics/Patterns">
1664 <intent-filter>
1665 <action android:name="android.intent.action.MAIN" />
1666 <category android:name="android.intent.category.SAMPLE_CODE" />
1667 </intent-filter>
1668 </activity>
1669
1670 <activity android:name=".graphics.Clipping" android:label="Graphics/Clipping">
1671 <intent-filter>
1672 <action android:name="android.intent.action.MAIN" />
1673 <category android:name="android.intent.category.SAMPLE_CODE" />
1674 </intent-filter>
1675 </activity>
1676
1677 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
1678 <intent-filter>
1679 <action android:name="android.intent.action.MAIN" />
1680 <category android:name="android.intent.category.SAMPLE_CODE" />
1681 </intent-filter>
1682 </activity>
1683
1684 <activity android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
1685 <intent-filter>
1686 <action android:name="android.intent.action.MAIN" />
1687 <category android:name="android.intent.category.SAMPLE_CODE" />
1688 </intent-filter>
1689 </activity>
1690
1691 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
1692 <intent-filter>
1693 <action android:name="android.intent.action.MAIN" />
1694 <category android:name="android.intent.category.SAMPLE_CODE" />
1695 </intent-filter>
1696 </activity>
1697
1698 <activity android:name=".graphics.Pictures" android:label="Graphics/Pictures">
1699 <intent-filter>
1700 <action android:name="android.intent.action.MAIN" />
1701 <category android:name="android.intent.category.SAMPLE_CODE" />
1702 </intent-filter>
1703 </activity>
1704
1705 <activity android:name=".graphics.Vertices" android:label="Graphics/Vertices">
1706 <intent-filter>
1707 <action android:name="android.intent.action.MAIN" />
1708 <category android:name="android.intent.category.SAMPLE_CODE" />
1709 </intent-filter>
1710 </activity>
1711
1712 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
1713 <intent-filter>
1714 <action android:name="android.intent.action.MAIN" />
1715 <category android:name="android.intent.category.SAMPLE_CODE" />
1716 </intent-filter>
1717 </activity>
1718
1719 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
1720 <intent-filter>
1721 <action android:name="android.intent.action.MAIN" />
1722 <category android:name="android.intent.category.SAMPLE_CODE" />
1723 </intent-filter>
1724 </activity>
1725
1726 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
1727 <intent-filter>
1728 <action android:name="android.intent.action.MAIN" />
1729 <category android:name="android.intent.category.SAMPLE_CODE" />
1730 </intent-filter>
1731 </activity>
1732
1733 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
1734 <intent-filter>
1735 <action android:name="android.intent.action.MAIN" />
1736 <category android:name="android.intent.category.SAMPLE_CODE" />
1737 </intent-filter>
1738 </activity>
1739
1740 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
1741 <intent-filter>
1742 <action android:name="android.intent.action.MAIN" />
1743 <category android:name="android.intent.category.SAMPLE_CODE" />
1744 </intent-filter>
1745 </activity>
1746
1747 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
1748 <intent-filter>
1749 <action android:name="android.intent.action.MAIN" />
1750 <category android:name="android.intent.category.SAMPLE_CODE" />
1751 </intent-filter>
1752 </activity>
1753
1754 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
1755 <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
1761 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
1762 <intent-filter>
1763 <action android:name="android.intent.action.MAIN" />
1764 <category android:name="android.intent.category.SAMPLE_CODE" />
1765 </intent-filter>
1766 </activity>
1767
1768 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
1769 <intent-filter>
1770 <action android:name="android.intent.action.MAIN" />
1771 <category android:name="android.intent.category.SAMPLE_CODE" />
1772 </intent-filter>
1773 </activity>
1774
1775 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
1776 <intent-filter>
1777 <action android:name="android.intent.action.MAIN" />
1778 <category android:name="android.intent.category.SAMPLE_CODE" />
1779 </intent-filter>
1780 </activity>
1781
1782 <activity android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
1783 <intent-filter>
1784 <action android:name="android.intent.action.MAIN" />
1785 <category android:name="android.intent.category.SAMPLE_CODE" />
1786 </intent-filter>
1787 </activity>
1788
Mike Reedb94183b2009-06-05 15:56:23 -04001789 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
1790 <intent-filter>
1791 <action android:name="android.intent.action.MAIN" />
1792 <category android:name="android.intent.category.SAMPLE_CODE" />
1793 </intent-filter>
1794 </activity>
1795
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001796 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
1797 <intent-filter>
1798 <action android:name="android.intent.action.MAIN" />
1799 <category android:name="android.intent.category.SAMPLE_CODE" />
1800 </intent-filter>
1801 </activity>
1802
1803 <activity android:name=".graphics.DrawPoints" android:label="Graphics/Points">
1804 <intent-filter>
1805 <action android:name="android.intent.action.MAIN" />
1806 <category android:name="android.intent.category.SAMPLE_CODE" />
1807 </intent-filter>
1808 </activity>
1809
1810 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
1811 android:theme="@style/Theme.Black"
1812 android:configChanges="keyboard|keyboardHidden|navigation|orientation">
1813 <intent-filter>
1814 <action android:name="android.intent.action.MAIN" />
1815 <category android:name="android.intent.category.SAMPLE_CODE" />
1816 </intent-filter>
1817 </activity>
1818
1819 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
1820 <intent-filter>
1821 <action android:name="android.intent.action.MAIN" />
1822 <category android:name="android.intent.category.SAMPLE_CODE" />
1823 </intent-filter>
1824 </activity>
1825
1826 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
1827 <intent-filter>
1828 <action android:name="android.intent.action.MAIN" />
1829 <category android:name="android.intent.category.SAMPLE_CODE" />
1830 </intent-filter>
1831 </activity>
1832
1833 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
1834 <intent-filter>
1835 <action android:name="android.intent.action.MAIN" />
1836 <category android:name="android.intent.category.SAMPLE_CODE" />
1837 </intent-filter>
1838 </activity>
1839
1840 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
1841 <intent-filter>
1842 <action android:name="android.intent.action.MAIN" />
1843 <category android:name="android.intent.category.SAMPLE_CODE" />
1844 </intent-filter>
1845 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001846
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07001847 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
1848 <intent-filter>
1849 <action android:name="android.intent.action.MAIN" />
1850 <category android:name="android.intent.category.SAMPLE_CODE" />
1851 </intent-filter>
1852 </activity>
1853
1854 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
1855 <intent-filter>
1856 <action android:name="android.intent.action.MAIN" />
1857 <category android:name="android.intent.category.SAMPLE_CODE" />
1858 </intent-filter>
1859 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001860
Dianne Hackborn3b014602009-08-10 18:12:32 -07001861 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
1862 <intent-filter>
1863 <action android:name="android.intent.action.MAIN" />
1864 <category android:name="android.intent.category.SAMPLE_CODE" />
1865 </intent-filter>
1866 </activity>
1867
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001868 <!-- ************************************* -->
1869 <!-- MEDIA SAMPLES -->
1870 <!-- ************************************* -->
1871
1872 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
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=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
1880 <intent-filter>
1881 <category android:name="android.intent.category.SAMPLE_CODE" />
1882 </intent-filter>
1883 </activity>
1884
1885 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
1886 <intent-filter>
1887 <category android:name="android.intent.category.SAMPLE_CODE" />
1888 </intent-filter>
1889 </activity>
1890
1891 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
1892 <intent-filter>
1893 <action android:name="android.intent.action.MAIN" />
1894 <category android:name="android.intent.category.SAMPLE_CODE" />
1895 </intent-filter>
1896 </activity>
1897
Roman Nurik90c1d502010-10-22 15:39:25 -07001898 <activity android:name=".media.AudioFxDemo" android:label="Media/AudioFx">
1899 <intent-filter>
1900 <action android:name="android.intent.action.MAIN" />
1901 <category android:name="android.intent.category.SAMPLE_CODE" />
1902 </intent-filter>
1903 </activity>
1904
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001905 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001906 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001907 <!-- ************************************* -->
1908
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001909 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
1910 <meta-data android:name="android.appwidget.provider"
1911 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001912 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001913 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001914 </intent-filter>
1915 </receiver>
1916
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07001917 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
1918 <intent-filter>
1919 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
1920 </intent-filter>
1921 </activity>
1922
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001923 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001924 <intent-filter>
1925 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
1926 <action android:name="android.intent.ACTION_TIME" />
1927 </intent-filter>
1928 </receiver>
1929
1930 <!-- ************************************* -->
1931 <!-- OTHER SAMPLES -->
1932 <!-- ************************************* -->
1933
1934 <activity android:name=".text.Link" android:label="Text/Linkify">
1935 <intent-filter>
1936 <action android:name="android.intent.action.MAIN" />
1937 <category android:name="android.intent.category.SAMPLE_CODE" />
1938 </intent-filter>
1939 </activity>
1940
1941 <activity android:name=".text.Marquee" android:label="Text/Marquee">
1942 <intent-filter>
1943 <action android:name="android.intent.action.MAIN" />
1944 <category android:name="android.intent.category.SAMPLE_CODE" />
1945 </intent-filter>
1946 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001947
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001948 <activity android:name=".text.LogTextBox1" android:label="Text/LogTextBox">
1949 <intent-filter>
1950 <action android:name="android.intent.action.MAIN" />
1951 <category android:name="android.intent.category.SAMPLE_CODE" />
1952 </intent-filter>
1953 </activity>
1954
Jeff Hamiltonaad3a1b2011-01-12 14:21:40 -06001955 <activity android:name=".nfc.ForegroundDispatch" android:label="NFC/ForegroundDispatch">
1956 <intent-filter>
1957 <action android:name="android.intent.action.MAIN" />
1958 <category android:name="android.intent.category.SAMPLE_CODE" />
1959 </intent-filter>
1960 </activity>
1961
Jeff Hamiltone0fbd3f2011-01-23 12:49:04 -06001962 <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
1963 <intent-filter>
1964 <action android:name="android.intent.action.MAIN" />
1965 <category android:name="android.intent.category.SAMPLE_CODE" />
1966 </intent-filter>
1967
1968 <!-- Add a technology filter -->
1969 <intent-filter>
1970 <action android:name="android.nfc.action.TECH_DISCOVERED" />
1971 </intent-filter>
1972
1973 <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
1974 android:resource="@xml/filter_nfc"
1975 />
1976 </activity>
1977
Jeff Hamilton509fbb42011-01-18 09:01:51 -08001978 <activity android:name=".nfc.ForegroundNdefPush" android:label="NFC/ForegroundNdefPush">
1979 <intent-filter>
1980 <action android:name="android.intent.action.MAIN" />
1981 <category android:name="android.intent.category.SAMPLE_CODE" />
1982 </intent-filter>
1983 </activity>
1984
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001985 </application>
1986
1987 <instrumentation android:name=".app.LocalSampleInstrumentation"
1988 android:targetPackage="com.example.android.apis"
1989 android:label="Local Sample" />
1990
1991</manifest>