blob: aff0373d1f4a604ce50e7d6fee212160fb954437 [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" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -080034
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070035 <!-- We will request access to the camera, saying we require a camera
36 of some sort but not one with autofocus capability. -->
37 <uses-permission android:name="android.permission.CAMERA" />
38 <uses-feature android:name="android.hardware.camera" />
39 <uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080040
The Android Open Source Project52d4c302009-03-03 19:29:09 -080041 <application android:name="ApiDemosApplication"
42 android:label="@string/activity_sample_code"
43 android:icon="@drawable/app_sample_code" >
44
Dianne Hackbornb8ff7ad2009-08-27 20:13:19 -070045 <!-- This is how we can request a library but still allow the app
46 to be installed if it doesn't exist. -->
47 <uses-library android:name="com.example.will.never.exist" android:required="false" />
Jack Palevich66914d42010-02-03 16:00:49 +080048
The Android Open Source Project52d4c302009-03-03 19:29:09 -080049 <activity android:name="ApiDemos">
50 <intent-filter>
51 <action android:name="android.intent.action.MAIN" />
52 <category android:name="android.intent.category.DEFAULT" />
53 <category android:name="android.intent.category.LAUNCHER" />
54 </intent-filter>
55 </activity>
56
57 <!-- ************************************* -->
58 <!-- APPLICATION PACKAGE SAMPLES -->
59 <!-- ************************************* -->
60
61 <!-- Activity Samples -->
62
63 <activity android:name=".app.HelloWorld" android:label="@string/activity_hello_world">
64 <intent-filter>
65 <action android:name="android.intent.action.MAIN" />
66 <category android:name="android.intent.category.SAMPLE_CODE" />
67 </intent-filter>
68 </activity>
69
70 <activity android:name=".app.DialogActivity"
71 android:label="@string/activity_dialog"
72 android:theme="@android:style/Theme.Dialog">
73 <intent-filter>
74 <action android:name="android.intent.action.MAIN" />
75 <category android:name="android.intent.category.SAMPLE_CODE" />
76 </intent-filter>
77 </activity>
78
79 <activity android:name=".app.CustomDialogActivity"
80 android:label="@string/activity_custom_dialog"
81 android:theme="@style/Theme.CustomDialog">
82 <intent-filter>
83 <action android:name="android.intent.action.MAIN" />
84 <category android:name="android.intent.category.SAMPLE_CODE" />
85 </intent-filter>
86 </activity>
87
Megha Joshi11d89592009-11-13 11:45:19 -080088 <activity android:name=".app.QuickContactsDemo"
89 android:label="@string/quick_contacts_demo">
90 <intent-filter>
91 <action android:name="android.intent.action.MAIN" />
92 <category android:name="android.intent.category.SAMPLE_CODE" />
93 </intent-filter>
94 </activity>
95
Dianne Hackborn44bf93a2009-08-08 20:39:07 -070096 <activity android:name=".app.WallpaperActivity"
97 android:label="@string/activity_wallpaper"
98 android:theme="@style/Theme.Wallpaper">
99 <intent-filter>
100 <action android:name="android.intent.action.MAIN" />
101 <category android:name="android.intent.category.SAMPLE_CODE" />
102 </intent-filter>
103 </activity>
104
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800105 <activity android:name=".app.TranslucentActivity"
106 android:label="@string/activity_translucent"
107 android:theme="@style/Theme.Translucent">
108 <intent-filter>
109 <action android:name="android.intent.action.MAIN" />
110 <category android:name="android.intent.category.SAMPLE_CODE" />
111 </intent-filter>
112 </activity>
113
114 <activity android:name=".app.TranslucentBlurActivity"
115 android:label="@string/activity_translucent_blur"
116 android:theme="@style/Theme.Transparent">
117 <intent-filter>
118 <action android:name="android.intent.action.MAIN" />
119 <category android:name="android.intent.category.SAMPLE_CODE" />
120 </intent-filter>
121 </activity>
122
Dianne Hackborncfc90dc2009-09-24 19:27:54 -0700123 <activity android:name=".app.Animation" android:label="@string/activity_animation">
124 <intent-filter>
125 <action android:name="android.intent.action.MAIN" />
126 <category android:name="android.intent.category.SAMPLE_CODE" />
127 </intent-filter>
128 </activity>
129
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800130 <activity android:name=".app.SaveRestoreState"
131 android:label="@string/activity_save_restore"
132 android:windowSoftInputMode="stateVisible|adjustResize">
133 <intent-filter>
134 <action android:name="android.intent.action.MAIN" />
135 <category android:name="android.intent.category.SAMPLE_CODE" />
136 </intent-filter>
137 </activity>
138
139 <activity android:name=".app.PersistentState"
140 android:label="@string/activity_persistent"
141 android:windowSoftInputMode="stateVisible|adjustResize">
142 <intent-filter>
143 <action android:name="android.intent.action.MAIN" />
144 <category android:name="android.intent.category.SAMPLE_CODE" />
145 </intent-filter>
146 </activity>
147
148 <activity android:name=".app.ReceiveResult" android:label="@string/activity_receive_result">
149 <intent-filter>
150 <action android:name="android.intent.action.MAIN" />
151 <category android:name="android.intent.category.SAMPLE_CODE" />
152 </intent-filter>
153 </activity>
154
155 <activity android:name=".app.SendResult">
156 </activity>
157
158 <activity android:name=".app.Forwarding" android:label="@string/activity_forwarding">
159 <intent-filter>
160 <action android:name="android.intent.action.MAIN" />
161 <category android:name="android.intent.category.SAMPLE_CODE" />
162 </intent-filter>
163 </activity>
164
165 <activity android:name=".app.ForwardTarget">
166 </activity>
167
168 <activity android:name=".app.RedirectEnter" android:label="@string/activity_redirect">
169 <intent-filter>
170 <action android:name="android.intent.action.MAIN" />
171 <category android:name="android.intent.category.SAMPLE_CODE" />
172 </intent-filter>
173 </activity>
174
175 <activity android:name=".app.RedirectMain">
176 </activity>
177
178 <activity android:name=".app.RedirectGetter">
179 </activity>
180
181 <activity android:name=".app.CustomTitle"
182 android:label="@string/activity_custom_title"
183 android:windowSoftInputMode="stateVisible|adjustPan">
184 <intent-filter>
185 <action android:name="android.intent.action.MAIN" />
186 <category android:name="android.intent.category.SAMPLE_CODE" />
187 </intent-filter>
188 </activity>
189
190 <activity android:name=".app.ReorderOnLaunch"
191 android:label="@string/activity_reorder">
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>
Jack Palevich66914d42010-02-03 16:00:49 +0800197
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800198 <activity android:name=".app.ReorderTwo" />
199 <activity android:name=".app.ReorderThree" />
200 <activity android:name=".app.ReorderFour" />
Jack Palevich66914d42010-02-03 16:00:49 +0800201
Megha Joshib49dd832009-12-03 13:56:04 -0800202 <activity android:name=".app.SetWallpaperActivity"
203 android:label="@string/activity_setwallpaper">
204 <intent-filter>
205 <action android:name="android.intent.action.MAIN" />
206 <category android:name="android.intent.category.SAMPLE_CODE" />
207 </intent-filter>
208 </activity>
209
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800210 <!-- Intent Samples -->
211
212 <activity android:name=".app.Intents" android:label="@string/activity_intents">
213 <intent-filter>
214 <action android:name="android.intent.action.MAIN" />
215 <category android:name="android.intent.category.SAMPLE_CODE" />
216 </intent-filter>
217 </activity>
218
219 <!-- Service Samples -->
220
221 <service android:name=".app.LocalService" />
222
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800223 <activity android:name=".app.LocalServiceActivities$Controller"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800224 android:label="@string/activity_local_service_controller"
225 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800226 <intent-filter>
227 <action android:name="android.intent.action.MAIN" />
228 <category android:name="android.intent.category.SAMPLE_CODE" />
229 </intent-filter>
230 </activity>
231
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800232 <activity android:name=".app.LocalServiceActivities$Binding"
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800233 android:label="@string/activity_local_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800234 <intent-filter>
235 <action android:name="android.intent.action.MAIN" />
236 <category android:name="android.intent.category.SAMPLE_CODE" />
237 </intent-filter>
238 </activity>
239
Dianne Hackbornbae0f4f2010-02-16 17:48:27 -0800240<!-- BEGIN_INCLUDE(remote_service_declaration) -->
241 <service android:name=".app.MessengerService"
242 android:process=":remote" />
243<!-- END_INCLUDE(remote_service_declaration) -->
244
245 <activity android:name=".app.MessengerServiceActivities$Binding"
246 android:label="@string/activity_messenger_service_binding">
247 <intent-filter>
248 <action android:name="android.intent.action.MAIN" />
249 <category android:name="android.intent.category.SAMPLE_CODE" />
250 </intent-filter>
251 </activity>
252
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800253 <service android:name=".app.RemoteService" android:process=":remote">
254 <intent-filter>
255 <!-- These are the interfaces supported by the service, which
256 you can bind to. -->
257 <action android:name="com.example.android.apis.app.IRemoteService" />
258 <action android:name="com.example.android.apis.app.ISecondary" />
259 <!-- This is an action code you can use to select the service
260 without explicitly supplying the implementation class. -->
261 <action android:name="com.example.android.apis.app.REMOTE_SERVICE" />
262 </intent-filter>
263 </service>
264
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800265 <activity android:name=".app.RemoteService$Controller"
266 android:label="@string/activity_remote_service_controller"
267 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800268 <intent-filter>
269 <action android:name="android.intent.action.MAIN" />
270 <category android:name="android.intent.category.SAMPLE_CODE" />
271 </intent-filter>
272 </activity>
273
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800274 <activity android:name=".app.RemoteService$Binding"
275 android:label="@string/activity_remote_service_binding">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800276 <intent-filter>
277 <action android:name="android.intent.action.MAIN" />
278 <category android:name="android.intent.category.SAMPLE_CODE" />
279 </intent-filter>
280 </activity>
281
282 <service android:name=".app.ServiceStartArguments" />
283
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800284 <activity android:name=".app.ServiceStartArguments$Controller"
285 android:label="@string/activity_service_start_arguments_controller"
286 android:launchMode="singleTop">
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800287 <intent-filter>
288 <action android:name="android.intent.action.MAIN" />
289 <category android:name="android.intent.category.SAMPLE_CODE" />
290 </intent-filter>
291 </activity>
292
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800293 <service android:name=".app.ForegroundService" />
Jack Palevich66914d42010-02-03 16:00:49 +0800294
Dianne Hackborn579c7f12009-12-04 15:31:04 -0800295 <activity android:name=".app.ForegroundService$Controller"
296 android:label="@string/activity_foreground_service_controller"
297 android:launchMode="singleTop">
Dianne Hackborneb3547b2009-11-25 16:40:52 -0800298 <intent-filter>
299 <action android:name="android.intent.action.MAIN" />
300 <category android:name="android.intent.category.SAMPLE_CODE" />
301 </intent-filter>
302 </activity>
303
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800304 <!-- Alarm Samples -->
305
306 <receiver android:name=".app.OneShotAlarm" android:process=":remote" />
307
308 <receiver android:name=".app.RepeatingAlarm" android:process=":remote" />
309
310 <activity android:name=".app.AlarmController" android:label="@string/activity_alarm_controller">
311 <intent-filter>
312 <action android:name="android.intent.action.MAIN" />
313 <category android:name="android.intent.category.SAMPLE_CODE" />
314 </intent-filter>
315 </activity>
316
317 <service android:name=".app.AlarmService_Service" android:process=":remote" />
318
319 <activity android:name=".app.AlarmService" android:label="@string/activity_alarm_service">
320 <intent-filter>
321 <action android:name="android.intent.action.MAIN" />
322 <category android:name="android.intent.category.SAMPLE_CODE" />
323 </intent-filter>
324 </activity>
325
326 <!-- Instrumentation Samples -->
327
328 <activity android:name=".app.LocalSample" android:label="@string/activity_local_sample">
329 <intent-filter>
330 <action android:name="android.intent.action.MAIN" />
331 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
332 </intent-filter>
333 </activity>
334
335 <activity android:name=".app.ContactsFilter" android:label="@string/activity_contacts_filter">
336 <intent-filter>
337 <action android:name="android.intent.action.MAIN" />
338 <!-- category android:name="android.intent.category.SAMPLE_CODE" /-->
339 </intent-filter>
340 </activity>
341
342
343 <!-- Notifications samples -->
344
345 <activity android:name=".app.NotifyWithText" android:label="App/Notification/NotifyWithText">
346 <intent-filter>
347 <action android:name="android.intent.action.MAIN" />
348 <category android:name="android.intent.category.SAMPLE_CODE" />
349 </intent-filter>
350 </activity>
351
352 <activity android:name=".app.IncomingMessage" android:label="App/Notification/IncomingMessage">
353 <intent-filter>
354 <action android:name="android.intent.action.MAIN" />
355 <category android:name="android.intent.category.SAMPLE_CODE" />
356 </intent-filter>
357 </activity>
358
359 <activity android:name=".app.IncomingMessageView" android:label="App/Notification/IncomingMessageView">
360 <intent-filter>
361 <action android:name="android.intent.action.MAIN" />
362 <category android:name="android.intent.category.EMBED" />
363 </intent-filter>
364 </activity>
365
366 <!-- This is used to display a notification selected by the user
367 from StatusBarNotifications. Note the configuration here so
368 that the activity layers on top of whatever the user is doing,
369 allowing them to press back to return. -->
370 <activity android:name=".app.NotificationDisplay"
371 android:theme="@style/Theme.Transparent"
372 android:taskAffinity=""
373 android:excludeFromRecents="true"
374 android:noHistory="true">
375 </activity>
376
377 <activity android:name=".app.StatusBarNotifications"
378 android:label="App/Notification/Status Bar"
379 android:launchMode="singleTop">
380 <intent-filter>
381 <action android:name="android.intent.action.MAIN" />
382 <category android:name="android.intent.category.SAMPLE_CODE" />
383 </intent-filter>
384 </activity>
385
386 <service android:name=".app.NotifyingService" />
387
388 <activity android:name=".app.NotifyingController" android:label="App/Notification/Notifying Service Controller">
389 <intent-filter>
390 <action android:name="android.intent.action.MAIN" />
391 <category android:name="android.intent.category.SAMPLE_CODE" />
392 </intent-filter>
393 </activity>
394
395 <!-- Dialog samples -->
396 <activity android:name=".app.AlertDialogSamples" android:label="@string/activity_alert_dialog">
397 <intent-filter>
398 <action android:name="android.intent.action.MAIN" />
399 <category android:name="android.intent.category.SAMPLE_CODE" />
400 </intent-filter>
401 </activity>
402
403 <!-- Search Samples -->
404
405 <!-- This activity represents a "typical" activity in your application from which the -->
406 <!-- user would be allowed to invoke a search function. As noted below, the definition -->
407 <!-- of android.app.default_searchable is more typically handled at the application -->
408 <!-- level, where it can serve as a default for all of your activities. -->
409
410 <activity android:name=".app.SearchInvoke"
411 android:label="@string/search_invoke">
412 <intent-filter>
413 <action android:name="android.intent.action.MAIN" />
414 <category android:name="android.intent.category.SAMPLE_CODE" />
415 </intent-filter>
416
417 <!-- This metadata entry causes .app.SearchQueryResults to be the default context -->
418 <!-- whenever the user invokes search while in this Activity. -->
419 <meta-data android:name="android.app.default_searchable"
420 android:value=".app.SearchQueryResults" />
Jack Palevich66914d42010-02-03 16:00:49 +0800421
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800422 <!-- This is not the typical way to define android.app.default_searchable, -->
423 <!-- and we show it here only because we wish to confine the search demo to this -->
424 <!-- section of the ApiDemos application. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800425
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800426 <!-- For typical applications, it's simpler to define android.app.default_searchable -->
427 <!-- just once, at the application level, where it serves as a default for all of -->
428 <!-- the Activities in your package. -->
429 </activity>
430
431 <!-- This activity represents the "search" activity in your application, in which -->
432 <!-- search results are gathered and displayed. -->
433
434 <activity android:name=".app.SearchQueryResults"
435 android:label="@string/search_query_results">
436 <intent-filter>
437 <action android:name="android.intent.action.MAIN" />
438 <category android:name="android.intent.category.SAMPLE_CODE" />
439 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800440
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800441 <!-- This intent-filter identifies this activity as "searchable" -->
Jack Palevich66914d42010-02-03 16:00:49 +0800442
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800443 <intent-filter>
444 <action android:name="android.intent.action.SEARCH" />
445 <category android:name="android.intent.category.DEFAULT" />
446 </intent-filter>
Jack Palevich66914d42010-02-03 16:00:49 +0800447
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800448 <!-- This metadata entry provides further configuration details for searches -->
449 <!-- that are handled by this activity. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800450
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800451 <meta-data android:name="android.app.searchable"
452 android:resource="@xml/searchable" />
453 </activity>
454
455 <!-- This provider declaration informs the Search Manager that you have a provider of -->
456 <!-- Search suggestions, and provides information about how to access it. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800457
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800458 <provider android:name=".app.SearchSuggestionSampleProvider"
459 android:authorities="com.example.android.apis.SuggestionProvider" />
460
461 <!-- Shortcuts Samples -->
462
463 <!-- This section of sample code shows how your application can add shortcuts to -->
464 <!-- the launcher (home screen). Shortcuts have a three step life cycle. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800465
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800466 <!-- 1. Your application offers to provide shortcuts to the launcher. When -->
467 <!-- the user installs a shortcut, an activity within your application -->
468 <!-- generates the actual shortcut and returns it to the launcher, where it -->
469 <!-- is shown to the user as an icon. -->
Jack Palevich66914d42010-02-03 16:00:49 +0800470
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800471 <!-- 2. Any time the user clicks on an installed shortcut, an intent is sent. -->
472 <!-- Typically this would then be handled as necessary by an activity within -->
473 <!-- your application. -->
474
475 <!-- 3. The shortcut is deleted. There is no notification to your application. -->
476
477 <!-- In order provide shortcuts from your application, you provide three things: -->
478
479 <!-- 1. An intent-filter declaring your ability to provide shortcuts -->
480 <!-- 2. Code within the activity to provide the shortcuts as requested -->
481 <!-- 3. Code elsewhere within your activity, if appropriate, to receive -->
482 <!-- intents from the shortcut itself. -->
483
484 <activity android:name=".app.LauncherShortcuts"
485 android:label="@string/shortcuts">
486 <intent-filter>
487 <action android:name="android.intent.action.MAIN" />
488 <category android:name="android.intent.category.SAMPLE_CODE" />
489 </intent-filter>
490
491 </activity>
492
493 <!-- It is recommended that you use an activity-alias to provide the "CREATE_SHORTCUT" -->
494 <!-- intent-filter. This gives you a way to set the text (and optionally the -->
495 <!-- icon) that will be seen in the launcher's create-shortcut user interface. -->
496
497 <activity-alias android:name=".app.CreateShortcuts"
498 android:targetActivity=".app.LauncherShortcuts"
499 android:label="@string/sample_shortcuts">
500
501 <!-- This intent-filter allows your shortcuts to be created in the launcher. -->
502 <intent-filter>
503 <action android:name="android.intent.action.CREATE_SHORTCUT" />
504 <category android:name="android.intent.category.DEFAULT" />
505 </intent-filter>
506
507 </activity-alias>
508
509 <!-- Menu Samples -->
510
511 <activity android:name=".app.MenuInflateFromXml" android:label="@string/menu_from_xml_title">
512 <intent-filter>
513 <action android:name="android.intent.action.MAIN" />
514 <category android:name="android.intent.category.SAMPLE_CODE" />
515 </intent-filter>
516 </activity>
517
518 <!-- Preferences Samples -->
519
520 <activity android:name=".app.PreferencesFromXml" android:label="@string/preferences_from_xml">
521 <intent-filter>
522 <action android:name="android.intent.action.MAIN" />
523 <category android:name="android.intent.category.SAMPLE_CODE" />
524 </intent-filter>
525 </activity>
526
527 <activity android:name=".app.PreferencesFromCode" android:label="@string/preferences_from_code">
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
534 <activity android:name=".app.AdvancedPreferences" android:label="@string/advanced_preferences">
535 <intent-filter>
536 <action android:name="android.intent.action.MAIN" />
537 <category android:name="android.intent.category.SAMPLE_CODE" />
538 </intent-filter>
539 </activity>
540
541 <activity android:name=".app.LaunchingPreferences" android:label="@string/launching_preferences">
542 <intent-filter>
543 <action android:name="android.intent.action.MAIN" />
544 <category android:name="android.intent.category.SAMPLE_CODE" />
545 </intent-filter>
546 </activity>
547
548 <activity android:name=".app.PreferenceDependencies" android:label="@string/preference_dependencies">
549 <intent-filter>
550 <action android:name="android.intent.action.MAIN" />
551 <category android:name="android.intent.category.SAMPLE_CODE" />
552 </intent-filter>
553 </activity>
554
555 <activity android:name=".app.DefaultValues" android:label="@string/default_values">
556 <intent-filter>
557 <action android:name="android.intent.action.MAIN" />
558 <category android:name="android.intent.category.SAMPLE_CODE" />
559 </intent-filter>
560 </activity>
561
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800562 <!-- Device Admin Samples -->
563
Andrew Stadler1f914252010-02-08 21:00:05 -0800564 <activity android:name=".app.DeviceAdminSample$Controller"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800565 android:label="@string/activity_sample_device_admin">
566 <intent-filter>
567 <action android:name="android.intent.action.MAIN" />
568 <category android:name="android.intent.category.SAMPLE_CODE" />
569 </intent-filter>
570 </activity>
571
Dianne Hackborn1c266992010-01-29 19:03:37 -0800572<!-- BEGIN_INCLUDE(device_admin_declaration) -->
Andrew Stadler1f914252010-02-08 21:00:05 -0800573 <receiver android:name=".app.DeviceAdminSample"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800574 android:label="@string/sample_device_admin"
Dianne Hackborn20865872010-01-25 18:58:34 -0800575 android:description="@string/sample_device_admin_description"
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800576 android:permission="android.permission.BIND_DEVICE_ADMIN">
577 <meta-data android:name="android.app.device_admin"
Andrew Stadler1f914252010-02-08 21:00:05 -0800578 android:resource="@xml/device_admin_sample" />
Dianne Hackbornc86ba312010-01-12 18:17:18 -0800579 <intent-filter>
580 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
581 </intent-filter>
582 </receiver>
Dianne Hackborn1c266992010-01-29 19:03:37 -0800583<!-- END_INCLUDE(device_admin_declaration) -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800584
585 <!-- Voice Recognition Samples -->
586
587 <activity android:name=".app.VoiceRecognition" android:label="@string/voice_recognition">
588 <intent-filter>
589 <action android:name="android.intent.action.MAIN" />
590 <category android:name="android.intent.category.SAMPLE_CODE" />
591 </intent-filter>
592 </activity>
593
James Yumd2962a32009-12-02 17:10:20 -0800594 <!-- Text-To-Speech Samples -->
595
596 <activity android:name=".app.TextToSpeechActivity" android:label="@string/text_to_speech">
597 <intent-filter>
598 <action android:name="android.intent.action.MAIN" />
599 <category android:name="android.intent.category.SAMPLE_CODE" />
600 </intent-filter>
601 </activity>
602
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800603 <!-- ************************************* -->
604 <!-- CONTENT PACKAGE SAMPLES -->
605 <!-- ************************************* -->
606
Dianne Hackborn04a91302010-02-08 22:41:08 -0800607 <activity android:name=".content.ExternalStorage" android:label="@string/activity_external_storage">
608 <intent-filter>
609 <action android:name="android.intent.action.MAIN" />
610 <category android:name="android.intent.category.SAMPLE_CODE" />
611 <category android:name="android.intent.category.EMBED" />
612 </intent-filter>
613 </activity>
614
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800615 <activity android:name=".content.StyledText" android:label="@string/activity_styled_text">
616 <intent-filter>
617 <action android:name="android.intent.action.MAIN" />
618 <category android:name="android.intent.category.SAMPLE_CODE" />
619 <category android:name="android.intent.category.EMBED" />
620 </intent-filter>
621 </activity>
622
623 <activity android:name=".content.ReadAsset" android:label="@string/activity_read_asset">
624 <intent-filter>
625 <action android:name="android.intent.action.MAIN" />
626 <category android:name="android.intent.category.SAMPLE_CODE" />
627 <category android:name="android.intent.category.EMBED" />
628 </intent-filter>
629 </activity>
630
631 <activity android:name=".content.ResourcesSample" android:label="@string/activity_resources">
632 <intent-filter>
633 <action android:name="android.intent.action.MAIN" />
634 <category android:name="android.intent.category.SAMPLE_CODE" />
635 </intent-filter>
636 </activity>
637
Dianne Hackborn23bff5d2010-09-01 22:58:26 -0700638 <activity android:name=".content.PickContact" android:label="@string/activity_pick_contact">
639 <intent-filter>
640 <action android:name="android.intent.action.MAIN" />
641 <category android:name="android.intent.category.SAMPLE_CODE" />
642 </intent-filter>
643 </activity>
644
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800645 <!-- ************************************* -->
646 <!-- OS PACKAGE SAMPLES -->
647 <!-- ************************************* -->
648
649 <activity android:name=".os.MorseCode" android:label="OS/Morse Code">
650 <intent-filter>
651 <action android:name="android.intent.action.MAIN" />
652 <category android:name="android.intent.category.SAMPLE_CODE" />
653 </intent-filter>
654 </activity>
655
656 <activity android:name=".os.Sensors" android:label="OS/Sensors">
657 <intent-filter>
658 <action android:name="android.intent.action.MAIN" />
659 <category android:name="android.intent.category.SAMPLE_CODE" />
660 </intent-filter>
661 </activity>
662
Roman Nurikf096f962010-02-22 14:59:11 -0800663 <activity android:name=".os.SmsMessagingDemo" android:label="OS/SMS Messaging">
664 <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
670 <activity android:name=".os.SmsReceivedDialog"
671 android:theme="@android:style/Theme.Translucent.NoTitleBar"
672 android:launchMode="singleInstance" />
673
674 <receiver android:name=".os.SmsMessageReceiver" android:enabled="false">
675 <intent-filter>
676 <action android:name="android.provider.Telephony.SMS_RECEIVED" />
677 </intent-filter>
678 </receiver>
679
The Android Open Source Project52d4c302009-03-03 19:29:09 -0800680 <!-- ************************************* -->
681 <!-- ANIMATION PACKAGE SAMPLES -->
682 <!-- ************************************* -->
683
684 <activity android:name=".animation.Transition3d" android:label="Views/Animation/3D Transition">
685 <intent-filter>
686 <action android:name="android.intent.action.MAIN" />
687 <category android:name="android.intent.category.SAMPLE_CODE" />
688 </intent-filter>
689 </activity>
690
691 <!-- ************************************* -->
692 <!-- VIEW/WIDGET PACKAGE SAMPLES -->
693 <!-- ************************************* -->
694
695 <activity android:name=".view.ChronometerDemo" android:label="Views/Chronometer">
696 <intent-filter>
697 <action android:name="android.intent.action.MAIN" />
698 <category android:name="android.intent.category.SAMPLE_CODE" />
699 </intent-filter>
700 </activity>
701 <activity android:name=".view.WebView1" android:label="Views/WebView">
702 <intent-filter>
703 <action android:name="android.intent.action.MAIN" />
704 <category android:name="android.intent.category.SAMPLE_CODE" />
705 </intent-filter>
706 </activity>
707
708 <activity android:name=".view.RelativeLayout1" android:label="Views/Layouts/RelativeLayout/1. Vertical">
709 <intent-filter>
710 <action android:name="android.intent.action.MAIN" />
711 <category android:name="android.intent.category.SAMPLE_CODE" />
712 </intent-filter>
713 </activity>
714
715 <activity android:name=".view.RelativeLayout2" android:label="Views/Layouts/RelativeLayout/2. Simple Form">
716 <intent-filter>
717 <action android:name="android.intent.action.MAIN" />
718 <category android:name="android.intent.category.SAMPLE_CODE" />
719 </intent-filter>
720 </activity>
721
722 <activity android:name=".view.LinearLayout1" android:label="Views/Layouts/LinearLayout/1. Vertical">
723 <intent-filter>
724 <action android:name="android.intent.action.MAIN" />
725 <category android:name="android.intent.category.SAMPLE_CODE" />
726 </intent-filter>
727 </activity>
728
729 <activity android:name=".view.LinearLayout2" android:label="Views/Layouts/LinearLayout/2. Vertical (Fill Screen)">
730 <intent-filter>
731 <action android:name="android.intent.action.MAIN" />
732 <category android:name="android.intent.category.SAMPLE_CODE" />
733 </intent-filter>
734 </activity>
735
736 <activity android:name=".view.LinearLayout3" android:label="Views/Layouts/LinearLayout/3. Vertical (Padded)">
737 <intent-filter>
738 <action android:name="android.intent.action.MAIN" />
739 <category android:name="android.intent.category.SAMPLE_CODE" />
740 </intent-filter>
741 </activity>
742
743 <activity android:name=".view.LinearLayout4" android:label="Views/Layouts/LinearLayout/4. Horizontal">
744 <intent-filter>
745 <action android:name="android.intent.action.MAIN" />
746 <category android:name="android.intent.category.SAMPLE_CODE" />
747 </intent-filter>
748 </activity>
749
750 <activity android:name=".view.LinearLayout5" android:label="Views/Layouts/LinearLayout/5. Simple Form">
751 <intent-filter>
752 <action android:name="android.intent.action.MAIN" />
753 <category android:name="android.intent.category.SAMPLE_CODE" />
754 </intent-filter>
755 </activity>
756
757 <activity android:name=".view.LinearLayout6" android:label="Views/Layouts/LinearLayout/6. Uniform Size">
758 <intent-filter>
759 <action android:name="android.intent.action.MAIN" />
760 <category android:name="android.intent.category.SAMPLE_CODE" />
761 </intent-filter>
762 </activity>
763
764 <activity android:name=".view.LinearLayout7" android:label="Views/Layouts/LinearLayout/7. Fill Parent">
765 <intent-filter>
766 <action android:name="android.intent.action.MAIN" />
767 <category android:name="android.intent.category.SAMPLE_CODE" />
768 </intent-filter>
769 </activity>
770
771 <activity android:name=".view.LinearLayout8" android:label="Views/Layouts/LinearLayout/8. Gravity">
772 <intent-filter>
773 <action android:name="android.intent.action.MAIN" />
774 <category android:name="android.intent.category.SAMPLE_CODE" />
775 </intent-filter>
776 </activity>
777
778 <activity android:name=".view.LinearLayout9" android:label="Views/Layouts/LinearLayout/9. Layout Weight">
779 <intent-filter>
780 <action android:name="android.intent.action.MAIN" />
781 <category android:name="android.intent.category.SAMPLE_CODE" />
782 </intent-filter>
783 </activity>
784
785 <activity android:name=".view.LinearLayout10" android:label="Views/Layouts/LinearLayout/10. Background Image">
786 <intent-filter>
787 <action android:name="android.intent.action.MAIN" />
788 <category android:name="android.intent.category.SAMPLE_CODE" />
789 </intent-filter>
790 </activity>
791
792
793 <activity android:name=".view.RadioGroup1" android:label="Views/Radio Group">
794 <intent-filter>
795 <action android:name="android.intent.action.MAIN" />
796 <category android:name="android.intent.category.SAMPLE_CODE" />
797 </intent-filter>
798 </activity>
799
800 <activity android:name=".view.ScrollView1" android:label="Views/Layouts/ScrollView/1. Short">
801 <intent-filter>
802 <action android:name="android.intent.action.MAIN" />
803 <category android:name="android.intent.category.SAMPLE_CODE" />
804 </intent-filter>
805 </activity>
806
807 <activity android:name=".view.ScrollView2" android:label="Views/Layouts/ScrollView/2. Long">
808 <intent-filter>
809 <action android:name="android.intent.action.MAIN" />
810 <category android:name="android.intent.category.SAMPLE_CODE" />
811 </intent-filter>
812 </activity>
813
814 <activity android:name=".view.Tabs1" android:label="Views/Tabs/Content By Id">
815 <intent-filter>
816 <action android:name="android.intent.action.MAIN"/>
817 <category android:name="android.intent.category.SAMPLE_CODE"/>
818 </intent-filter>
819 </activity>
820
821 <activity android:name=".view.Tabs2" android:label="Views/Tabs/Content By Factory">
822 <intent-filter>
823 <action android:name="android.intent.action.MAIN"/>
824 <category android:name="android.intent.category.SAMPLE_CODE"/>
825 </intent-filter>
826 </activity>
827
828 <activity android:name=".view.Tabs3" android:label="Views/Tabs/Content By Intent">
829 <intent-filter>
830 <action android:name="android.intent.action.MAIN"/>
831 <category android:name="android.intent.category.SAMPLE_CODE"/>
832 </intent-filter>
833 </activity>
834
835 <activity android:name=".view.InternalSelectionScroll" android:label="Views/Layouts/ScrollView/3. Internal Selection">
836 <intent-filter>
837 <action android:name="android.intent.action.MAIN" />
838 <category android:name="android.intent.category.SAMPLE_CODE" />
839 </intent-filter>
840 </activity>
841
842 <activity android:name=".view.TableLayout1" android:label="Views/Layouts/TableLayout/01. Basic">
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
849 <activity android:name=".view.TableLayout2" android:label="Views/Layouts/TableLayout/02. Empty Cells">
850 <intent-filter>
851 <action android:name="android.intent.action.MAIN" />
852 <category android:name="android.intent.category.SAMPLE_CODE" />
853 </intent-filter>
854 </activity>
855
856 <activity android:name=".view.TableLayout3" android:label="Views/Layouts/TableLayout/03. Long Content">
857 <intent-filter>
858 <action android:name="android.intent.action.MAIN" />
859 <category android:name="android.intent.category.SAMPLE_CODE" />
860 </intent-filter>
861 </activity>
862
863 <activity android:name=".view.TableLayout4" android:label="Views/Layouts/TableLayout/04. Stretchable">
864 <intent-filter>
865 <action android:name="android.intent.action.MAIN" />
866 <category android:name="android.intent.category.SAMPLE_CODE" />
867 </intent-filter>
868 </activity>
869
870 <activity android:name=".view.TableLayout5" android:label="Views/Layouts/TableLayout/05. Spanning and Stretchable">
871 <intent-filter>
872 <action android:name="android.intent.action.MAIN" />
873 <category android:name="android.intent.category.SAMPLE_CODE" />
874 </intent-filter>
875 </activity>
876
877 <activity android:name=".view.TableLayout6" android:label="Views/Layouts/TableLayout/06. More Spanning and Stretchable">
878 <intent-filter>
879 <action android:name="android.intent.action.MAIN" />
880 <category android:name="android.intent.category.SAMPLE_CODE" />
881 </intent-filter>
882 </activity>
883
884 <activity android:name=".view.TableLayout7" android:label="Views/Layouts/TableLayout/07. Column Collapse">
885 <intent-filter>
886 <action android:name="android.intent.action.MAIN" />
887 <category android:name="android.intent.category.SAMPLE_CODE" />
888 </intent-filter>
889 </activity>
890
891 <activity android:name=".view.TableLayout8" android:label="Views/Layouts/TableLayout/08. Toggle Stretch">
892 <intent-filter>
893 <action android:name="android.intent.action.MAIN" />
894 <category android:name="android.intent.category.SAMPLE_CODE" />
895 </intent-filter>
896 </activity>
897
898 <activity android:name=".view.TableLayout9" android:label="Views/Layouts/TableLayout/09. Toggle Shrink">
899 <intent-filter>
900 <action android:name="android.intent.action.MAIN" />
901 <category android:name="android.intent.category.SAMPLE_CODE" />
902 </intent-filter>
903 </activity>
904
905 <activity android:name=".view.TableLayout10" android:label="Views/Layouts/TableLayout/10. Simple Form">
906 <intent-filter>
907 <action android:name="android.intent.action.MAIN" />
908 <category android:name="android.intent.category.SAMPLE_CODE" />
909 </intent-filter>
910 </activity>
911
912 <activity android:name=".view.TableLayout11" android:label="Views/Layouts/TableLayout/11. Gravity">
913 <intent-filter>
914 <action android:name="android.intent.action.MAIN" />
915 <category android:name="android.intent.category.SAMPLE_CODE" />
916 </intent-filter>
917 </activity>
918
919 <activity android:name=".view.TableLayout12" android:label="Views/Layouts/TableLayout/12. Cell Spanning">
920 <intent-filter>
921 <action android:name="android.intent.action.MAIN" />
922 <category android:name="android.intent.category.SAMPLE_CODE" />
923 </intent-filter>
924 </activity>
925
926 <activity android:name=".view.Tabs1" android:label="Views/Tabs/Content By Id">
927 <intent-filter>
928 <action android:name="android.intent.action.MAIN"/>
929 <category android:name="android.intent.category.SAMPLE_CODE"/>
930 </intent-filter>
931 </activity>
932
933 <activity android:name=".view.Tabs2" android:label="Views/Tabs/Content By Factory">
934 <intent-filter>
935 <action android:name="android.intent.action.MAIN"/>
936 <category android:name="android.intent.category.SAMPLE_CODE"/>
937 </intent-filter>
938 </activity>
939
940 <activity android:name=".view.Tabs3" android:label="Views/Tabs/Content By Intent">
941 <intent-filter>
942 <action android:name="android.intent.action.MAIN"/>
943 <category android:name="android.intent.category.SAMPLE_CODE"/>
944 </intent-filter>
945 </activity>
946
947 <activity android:name=".view.Baseline1" android:label="Views/Layouts/Baseline/1. Top">
948 <intent-filter>
949 <action android:name="android.intent.action.MAIN" />
950 <category android:name="android.intent.category.SAMPLE_CODE" />
951 </intent-filter>
952 </activity>
953
954 <activity android:name=".view.Baseline2" android:label="Views/Layouts/Baseline/2. Bottom">
955 <intent-filter>
956 <action android:name="android.intent.action.MAIN" />
957 <category android:name="android.intent.category.SAMPLE_CODE" />
958 </intent-filter>
959 </activity>
960
961 <activity android:name=".view.Baseline3" android:label="Views/Layouts/Baseline/3. Center">
962 <intent-filter>
963 <action android:name="android.intent.action.MAIN" />
964 <category android:name="android.intent.category.SAMPLE_CODE" />
965 </intent-filter>
966 </activity>
967
968 <activity android:name=".view.Baseline4" android:label="Views/Layouts/Baseline/4. Everywhere">
969 <intent-filter>
970 <action android:name="android.intent.action.MAIN" />
971 <category android:name="android.intent.category.SAMPLE_CODE" />
972 </intent-filter>
973 </activity>
974
975 <activity android:name=".view.Baseline6" android:label="Views/Layouts/Baseline/5. Multi-line">
976 <intent-filter>
977 <action android:name="android.intent.action.MAIN" />
978 <category android:name="android.intent.category.SAMPLE_CODE" />
979 </intent-filter>
980 </activity>
981
982 <activity android:name=".view.Baseline7" android:label="Views/Layouts/Baseline/6. Relative">
983 <intent-filter>
984 <action android:name="android.intent.action.MAIN" />
985 <category android:name="android.intent.category.SAMPLE_CODE" />
986 </intent-filter>
987 </activity>
988
989 <activity android:name=".view.BaselineNested1" android:label="Views/Layouts/Baseline/Nested Example 1">
990 <intent-filter>
991 <action android:name="android.intent.action.MAIN" />
992 <category android:name="android.intent.category.SAMPLE_CODE" />
993 </intent-filter>
994 </activity>
995
996 <activity android:name=".view.BaselineNested2" android:label="Views/Layouts/Baseline/Nested Example 2">
997 <intent-filter>
998 <action android:name="android.intent.action.MAIN" />
999 <category android:name="android.intent.category.SAMPLE_CODE" />
1000 </intent-filter>
1001 </activity>
1002
1003 <activity android:name=".view.BaselineNested3" android:label="Views/Layouts/Baseline/Nested Example 3">
1004 <intent-filter>
1005 <action android:name="android.intent.action.MAIN" />
1006 <category android:name="android.intent.category.SAMPLE_CODE" />
1007 </intent-filter>
1008 </activity>
1009
1010 <activity android:name=".view.ScrollBar1" android:label="Views/ScrollBars/1. Basic">
1011 <intent-filter>
1012 <action android:name="android.intent.action.MAIN" />
1013 <category android:name="android.intent.category.SAMPLE_CODE" />
1014 </intent-filter>
1015 </activity>
1016
1017 <activity android:name=".view.ScrollBar2" android:label="Views/ScrollBars/2. Fancy">
1018 <intent-filter>
1019 <action android:name="android.intent.action.MAIN" />
1020 <category android:name="android.intent.category.SAMPLE_CODE" />
1021 </intent-filter>
1022 </activity>
1023
1024 <activity android:name=".view.ScrollBar3" android:label="Views/ScrollBars/3. Style">
1025 <intent-filter>
1026 <action android:name="android.intent.action.MAIN" />
1027 <category android:name="android.intent.category.SAMPLE_CODE" />
1028 </intent-filter>
1029 </activity>
1030
1031 <activity android:name=".view.Visibility1" android:label="Views/Visibility">
1032 <intent-filter>
1033 <action android:name="android.intent.action.MAIN" />
1034 <category android:name="android.intent.category.SAMPLE_CODE" />
1035 </intent-filter>
1036 </activity>
1037
1038 <activity android:name=".view.List1" android:label="Views/Lists/1. Array">
1039 <intent-filter>
1040 <action android:name="android.intent.action.MAIN" />
1041 <category android:name="android.intent.category.SAMPLE_CODE" />
1042 </intent-filter>
1043 </activity>
1044
1045 <activity android:name=".view.List2" android:label="Views/Lists/2. Cursor (People)">
1046 <intent-filter>
1047 <action android:name="android.intent.action.MAIN" />
1048 <category android:name="android.intent.category.SAMPLE_CODE" />
1049 </intent-filter>
1050 </activity>
1051
1052 <activity android:name=".view.List3" android:label="Views/Lists/3. Cursor (Phones)">
1053 <intent-filter>
1054 <action android:name="android.intent.action.MAIN" />
1055 <category android:name="android.intent.category.SAMPLE_CODE" />
1056 </intent-filter>
1057 </activity>
1058
1059 <activity android:name=".view.List4" android:label="Views/Lists/4. ListAdapter">
1060 <intent-filter>
1061 <action android:name="android.intent.action.MAIN" />
1062 <category android:name="android.intent.category.SAMPLE_CODE" />
1063 </intent-filter>
1064 </activity>
1065
1066 <activity android:name=".view.List5" android:label="Views/Lists/5. Separators">
1067 <intent-filter>
1068 <action android:name="android.intent.action.MAIN" />
1069 <category android:name="android.intent.category.SAMPLE_CODE" />
1070 </intent-filter>
1071 </activity>
1072
1073 <activity android:name=".view.List6" android:label="Views/Lists/6. ListAdapter Collapsed">
1074 <intent-filter>
1075 <action android:name="android.intent.action.MAIN" />
1076 <category android:name="android.intent.category.SAMPLE_CODE" />
1077 </intent-filter>
1078 </activity>
1079
1080 <activity android:name=".view.List7" android:label="Views/Lists/7. Cursor (Phones)">
1081 <intent-filter>
1082 <action android:name="android.intent.action.MAIN" />
1083 <category android:name="android.intent.category.SAMPLE_CODE" />
1084 </intent-filter>
1085 </activity>
1086
1087 <activity android:name=".view.List8" android:label="Views/Lists/8. Photos">
1088 <intent-filter>
1089 <action android:name="android.intent.action.MAIN" />
1090 <category android:name="android.intent.category.SAMPLE_CODE" />
1091 </intent-filter>
1092 </activity>
1093
1094 <activity android:name=".view.List9" android:label="Views/Lists/9. Array (Overlay)">
1095 <intent-filter>
1096 <action android:name="android.intent.action.MAIN" />
1097 <category android:name="android.intent.category.SAMPLE_CODE" />
1098 </intent-filter>
1099 </activity>
1100
1101 <activity android:name=".view.List10" android:label="Views/Lists/10. Single choice list">
1102 <intent-filter>
1103 <action android:name="android.intent.action.MAIN" />
1104 <category android:name="android.intent.category.SAMPLE_CODE" />
1105 </intent-filter>
1106 </activity>
1107
1108 <activity android:name=".view.List11" android:label="Views/Lists/11. Multiple choice list">
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=".view.List12" android:label="Views/Lists/12. Transcript">
1116 <intent-filter>
1117 <action android:name="android.intent.action.MAIN" />
1118 <category android:name="android.intent.category.SAMPLE_CODE" />
1119 </intent-filter>
1120 </activity>
1121
1122 <activity android:name=".view.List13" android:label="Views/Lists/13. Slow Adapter">
1123 <intent-filter>
1124 <action android:name="android.intent.action.MAIN" />
1125 <category android:name="android.intent.category.SAMPLE_CODE" />
1126 </intent-filter>
1127 </activity>
1128
1129 <activity android:name=".view.List14" android:label="Views/Lists/14. Efficient Adapter">
1130 <intent-filter>
1131 <action android:name="android.intent.action.MAIN" />
1132 <category android:name="android.intent.category.SAMPLE_CODE" />
1133 </intent-filter>
1134 </activity>
1135
1136 <activity android:name=".view.ExpandableList1" android:label="Views/Expandable Lists/1. Custom Adapter">
1137 <intent-filter>
1138 <action android:name="android.intent.action.MAIN" />
1139 <category android:name="android.intent.category.SAMPLE_CODE" />
1140 </intent-filter>
1141 </activity>
1142
1143 <activity android:name=".view.ExpandableList2" android:label="Views/Expandable Lists/2. Cursor (People)">
1144 <intent-filter>
1145 <action android:name="android.intent.action.MAIN" />
1146 <category android:name="android.intent.category.SAMPLE_CODE" />
1147 </intent-filter>
1148 </activity>
1149
1150 <activity android:name=".view.ExpandableList3" android:label="Views/Expandable Lists/3. Simple Adapter">
1151 <intent-filter>
1152 <action android:name="android.intent.action.MAIN" />
1153 <category android:name="android.intent.category.SAMPLE_CODE" />
1154 </intent-filter>
1155 </activity>
1156
1157 <activity android:name=".view.CustomView1"
1158 android:label="Views/Custom"
1159 android:theme="@android:style/Theme.Light">
1160 <intent-filter>
1161 <action android:name="android.intent.action.MAIN" />
1162 <category android:name="android.intent.category.SAMPLE_CODE" />
1163 </intent-filter>
1164 </activity>
1165
1166 <activity android:name=".view.Gallery1" android:label="Views/Gallery/1. Photos">
1167 <intent-filter>
1168 <action android:name="android.intent.action.MAIN" />
1169 <category android:name="android.intent.category.SAMPLE_CODE" />
1170 </intent-filter>
1171 </activity>
1172
1173 <activity android:name=".view.Gallery2" android:label="Views/Gallery/2. People">
1174 <intent-filter>
1175 <action android:name="android.intent.action.MAIN" />
1176 <category android:name="android.intent.category.SAMPLE_CODE" />
1177 </intent-filter>
1178 </activity>
1179
1180 <activity android:name=".view.Spinner1" android:label="Views/Spinner">
1181 <intent-filter>
1182 <action android:name="android.intent.action.MAIN" />
1183 <category android:name="android.intent.category.SAMPLE_CODE" />
1184 </intent-filter>
1185 </activity>
1186
1187 <activity android:name=".view.Grid1" android:label="Views/Grid/1. Icon Grid">
1188 <intent-filter>
1189 <action android:name="android.intent.action.MAIN" />
1190 <category android:name="android.intent.category.SAMPLE_CODE" />
1191 </intent-filter>
1192 </activity>
1193
1194 <activity android:name=".view.Grid2" android:label="Views/Grid/2. Photo Grid">
1195 <intent-filter>
1196 <action android:name="android.intent.action.MAIN" />
1197 <category android:name="android.intent.category.SAMPLE_CODE" />
1198 </intent-filter>
1199 </activity>
1200
1201 <activity android:name=".view.ImageView1"
1202 android:label="Views/ImageView">
1203 <intent-filter>
1204 <action android:name="android.intent.action.MAIN" />
1205 <category android:name="android.intent.category.SAMPLE_CODE" />
1206 </intent-filter>
1207 </activity>
1208
1209 <activity android:name=".view.ImageSwitcher1"
1210 android:label="Views/ImageSwitcher">
1211 <intent-filter>
1212 <action android:name="android.intent.action.MAIN" />
1213 <category android:name="android.intent.category.SAMPLE_CODE" />
1214 </intent-filter>
1215 </activity>
1216
1217 <activity android:name=".view.TextSwitcher1"
1218 android:label="Views/TextSwitcher">
1219 <intent-filter>
1220 <action android:name="android.intent.action.MAIN" />
1221 <category android:name="android.intent.category.SAMPLE_CODE" />
1222 </intent-filter>
1223 </activity>
1224
1225 <activity android:name=".view.ImageButton1"
1226 android:label="Views/ImageButton">
1227 <intent-filter>
1228 <action android:name="android.intent.action.MAIN" />
1229 <category android:name="android.intent.category.SAMPLE_CODE" />
1230 </intent-filter>
1231 </activity>
1232
1233 <activity android:name=".view.Animation1" android:label="Views/Animation/Shake">
1234 <intent-filter>
1235 <action android:name="android.intent.action.MAIN" />
1236 <category android:name="android.intent.category.SAMPLE_CODE" />
1237 </intent-filter>
1238 </activity>
1239
1240 <activity android:name=".view.Animation2" android:label="Views/Animation/Push">
1241 <intent-filter>
1242 <action android:name="android.intent.action.MAIN" />
1243 <category android:name="android.intent.category.SAMPLE_CODE" />
1244 </intent-filter>
1245 </activity>
1246
Romain Guy02e8d002009-03-24 22:45:50 -07001247 <activity android:name=".view.Animation3" android:label="Views/Animation/Interpolators">
1248 <intent-filter>
1249 <action android:name="android.intent.action.MAIN" />
1250 <category android:name="android.intent.category.SAMPLE_CODE" />
1251 </intent-filter>
1252 </activity>
1253
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001254 <activity android:name=".view.LayoutAnimation1" android:label="Views/Layout Animation/1. Grid Fade">
1255 <intent-filter>
1256 <action android:name="android.intent.action.MAIN" />
1257 <category android:name="android.intent.category.SAMPLE_CODE" />
1258 </intent-filter>
1259 </activity>
1260
1261 <activity android:name=".view.LayoutAnimation2" android:label="Views/Layout Animation/2. List Cascade">
1262 <intent-filter>
1263 <action android:name="android.intent.action.MAIN" />
1264 <category android:name="android.intent.category.SAMPLE_CODE" />
1265 </intent-filter>
1266 </activity>
1267
1268 <activity android:name=".view.LayoutAnimation3" android:label="Views/Layout Animation/3. Reverse Order">
1269 <intent-filter>
1270 <action android:name="android.intent.action.MAIN" />
1271 <category android:name="android.intent.category.SAMPLE_CODE" />
1272 </intent-filter>
1273 </activity>
1274
1275 <activity android:name=".view.LayoutAnimation4" android:label="Views/Layout Animation/4. Randomize">
1276 <intent-filter>
1277 <action android:name="android.intent.action.MAIN" />
1278 <category android:name="android.intent.category.SAMPLE_CODE" />
1279 </intent-filter>
1280 </activity>
1281
1282 <activity android:name=".view.LayoutAnimation5" android:label="Views/Layout Animation/5. Grid Direction">
1283 <intent-filter>
1284 <action android:name="android.intent.action.MAIN" />
1285 <category android:name="android.intent.category.SAMPLE_CODE" />
1286 </intent-filter>
1287 </activity>
1288
1289 <activity android:name=".view.LayoutAnimation6" android:label="Views/Layout Animation/6. Wave Scale">
1290 <intent-filter>
1291 <action android:name="android.intent.action.MAIN" />
1292 <category android:name="android.intent.category.SAMPLE_CODE" />
1293 </intent-filter>
1294 </activity>
1295
1296 <activity android:name=".view.LayoutAnimation7" android:label="Views/Layout Animation/7. Nested Animations">
1297 <intent-filter>
1298 <action android:name="android.intent.action.MAIN" />
1299 <category android:name="android.intent.category.SAMPLE_CODE" />
1300 </intent-filter>
1301 </activity>
1302
1303 <activity android:name=".view.Controls1"
1304 android:label="Views/Controls/1. Light Theme"
1305 android:theme="@android:style/Theme.Light">
1306 <intent-filter>
1307 <action android:name="android.intent.action.MAIN" />
1308 <category android:name="android.intent.category.SAMPLE_CODE" />
1309 </intent-filter>
1310 </activity>
1311
1312 <activity android:name=".view.Controls2" android:label="Views/Controls/2. Default Theme">
1313 <intent-filter>
1314 <action android:name="android.intent.action.MAIN" />
1315 <category android:name="android.intent.category.SAMPLE_CODE" />
1316 </intent-filter>
1317 </activity>
1318
1319 <activity android:name=".view.Buttons1"
1320 android:label="Views/Buttons">
1321 <intent-filter>
1322 <action android:name="android.intent.action.MAIN" />
1323 <category android:name="android.intent.category.SAMPLE_CODE" />
1324 </intent-filter>
1325 </activity>
1326
1327 <activity android:name=".view.AutoComplete1" android:label="Views/Auto Complete/1. Screen Top">
1328 <intent-filter>
1329 <action android:name="android.intent.action.MAIN" />
1330 <category android:name="android.intent.category.SAMPLE_CODE" />
1331 </intent-filter>
1332 </activity>
1333
1334 <activity android:name=".view.AutoComplete2" android:label="Views/Auto Complete/2. Screen Bottom">
1335 <intent-filter>
1336 <action android:name="android.intent.action.MAIN" />
1337 <category android:name="android.intent.category.SAMPLE_CODE" />
1338 </intent-filter>
1339 </activity>
1340
1341 <activity android:name=".view.AutoComplete3" android:label="Views/Auto Complete/3. Scroll">
1342 <intent-filter>
1343 <action android:name="android.intent.action.MAIN" />
1344 <category android:name="android.intent.category.SAMPLE_CODE" />
1345 </intent-filter>
1346 </activity>
1347
1348 <activity android:name=".view.AutoComplete4" android:label="Views/Auto Complete/4. Contacts">
1349 <intent-filter>
1350 <action android:name="android.intent.action.MAIN" />
1351 <category android:name="android.intent.category.SAMPLE_CODE" />
1352 </intent-filter>
1353 </activity>
1354
1355 <activity android:name=".view.AutoComplete5" android:label="Views/Auto Complete/5. Contacts with Hint">
1356 <intent-filter>
1357 <action android:name="android.intent.action.MAIN" />
1358 <category android:name="android.intent.category.SAMPLE_CODE" />
1359 </intent-filter>
1360 </activity>
1361
1362 <activity android:name=".view.AutoComplete6" android:label="Views/Auto Complete/6. Multiple items">
1363 <intent-filter>
1364 <action android:name="android.intent.action.MAIN" />
1365 <category android:name="android.intent.category.SAMPLE_CODE" />
1366 </intent-filter>
1367 </activity>
1368
1369 <activity android:name=".view.ProgressBar1" android:label="Views/Progress Bar/1. Incremental">
1370 <intent-filter>
1371 <action android:name="android.intent.action.MAIN" />
1372 <category android:name="android.intent.category.SAMPLE_CODE" />
1373 </intent-filter>
1374 </activity>
1375
1376 <activity android:name=".view.ProgressBar2" android:label="Views/Progress Bar/2. Smooth">
1377 <intent-filter>
1378 <action android:name="android.intent.action.MAIN" />
1379 <category android:name="android.intent.category.SAMPLE_CODE" />
1380 </intent-filter>
1381 </activity>
1382
1383 <activity android:name=".view.ProgressBar3" android:label="Views/Progress Bar/3. Dialogs">
1384 <intent-filter>
1385 <action android:name="android.intent.action.MAIN" />
1386 <category android:name="android.intent.category.SAMPLE_CODE" />
1387 </intent-filter>
1388 </activity>
1389
1390 <activity android:name=".view.ProgressBar4" android:label="Views/Progress Bar/4. In Title Bar">
1391 <intent-filter>
1392 <action android:name="android.intent.action.MAIN" />
1393 <category android:name="android.intent.category.SAMPLE_CODE" />
1394 </intent-filter>
1395 </activity>
1396
1397 <activity android:name=".view.SeekBar1" android:label="Views/Seek Bar">
1398 <intent-filter>
1399 <action android:name="android.intent.action.MAIN" />
1400 <category android:name="android.intent.category.SAMPLE_CODE" />
1401 </intent-filter>
1402 </activity>
1403
1404 <activity android:name=".view.RatingBar1" android:label="Views/Rating Bar">
1405 <intent-filter>
1406 <action android:name="android.intent.action.MAIN" />
1407 <category android:name="android.intent.category.SAMPLE_CODE" />
1408 </intent-filter>
1409 </activity>
1410
1411 <activity android:name=".view.Focus1" android:label="Views/Focus/1. Vertical">
1412 <intent-filter>
1413 <action android:name="android.intent.action.MAIN" />
1414 <category android:name="android.intent.category.SAMPLE_CODE" />
1415 </intent-filter>
1416 </activity>
1417
1418 <activity android:name=".view.Focus2" android:label="Views/Focus/2. Horizontal">
1419 <intent-filter>
1420 <action android:name="android.intent.action.MAIN" />
1421 <category android:name="android.intent.category.SAMPLE_CODE" />
1422 </intent-filter>
1423 </activity>
1424
1425 <activity android:name=".view.Focus3" android:label="Views/Focus/3. Circular">
1426 <intent-filter>
1427 <action android:name="android.intent.action.MAIN" />
1428 <category android:name="android.intent.category.SAMPLE_CODE" />
1429 </intent-filter>
1430 </activity>
1431
1432 <activity android:name=".view.InternalSelectionFocus" android:label="Views/Focus/4. Internal Selection">
1433 <intent-filter>
1434 <action android:name="android.intent.action.MAIN" />
1435 <category android:name="android.intent.category.SAMPLE_CODE" />
1436 </intent-filter>
1437 </activity>
1438
1439 <activity android:name=".view.DateWidgets1" android:label="Views/Date Widgets/1. Dialog">
1440 <intent-filter>
1441 <action android:name="android.intent.action.MAIN" />
1442 <category android:name="android.intent.category.SAMPLE_CODE" />
1443 </intent-filter>
1444 </activity>
1445
1446 <activity android:name=".view.DateWidgets2" android:label="Views/Date Widgets/2. Inline">
1447 <intent-filter>
1448 <action android:name="android.intent.action.MAIN" />
1449 <category android:name="android.intent.category.SAMPLE_CODE" />
1450 </intent-filter>
1451 </activity>
1452
Jeff Browncf4db942010-09-03 10:19:28 -07001453 <activity android:name=".view.SecureView" android:label="Views/Secure View">
1454 <intent-filter>
1455 <action android:name="android.intent.action.MAIN" />
1456 <category android:name="android.intent.category.SAMPLE_CODE" />
1457 </intent-filter>
1458 </activity>
1459
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001460 <!-- ************************************* -->
1461 <!-- GRAPHICS SAMPLES -->
1462 <!-- ************************************* -->
1463
1464 <activity android:name=".graphics.kube.Kube" android:label="Graphics/OpenGL ES/Kube"
1465 android:configChanges="orientation|keyboardHidden">
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
1472 <activity android:name=".graphics.Compass" android:label="Graphics/Compass">
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
1479 <activity android:name=".graphics.CameraPreview" android:label="Graphics/CameraPreview" android:screenOrientation="landscape">
1480 <intent-filter>
1481 <action android:name="android.intent.action.MAIN" />
1482 <category android:name="android.intent.category.SAMPLE_CODE" />
1483 </intent-filter>
1484 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001485
Jack Palevichc1645152009-12-24 16:18:25 +08001486 <activity android:name=".graphics.CompressedTextureActivity"
1487 android:label="Graphics/OpenGL ES/Compressed Texture"
1488 android:theme="@android:style/Theme.NoTitleBar"
1489 android:configChanges="orientation|keyboardHidden">
1490 <intent-filter>
1491 <action android:name="android.intent.action.MAIN" />
1492 <category android:name="android.intent.category.SAMPLE_CODE" />
1493 </intent-filter>
1494 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001495
Jack Palevich89282a62010-01-29 20:58:38 +08001496 <activity android:name=".graphics.CubeMapActivity"
1497 android:label="Graphics/OpenGL ES/Cube Map"
1498 android:theme="@android:style/Theme.NoTitleBar"
1499 android:configChanges="orientation|keyboardHidden">
1500 <intent-filter>
1501 <action android:name="android.intent.action.MAIN" />
1502 <category android:name="android.intent.category.SAMPLE_CODE" />
1503 </intent-filter>
1504 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001505
1506
Jack Palevich89282a62010-01-29 20:58:38 +08001507 <activity android:name=".graphics.FrameBufferObjectActivity"
1508 android:label="Graphics/OpenGL ES/Frame Buffer Object"
1509 android:theme="@android:style/Theme.NoTitleBar"
1510 android:configChanges="orientation|keyboardHidden">
1511 <intent-filter>
1512 <action android:name="android.intent.action.MAIN" />
1513 <category android:name="android.intent.category.SAMPLE_CODE" />
1514 </intent-filter>
1515 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001516
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001517 <activity android:name=".graphics.GLSurfaceViewActivity"
1518 android:label="Graphics/OpenGL ES/GLSurfaceView"
1519 android:theme="@android:style/Theme.NoTitleBar"
1520 android:configChanges="orientation|keyboardHidden">
1521 <intent-filter>
1522 <action android:name="android.intent.action.MAIN" />
1523 <category android:name="android.intent.category.SAMPLE_CODE" />
1524 </intent-filter>
1525 </activity>
1526
Jack Palevichfbc44112009-11-27 19:54:46 +08001527 <activity android:name=".graphics.GLES20Activity"
1528 android:label="Graphics/OpenGL ES/OpenGL ES 2.0"
1529 android:theme="@android:style/Theme.NoTitleBar"
1530 android:configChanges="orientation|keyboardHidden">
1531 <intent-filter>
1532 <action android:name="android.intent.action.MAIN" />
1533 <category android:name="android.intent.category.SAMPLE_CODE" />
1534 </intent-filter>
1535 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001536
Jack Palevichfe8c16a2009-12-09 15:32:35 +08001537 <activity android:name=".graphics.MatrixPaletteActivity"
1538 android:label="Graphics/OpenGL ES/Matrix Palette Skinning"
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>
Jack Palevich66914d42010-02-03 16:00:49 +08001545
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001546 <activity android:name=".graphics.TranslucentGLSurfaceViewActivity"
1547 android:label="Graphics/OpenGL ES/Translucent GLSurfaceView"
1548 android:theme="@style/Theme.Translucent"
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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001556 <activity android:name=".graphics.TriangleActivity"
1557 android:label="Graphics/OpenGL ES/Textured Triangle"
1558 android:theme="@android:style/Theme.NoTitleBar"
1559 android:configChanges="orientation|keyboardHidden">
1560 <intent-filter>
1561 <action android:name="android.intent.action.MAIN" />
1562 <category android:name="android.intent.category.SAMPLE_CODE" />
1563 </intent-filter>
1564 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001565
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001566 <activity android:name=".graphics.spritetext.SpriteTextActivity"
1567 android:label="Graphics/OpenGL ES/Sprite Text"
1568 android:theme="@android:style/Theme.NoTitleBar"
1569 android:configChanges="orientation|keyboardHidden">
1570 <intent-filter>
1571 <action android:name="android.intent.action.MAIN" />
1572 <category android:name="android.intent.category.SAMPLE_CODE" />
1573 </intent-filter>
1574 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001575
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001576 <activity android:name=".graphics.TouchRotateActivity"
1577 android:label="Graphics/OpenGL ES/Touch Rotate"
1578 android:theme="@android:style/Theme.NoTitleBar"
1579 android:configChanges="orientation|keyboardHidden">
1580 <intent-filter>
1581 <action android:name="android.intent.action.MAIN" />
1582 <category android:name="android.intent.category.SAMPLE_CODE" />
1583 </intent-filter>
1584 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001585
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001586 <activity android:name=".graphics.PolyToPoly" android:label="Graphics/PolyToPoly">
1587 <intent-filter>
1588 <action android:name="android.intent.action.MAIN" />
1589 <category android:name="android.intent.category.SAMPLE_CODE" />
1590 </intent-filter>
1591 </activity>
1592
1593 <activity android:name=".graphics.ScaleToFit" android:label="Graphics/ScaleToFit">
1594 <intent-filter>
1595 <action android:name="android.intent.action.MAIN" />
1596 <category android:name="android.intent.category.SAMPLE_CODE" />
1597 </intent-filter>
1598 </activity>
1599
1600 <activity android:name=".graphics.RoundRects" android:label="Graphics/RoundRects">
1601 <intent-filter>
1602 <action android:name="android.intent.action.MAIN" />
1603 <category android:name="android.intent.category.SAMPLE_CODE" />
1604 </intent-filter>
1605 </activity>
1606
1607 <activity android:name=".graphics.ShapeDrawable1" android:label="Graphics/Drawable/ShapeDrawable">
1608 <intent-filter>
1609 <action android:name="android.intent.action.MAIN" />
1610 <category android:name="android.intent.category.SAMPLE_CODE" />
1611 </intent-filter>
1612 </activity>
1613
1614 <activity android:name=".graphics.SurfaceViewOverlay"
1615 android:label="Graphics/SurfaceView Overlay">
1616 <intent-filter>
1617 <action android:name="android.intent.action.MAIN" />
1618 <category android:name="android.intent.category.SAMPLE_CODE" />
1619 </intent-filter>
1620 </activity>
1621
Dianne Hackborn988a7192010-05-10 11:30:38 -07001622 <activity android:name=".graphics.WindowSurface"
1623 android:label="Graphics/Surface Window">
1624 <intent-filter>
1625 <action android:name="android.intent.action.MAIN" />
1626 <category android:name="android.intent.category.SAMPLE_CODE" />
1627 </intent-filter>
1628 </activity>
1629
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001630 <activity android:name=".graphics.TextAlign" android:label="Graphics/Text Align">
1631 <intent-filter>
1632 <action android:name="android.intent.action.MAIN" />
1633 <category android:name="android.intent.category.SAMPLE_CODE" />
1634 </intent-filter>
1635 </activity>
1636
1637 <activity android:name=".graphics.Arcs" android:label="Graphics/Arcs">
1638 <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=".graphics.Patterns" android:label="Graphics/Patterns">
1645 <intent-filter>
1646 <action android:name="android.intent.action.MAIN" />
1647 <category android:name="android.intent.category.SAMPLE_CODE" />
1648 </intent-filter>
1649 </activity>
1650
1651 <activity android:name=".graphics.Clipping" android:label="Graphics/Clipping">
1652 <intent-filter>
1653 <action android:name="android.intent.action.MAIN" />
1654 <category android:name="android.intent.category.SAMPLE_CODE" />
1655 </intent-filter>
1656 </activity>
1657
1658 <activity android:name=".graphics.Layers" android:label="Graphics/Layers">
1659 <intent-filter>
1660 <action android:name="android.intent.action.MAIN" />
1661 <category android:name="android.intent.category.SAMPLE_CODE" />
1662 </intent-filter>
1663 </activity>
1664
1665 <activity android:name=".graphics.UnicodeChart" android:label="Graphics/UnicodeChart">
1666 <intent-filter>
1667 <action android:name="android.intent.action.MAIN" />
1668 <category android:name="android.intent.category.SAMPLE_CODE" />
1669 </intent-filter>
1670 </activity>
1671
1672 <activity android:name=".graphics.PathFillTypes" android:label="Graphics/PathFillTypes">
1673 <intent-filter>
1674 <action android:name="android.intent.action.MAIN" />
1675 <category android:name="android.intent.category.SAMPLE_CODE" />
1676 </intent-filter>
1677 </activity>
1678
1679 <activity android:name=".graphics.Pictures" android:label="Graphics/Pictures">
1680 <intent-filter>
1681 <action android:name="android.intent.action.MAIN" />
1682 <category android:name="android.intent.category.SAMPLE_CODE" />
1683 </intent-filter>
1684 </activity>
1685
1686 <activity android:name=".graphics.Vertices" android:label="Graphics/Vertices">
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
1693 <activity android:name=".graphics.AnimateDrawables" android:label="Graphics/AnimateDrawables">
1694 <intent-filter>
1695 <action android:name="android.intent.action.MAIN" />
1696 <category android:name="android.intent.category.SAMPLE_CODE" />
1697 </intent-filter>
1698 </activity>
1699
1700 <activity android:name=".graphics.SensorTest" android:label="Graphics/SensorTest">
1701 <intent-filter>
1702 <action android:name="android.intent.action.MAIN" />
1703 <category android:name="android.intent.category.SAMPLE_CODE" />
1704 </intent-filter>
1705 </activity>
1706
1707 <activity android:name=".graphics.AlphaBitmap" android:label="Graphics/AlphaBitmap">
1708 <intent-filter>
1709 <action android:name="android.intent.action.MAIN" />
1710 <category android:name="android.intent.category.SAMPLE_CODE" />
1711 </intent-filter>
1712 </activity>
1713
1714 <activity android:name=".graphics.Regions" android:label="Graphics/Regions">
1715 <intent-filter>
1716 <action android:name="android.intent.action.MAIN" />
1717 <category android:name="android.intent.category.SAMPLE_CODE" />
1718 </intent-filter>
1719 </activity>
1720
1721 <activity android:name=".graphics.Sweep" android:label="Graphics/Sweep">
1722 <intent-filter>
1723 <action android:name="android.intent.action.MAIN" />
1724 <category android:name="android.intent.category.SAMPLE_CODE" />
1725 </intent-filter>
1726 </activity>
1727
1728 <activity android:name=".graphics.BitmapMesh" android:label="Graphics/BitmapMesh">
1729 <intent-filter>
1730 <action android:name="android.intent.action.MAIN" />
1731 <category android:name="android.intent.category.SAMPLE_CODE" />
1732 </intent-filter>
1733 </activity>
1734
1735 <activity android:name=".graphics.MeasureText" android:label="Graphics/MeasureText">
1736 <intent-filter>
1737 <action android:name="android.intent.action.MAIN" />
1738 <category android:name="android.intent.category.SAMPLE_CODE" />
1739 </intent-filter>
1740 </activity>
1741
1742 <activity android:name=".graphics.Typefaces" android:label="Graphics/Typefaces">
1743 <intent-filter>
1744 <action android:name="android.intent.action.MAIN" />
1745 <category android:name="android.intent.category.SAMPLE_CODE" />
1746 </intent-filter>
1747 </activity>
1748
1749 <activity android:name=".graphics.FingerPaint" android:label="Graphics/FingerPaint">
1750 <intent-filter>
1751 <action android:name="android.intent.action.MAIN" />
1752 <category android:name="android.intent.category.SAMPLE_CODE" />
1753 </intent-filter>
1754 </activity>
1755
1756 <activity android:name=".graphics.ColorMatrixSample" android:label="Graphics/ColorMatrix">
1757 <intent-filter>
1758 <action android:name="android.intent.action.MAIN" />
1759 <category android:name="android.intent.category.SAMPLE_CODE" />
1760 </intent-filter>
1761 </activity>
1762
1763 <activity android:name=".graphics.BitmapDecode" android:label="Graphics/BitmapDecode">
1764 <intent-filter>
1765 <action android:name="android.intent.action.MAIN" />
1766 <category android:name="android.intent.category.SAMPLE_CODE" />
1767 </intent-filter>
1768 </activity>
1769
Mike Reedb94183b2009-06-05 15:56:23 -04001770 <activity android:name=".graphics.ColorFilters" android:label="Graphics/ColorFilters">
1771 <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
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001777 <activity android:name=".graphics.CreateBitmap" android:label="Graphics/CreateBitmap">
1778 <intent-filter>
1779 <action android:name="android.intent.action.MAIN" />
1780 <category android:name="android.intent.category.SAMPLE_CODE" />
1781 </intent-filter>
1782 </activity>
1783
1784 <activity android:name=".graphics.DrawPoints" android:label="Graphics/Points">
1785 <intent-filter>
1786 <action android:name="android.intent.action.MAIN" />
1787 <category android:name="android.intent.category.SAMPLE_CODE" />
1788 </intent-filter>
1789 </activity>
1790
1791 <activity android:name=".graphics.TouchPaint" android:label="Graphics/Touch Paint"
1792 android:theme="@style/Theme.Black"
1793 android:configChanges="keyboard|keyboardHidden|navigation|orientation">
1794 <intent-filter>
1795 <action android:name="android.intent.action.MAIN" />
1796 <category android:name="android.intent.category.SAMPLE_CODE" />
1797 </intent-filter>
1798 </activity>
1799
1800 <activity android:name=".graphics.BitmapPixels" android:label="Graphics/BitmapPixels">
1801 <intent-filter>
1802 <action android:name="android.intent.action.MAIN" />
1803 <category android:name="android.intent.category.SAMPLE_CODE" />
1804 </intent-filter>
1805 </activity>
1806
1807 <activity android:name=".graphics.Xfermodes" android:label="Graphics/Xfermodes">
1808 <intent-filter>
1809 <action android:name="android.intent.action.MAIN" />
1810 <category android:name="android.intent.category.SAMPLE_CODE" />
1811 </intent-filter>
1812 </activity>
1813
1814 <activity android:name=".graphics.PathEffects" android:label="Graphics/PathEffects">
1815 <intent-filter>
1816 <action android:name="android.intent.action.MAIN" />
1817 <category android:name="android.intent.category.SAMPLE_CODE" />
1818 </intent-filter>
1819 </activity>
1820
1821 <activity android:name=".graphics.GradientDrawable1" android:label="Graphics/Drawable/GradientDrawable">
1822 <intent-filter>
1823 <action android:name="android.intent.action.MAIN" />
1824 <category android:name="android.intent.category.SAMPLE_CODE" />
1825 </intent-filter>
1826 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001827
Wei-Ta Chen1ba461c2009-05-29 16:03:39 -07001828 <activity android:name=".graphics.PurgeableBitmap" android:label="Graphics/PurgeableBitmap/NonPurgeable">
1829 <intent-filter>
1830 <action android:name="android.intent.action.MAIN" />
1831 <category android:name="android.intent.category.SAMPLE_CODE" />
1832 </intent-filter>
1833 </activity>
1834
1835 <activity-alias android:targetActivity=".graphics.PurgeableBitmap" android:name="Purgeable" android:label="Graphics/PurgeableBitmap/Purgeable">
1836 <intent-filter>
1837 <action android:name="android.intent.action.MAIN" />
1838 <category android:name="android.intent.category.SAMPLE_CODE" />
1839 </intent-filter>
1840 </activity-alias>
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001841
Dianne Hackborn3b014602009-08-10 18:12:32 -07001842 <activity android:name=".graphics.DensityActivity" android:label="Graphics/Density">
1843 <intent-filter>
1844 <action android:name="android.intent.action.MAIN" />
1845 <category android:name="android.intent.category.SAMPLE_CODE" />
1846 </intent-filter>
1847 </activity>
1848
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001849 <!-- ************************************* -->
1850 <!-- MEDIA SAMPLES -->
1851 <!-- ************************************* -->
1852
1853 <activity android:name=".media.MediaPlayerDemo" android:label="Media/MediaPlayer">
1854 <intent-filter>
1855 <action android:name="android.intent.action.MAIN" />
1856 <category android:name="android.intent.category.SAMPLE_CODE" />
1857 </intent-filter>
1858 </activity>
1859
1860 <activity android:name=".media.MediaPlayerDemo_Audio" android:label="Media/MediaPlayer">
1861 <intent-filter>
1862 <category android:name="android.intent.category.SAMPLE_CODE" />
1863 </intent-filter>
1864 </activity>
1865
1866 <activity android:name=".media.MediaPlayerDemo_Video" android:label="Media/MediaPlayer">
1867 <intent-filter>
1868 <category android:name="android.intent.category.SAMPLE_CODE" />
1869 </intent-filter>
1870 </activity>
1871
1872 <activity android:name=".media.VideoViewDemo" android:label="Media/VideoView">
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 <!-- ************************************* -->
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001880 <!-- APPWIDGET PACKAGE SAMPLES -->
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001881 <!-- ************************************* -->
1882
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001883 <receiver android:name=".appwidget.ExampleAppWidgetProvider">
1884 <meta-data android:name="android.appwidget.provider"
1885 android:resource="@xml/appwidget_provider" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001886 <intent-filter>
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001887 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001888 </intent-filter>
1889 </receiver>
1890
Jeffrey Sharkeyf7f1c362009-04-16 12:32:29 -07001891 <activity android:name=".appwidget.ExampleAppWidgetConfigure">
1892 <intent-filter>
1893 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
1894 </intent-filter>
1895 </activity>
1896
The Android Open Source Project243d18e2009-03-11 12:11:54 -07001897 <receiver android:name=".appwidget.ExampleBroadcastReceiver" android:enabled="false">
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001898 <intent-filter>
1899 <action android:name="android.intent.ACTION_TIMEZONE_CHANGED" />
1900 <action android:name="android.intent.ACTION_TIME" />
1901 </intent-filter>
1902 </receiver>
1903
1904 <!-- ************************************* -->
1905 <!-- OTHER SAMPLES -->
1906 <!-- ************************************* -->
1907
1908 <activity android:name=".text.Link" android:label="Text/Linkify">
1909 <intent-filter>
1910 <action android:name="android.intent.action.MAIN" />
1911 <category android:name="android.intent.category.SAMPLE_CODE" />
1912 </intent-filter>
1913 </activity>
1914
1915 <activity android:name=".text.Marquee" android:label="Text/Marquee">
1916 <intent-filter>
1917 <action android:name="android.intent.action.MAIN" />
1918 <category android:name="android.intent.category.SAMPLE_CODE" />
1919 </intent-filter>
1920 </activity>
Jack Palevich66914d42010-02-03 16:00:49 +08001921
The Android Open Source Project52d4c302009-03-03 19:29:09 -08001922 <activity android:name=".text.LogTextBox1" android:label="Text/LogTextBox">
1923 <intent-filter>
1924 <action android:name="android.intent.action.MAIN" />
1925 <category android:name="android.intent.category.SAMPLE_CODE" />
1926 </intent-filter>
1927 </activity>
1928
1929 </application>
1930
1931 <instrumentation android:name=".app.LocalSampleInstrumentation"
1932 android:targetPackage="com.example.android.apis"
1933 android:label="Local Sample" />
1934
1935</manifest>