blob: 021a7f1cc5f53ff5f8408b727b94a572580ee8a2 [file] [log] [blame]
The Android Open Source Project96c5af42009-03-03 19:32:22 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 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
Makoto Onukid6a29782010-07-21 14:29:49 -07007
The Android Open Source Project96c5af42009-03-03 19:32:22 -08008 http://www.apache.org/licenses/LICENSE-2.0
Makoto Onukid6a29782010-07-21 14:29:49 -07009
The Android Open Source Project96c5af42009-03-03 19:32:22 -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
Marc Blank1b9337e2010-09-23 09:19:44 -070017<manifest
18 xmlns:android="http://schemas.android.com/apk/res/android"
Andy Stadlerd2fcefc2010-12-15 17:49:07 -080019 package="com.android.email"
Ben Komaloc05084c2011-06-07 21:22:07 -070020 android:versionCode="320000"
21 android:versionName="3.2"
Andy Stadlerd2fcefc2010-12-15 17:49:07 -080022 >
Jeff Hamilton1e56db62010-02-11 16:25:49 -060023
Marc Blank1b9337e2010-09-23 09:19:44 -070024 <original-package
25 android:name="com.android.email" />
Jeff Hamilton1e56db62010-02-11 16:25:49 -060026
Marc Blank1b9337e2010-09-23 09:19:44 -070027 <uses-permission
28 android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
29 <uses-permission
30 android:name="android.permission.READ_CONTACTS"/>
31 <uses-permission
32 android:name="android.permission.READ_OWNER_DATA"/>
33 <uses-permission
34 android:name="android.permission.ACCESS_NETWORK_STATE"/>
35 <uses-permission
36 android:name="android.permission.INTERNET"/>
37 <uses-permission
38 android:name="android.permission.VIBRATE"/>
39 <uses-permission
40 android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
41 <uses-permission
42 android:name="android.permission.GET_ACCOUNTS" />
43 <uses-permission
44 android:name="android.permission.MANAGE_ACCOUNTS" />
45 <uses-permission
46 android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
47 <uses-permission
48 android:name="android.permission.READ_SYNC_SETTINGS" />
49 <uses-permission
50 android:name="android.permission.WRITE_SYNC_SETTINGS" />
Fred Quintana4c195432009-08-17 13:05:44 -070051
Marc Blank1b9337e2010-09-23 09:19:44 -070052 <uses-permission
53 android:name="android.permission.WRITE_CONTACTS"/>
54 <uses-permission
Marc Blankdc78a762011-02-14 14:39:27 -080055 android:name="android.permission.READ_CONTACTS"/>
Marc Blankb6493a02009-07-05 12:54:49 -070056
Andy Stadlerdab90a72009-05-06 17:50:29 -070057 <!-- Only required if a store implements push mail and needs to keep network open -->
Marc Blank1b9337e2010-09-23 09:19:44 -070058 <uses-permission
59 android:name="android.permission.WAKE_LOCK"/>
60 <uses-permission
61 android:name="android.permission.READ_PHONE_STATE"/>
Andrew Stadler22722202009-09-20 17:23:59 -070062
63 <!-- Grant permission to other apps to view attachments -->
Marc Blank1b9337e2010-09-23 09:19:44 -070064 <permission
65 android:name="com.android.email.permission.READ_ATTACHMENT"
66 android:permissionGroup="android.permission-group.MESSAGES"
67 android:protectionLevel="dangerous"
Todd Kennedy3d81e232011-05-05 10:50:10 -070068 android:label="@string/permission_read_attachment_label"
69 android:description="@string/permission_read_attachment_desc"/>
Marc Blank1b9337e2010-09-23 09:19:44 -070070 <uses-permission
71 android:name="com.android.email.permission.READ_ATTACHMENT"/>
Andrew Stadler22722202009-09-20 17:23:59 -070072
Ben Komalo78959912011-05-04 10:15:35 -070073 <uses-permission
74 android:name="android.permission.USE_CREDENTIALS"/>
75
Andrew Stadler22722202009-09-20 17:23:59 -070076 <!-- Grant permission to system apps to access provider (see provider below) -->
Marc Blank1b9337e2010-09-23 09:19:44 -070077 <permission
78 android:name="com.android.email.permission.ACCESS_PROVIDER"
Marc Blankdc78a762011-02-14 14:39:27 -080079 android:protectionLevel="signature"
Marc Blank1b9337e2010-09-23 09:19:44 -070080 android:label="@string/permission_access_provider_label"
81 android:description="@string/permission_access_provider_desc"/>
82 <uses-permission
83 android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Andrew Stadler22722202009-09-20 17:23:59 -070084
Andy Stadlerc540b572011-01-26 22:53:08 -080085 <!-- Note: Actually, android:hardwareAccelerated could be "true", but in order to switch it
86 on/off in the debug screen, we have to set it "false" here and enable it at runtime. -->
Andy Stadler5c4c0ab2010-11-23 12:06:44 -080087 <application
Justin Hob5b8e562011-01-29 13:44:03 -080088 android:icon="@mipmap/ic_launcher_email"
Andy Stadler5c4c0ab2010-11-23 12:06:44 -080089 android:label="@string/app_name"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070090 android:name="Email"
Ben Komalo87df8d72011-05-23 20:41:24 -070091 android:theme="@style/EmailTheme"
Makoto Onuki3aca79f2010-11-01 15:37:14 -070092 android:hardwareAccelerated="false"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070093 >
Andrew Stadler842ac042010-02-10 23:17:55 -080094 <activity
Makoto Onuki191448b2010-08-04 15:38:25 -070095 android:name=".activity.Welcome"
Makoto Onukid6a29782010-07-21 14:29:49 -070096 >
97 <intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -070098 <action android:name="android.intent.action.MAIN" />
99 <category android:name="android.intent.category.DEFAULT" />
100 <category android:name="android.intent.category.LAUNCHER" />
101 </intent-filter>
102 <intent-filter>
103 <action android:name="android.intent.action.VIEW" />
104 <action android:name="android.intent.action.MAIN" />
105 <category android:name="android.intent.category.DEFAULT" />
106 <category android:name="android.intent.category.LAUNCHER" />
107 <data
108 android:scheme="content"
109 android:host="ui.email.android.com"
110 android:path="/view/mailbox"
111 />
Makoto Onukid6a29782010-07-21 14:29:49 -0700112 </intent-filter>
113 </activity>
Marc Blank78684cc2011-03-31 13:29:23 -0700114
Marc Blank06275c42009-08-05 21:48:15 -0700115 <!-- Must be exported in order for the AccountManager to launch it -->
Andy Stadlerd685b462010-12-04 22:53:59 -0800116 <!-- Also available for continuous test systems to force account creation -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800117 <activity
118 android:name=".activity.setup.AccountSetupBasics"
119 android:label="@string/account_setup_basics_title"
Marc Blank06275c42009-08-05 21:48:15 -0700120 android:exported="true"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800121 >
Andy Stadlerd685b462010-12-04 22:53:59 -0800122 <intent-filter>
123 <action
124 android:name="com.android.email.CREATE_ACCOUNT" />
125 <category
126 android:name="android.intent.category.DEFAULT" />
127 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800128 </activity>
129 <activity
130 android:name=".activity.setup.AccountSetupAccountType"
131 android:label="@string/account_setup_account_type_title"
132 >
133 </activity>
134 <activity
135 android:name=".activity.setup.AccountSetupIncoming"
136 android:label="@string/account_setup_incoming_title"
137 >
138 </activity>
139 <activity
140 android:name=".activity.setup.AccountSetupOutgoing"
141 android:label="@string/account_setup_outgoing_title"
142 >
143 </activity>
144 <activity
Andy Stadler87c43ca2009-04-03 16:02:55 -0700145 android:name=".activity.setup.AccountSetupExchange"
146 android:label="@string/account_setup_exchange_title"
147 >
148 </activity>
149 <activity
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800150 android:name=".activity.setup.AccountSetupOptions"
151 android:label="@string/account_setup_options_title"
152 >
153 </activity>
154 <activity
155 android:name=".activity.setup.AccountSetupNames"
156 android:label="@string/account_setup_names_title"
157 >
158 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800159 <activity
Ben Komalo28662842011-05-12 17:27:56 -0700160 android:name=".activity.setup.AccountSettings"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800161 android:label="@string/account_settings_action"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800162 >
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800163 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700164 <action
165 android:name="com.android.email.activity.setup.ACCOUNT_MANAGER_ENTRY" />
166 <category
167 android:name="android.intent.category.DEFAULT" />
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800168 </intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -0700169 <intent-filter>
170 <action android:name="android.intent.action.EDIT" />
171 <category android:name="android.intent.category.DEFAULT" />
172 <data
173 android:scheme="content"
174 android:host="ui.email.android.com"
175 android:path="/settings"
176 />
177 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800178 </activity>
Andrew Stadler3d2b3b32010-02-05 11:10:39 -0800179 <activity
180 android:name=".activity.setup.AccountSecurity"
181 android.label="@string/account_security_title"
182 >
183 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800184
Todd Kennedy5675ea82011-05-24 09:20:14 -0700185 <!-- Don't need to set the title; it will be set programatically -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800186 <activity
Todd Kennedy5675ea82011-05-24 09:20:14 -0700187 android:name=".activity.ShortcutPicker"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800188 android:enabled="false"
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800189 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800190 >
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800191 <intent-filter
Marc Blank1b9337e2010-09-23 09:19:44 -0700192 android:label="@string/account_shortcut_picker_name">
193 <action
194 android:name="android.intent.action.CREATE_SHORTCUT" />
195 <category
196 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800197 </intent-filter>
198 </activity>
Makoto Onuki191448b2010-08-04 15:38:25 -0700199 <activity
Makoto Onuki81127322011-04-27 17:55:13 -0700200 android:name=".activity.EmailActivity">
Marc Blank78684cc2011-03-31 13:29:23 -0700201 <intent-filter>
202 <action android:name="android.intent.action.SEARCH" />
203 </intent-filter>
204 <meta-data android:name="android.app.searchable" android:resource="@xml/searchable"/>
Andrew Stadler47654722009-06-30 15:12:23 -0700205 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800206 <activity
Makoto Onukie105fbe2010-07-26 14:35:06 -0700207 android:name=".activity.MessageFileView"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700208 >
Marc Blank1b9337e2010-09-23 09:19:44 -0700209 <intent-filter
210 android:label="@string/app_name">
211 <action
212 android:name="android.intent.action.VIEW" />
213 <data
214 android:mimeType="application/eml" />
215 <data
216 android:mimeType="message/rfc822" />
217 <category
218 android:name="android.intent.category.DEFAULT" />
Marc Blank391ae252010-05-04 15:33:08 -0700219 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800220 </activity>
221 <activity
222 android:name=".activity.MessageCompose"
Makoto Onukibf678772010-11-03 14:20:10 -0700223 android:label="@string/compose_title"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800224 android:enabled="false"
225 >
226 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700227 <action
228 android:name="android.intent.action.VIEW" />
229 <action
230 android:name="android.intent.action.SENDTO" />
231 <data
232 android:scheme="mailto" />
233 <category
234 android:name="android.intent.category.DEFAULT" />
235 <category
236 android:name="android.intent.category.BROWSABLE" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800237 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700238 <intent-filter
239 android:label="@string/app_name">
240 <action
241 android:name="android.intent.action.SEND" />
242 <data
243 android:mimeType="*/*" />
244 <category
245 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800246 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700247 <intent-filter
248 android:label="@string/app_name">
249 <action
250 android:name="android.intent.action.SEND_MULTIPLE" />
251 <data
252 android:mimeType="*/*" />
253 <category
254 android:name="android.intent.category.DEFAULT" />
255 </intent-filter>
256 <intent-filter>
257 <action
258 android:name="com.android.email.intent.action.REPLY" />
Mihai Predafa2238c2009-09-01 16:25:30 +0200259 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800260 </activity>
Marc Blank53cb37c2009-08-28 10:33:18 -0700261
Makoto Onuki2ed7a862011-05-16 15:23:15 -0700262 <activity
263 android:name=".activity.MessageList"
264 >
265 <intent-filter>
266 <action android:name="android.intent.action.MAIN" />
267 </intent-filter>
268 </activity>
269
Makoto Onukic50b6f62011-01-14 12:00:17 -0800270 <receiver
Marc Blank1b9337e2010-09-23 09:19:44 -0700271 android:name=".service.AttachmentDownloadService$Watchdog"
Marc Blank3bbc6902010-11-29 13:21:11 -0800272 android:enabled="true"/>
273
Marc Blank1b9337e2010-09-23 09:19:44 -0700274 <receiver
275 android:name=".service.EmailBroadcastReceiver"
276 android:enabled="true">
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800277 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700278 <action
279 android:name="android.intent.action.BOOT_COMPLETED" />
280 <action
281 android:name="android.intent.action.DEVICE_STORAGE_LOW" />
282 <action
283 android:name="android.intent.action.DEVICE_STORAGE_OK" />
Makoto Onukic50b6f62011-01-14 12:00:17 -0800284 <action
285 android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800286 </intent-filter>
Makoto Onuki42e3f102010-06-30 15:43:12 -0700287 <!-- To handle secret code to activate the debug screen. -->
288 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700289 <action
290 android:name="android.provider.Telephony.SECRET_CODE" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700291 <!-- "36245" = "email" -->
Marc Blank1b9337e2010-09-23 09:19:44 -0700292 <data
293 android:scheme="android_secret_code"
294 android:host="36245" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700295 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800296 </receiver>
Marc Blank1b9337e2010-09-23 09:19:44 -0700297 <service
298 android:name=".service.EmailBroadcastProcessorService" />
Marc Blank53cb37c2009-08-28 10:33:18 -0700299
Andrew Stadlerd6286082010-02-01 16:48:16 -0800300 <!-- Support for DeviceAdmin / DevicePolicyManager. See SecurityPolicy class for impl. -->
301 <receiver
302 android:name=".SecurityPolicy$PolicyAdmin"
303 android:label="@string/device_admin_label"
304 android:description="@string/device_admin_description"
305 android:permission="android.permission.BIND_DEVICE_ADMIN" >
306 <meta-data
307 android:name="android.app.device_admin"
308 android:resource="@xml/device_admin" />
309 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700310 <action
311 android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
Andrew Stadlerd6286082010-02-01 16:48:16 -0800312 </intent-filter>
313 </receiver>
Makoto Onukib854d052010-01-28 10:07:51 -0800314
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800315 <service
316 android:name=".service.MailService"
317 android:enabled="false"
318 >
319 </service>
Makoto Onukid6a29782010-07-21 14:29:49 -0700320
Marc Blankc184f362010-08-23 18:48:25 -0700321 <service
Makoto Onuki45f530b2010-08-24 11:12:53 -0700322 android:name=".Controller$ControllerService"
323 android:enabled="true"
Marc Blank7894ee82010-08-18 08:50:45 -0700324 >
325 </service>
326
327 <service
Marc Blank09fd4d02010-08-09 17:48:53 -0700328 android:name=".service.AttachmentDownloadService"
329 android:enabled="false"
330 >
331 </service>
332
Todd Kennedy71bd2082011-05-10 17:22:08 -0700333 <service
334 android:name=".service.NotificationService"
335 android:enabled="false"
336 >
337 </service>
338
Marc Blanke6cc6622010-07-08 10:08:47 -0700339 <!--Required stanza to register the PopImapAuthenticatorService with AccountManager -->
340 <service
341 android:name=".service.PopImapAuthenticatorService"
342 android:exported="true"
343 android:enabled="true"
344 >
345 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800346 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700347 android:name="android.accounts.AccountAuthenticator" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700348 </intent-filter>
349 <meta-data
350 android:name="android.accounts.AccountAuthenticator"
351 android:resource="@xml/pop_imap_authenticator"
352 />
353 </service>
354
355 <!--Required stanza to register the PopImapSyncAdapterService with SyncManager -->
356 <service
357 android:name="com.android.email.service.PopImapSyncAdapterService"
358 android:exported="true">
359 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700360 <action
361 android:name="android.content.SyncAdapter" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700362 </intent-filter>
363 <meta-data android:name="android.content.SyncAdapter"
364 android:resource="@xml/syncadapter_pop_imap" />
365 </service>
366
Marc Blank9ba506c2011-02-08 18:54:56 -0800367 <!-- Require provider permission to use our Policy and Account services -->
368 <service
369 android:name=".service.PolicyService"
370 android:enabled="true"
371 android:permission="com.android.email.permission.ACCESS_PROVIDER"
372 >
373 <intent-filter>
374 <action
375 android:name="com.android.email.POLICY_INTENT" />
376 </intent-filter>
377 </service>
378
Marc Blank8a574692011-02-08 17:50:30 -0800379 <service
380 android:name=".service.AccountService"
381 android:enabled="true"
382 android:permission="com.android.email.permission.ACCESS_PROVIDER"
383 >
384 <intent-filter>
385 <action
386 android:name="com.android.email.ACCOUNT_INTENT" />
387 </intent-filter>
388 </service>
389
Andrew Stadler17250422009-07-07 09:39:11 -0700390 <!--Required stanza to register the EasAuthenticatorService with AccountManager -->
Makoto Onukib854d052010-01-28 10:07:51 -0800391 <service
392 android:name=".service.EasAuthenticatorService"
393 android:exported="true"
394 android:enabled="true"
395 >
Andrew Stadler17250422009-07-07 09:39:11 -0700396 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700397 <action
398 android:name="android.accounts.AccountAuthenticator" />
Andrew Stadler17250422009-07-07 09:39:11 -0700399 </intent-filter>
Makoto Onukib854d052010-01-28 10:07:51 -0800400 <meta-data
401 android:name="android.accounts.AccountAuthenticator"
Marc Blanke6cc6622010-07-08 10:08:47 -0700402 android:resource="@xml/eas_authenticator"
Makoto Onukib854d052010-01-28 10:07:51 -0800403 />
404 </service>
405 <!--
Marc Blank1b9337e2010-09-23 09:19:44 -0700406 EasAuthenticatorService with the alternative label. Disabled by default,
Makoto Onukib854d052010-01-28 10:07:51 -0800407 and OneTimeInitializer enables it if the vendor policy tells so.
408 -->
409 <service
410 android:name=".service.EasAuthenticatorServiceAlternate"
411 android:exported="true"
412 android:enabled="false"
413 >
414 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700415 <action
416 android:name="android.accounts.AccountAuthenticator" />
Makoto Onukib854d052010-01-28 10:07:51 -0800417 </intent-filter>
418 <meta-data
419 android:name="android.accounts.AccountAuthenticator"
420 android:resource="@xml/authenticator_alternate"
421 />
Andrew Stadler17250422009-07-07 09:39:11 -0700422 </service>
423
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800424 <provider
425 android:name=".provider.AttachmentProvider"
426 android:authorities="com.android.email.attachmentprovider"
427 android:multiprocess="true"
428 android:grantUriPermissions="true"
429 android:readPermission="com.android.email.permission.READ_ATTACHMENT"
430 />
Andrew Stadler22722202009-09-20 17:23:59 -0700431
432 <!-- This provider MUST be protected by strict permissions, as granting access to
433 it exposes user passwords and other confidential information. -->
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700434 <provider
435 android:name=".provider.EmailProvider"
Marc Blank0fd8ae82010-12-17 09:54:20 -0800436 android:authorities="com.android.email.provider;com.android.email.notifier"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700437 android:multiprocess="true"
Andrew Stadler22722202009-09-20 17:23:59 -0700438 android:permission="com.android.email.permission.ACCESS_PROVIDER"
Marc Blanke6cc6622010-07-08 10:08:47 -0700439 android:label="@string/app_name"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700440 />
Andrew Stadlere2c56fc2010-03-13 00:38:47 -0800441
Marc Blank1b9337e2010-09-23 09:19:44 -0700442 <!-- Email AppWidget definitions -->
Todd Kennedy7f4cf3c2011-06-01 16:20:43 -0700443 <activity
444 android:name=".widget.WidgetConfiguration"
445 android:enabled="false"
446 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
447 >
448 <intent-filter
449 android:label="@string/account_shortcut_picker_name">
450 <action
451 android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
452 <category
453 android:name="android.intent.category.DEFAULT" />
454 </intent-filter>
455 </activity>
Marc Blank1b9337e2010-09-23 09:19:44 -0700456 <service
457 android:name=".provider.WidgetProvider$WidgetService"
Winson Chungcb8a5542011-01-18 15:31:05 -0800458 android:permission="android.permission.BIND_REMOTEVIEWS"
459 android:exported="false"
Marc Blank1b9337e2010-09-23 09:19:44 -0700460 />
461 <receiver
462 android:name=".provider.WidgetProvider" >
463 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800464 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700465 android:name="android.appwidget.action.APPWIDGET_UPDATE" />
466 </intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800467 <meta-data
Marc Blank1b9337e2010-09-23 09:19:44 -0700468 android:name="android.appwidget.provider"
469 android:resource="@xml/widget_info" />
470 </receiver>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800471 </application>
472</manifest>