blob: ee40b129721a855e03c14950dae69700d700969b [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"
20 android:versionCode="300000"
21 android:versionName="3.0"
22 >
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"
68 android:label="@string/read_attachment_label"
69 android:description="@string/read_attachment_desc"/>
70 <uses-permission
71 android:name="com.android.email.permission.READ_ATTACHMENT"/>
Andrew Stadler22722202009-09-20 17:23:59 -070072
73 <!-- Grant permission to system apps to access provider (see provider below) -->
Marc Blank1b9337e2010-09-23 09:19:44 -070074 <permission
75 android:name="com.android.email.permission.ACCESS_PROVIDER"
Marc Blankdc78a762011-02-14 14:39:27 -080076 android:protectionLevel="signature"
Marc Blank1b9337e2010-09-23 09:19:44 -070077 android:label="@string/permission_access_provider_label"
78 android:description="@string/permission_access_provider_desc"/>
79 <uses-permission
80 android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Andrew Stadler22722202009-09-20 17:23:59 -070081
Andy Stadlerc540b572011-01-26 22:53:08 -080082 <!-- Note: Actually, android:hardwareAccelerated could be "true", but in order to switch it
83 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 -080084 <application
Justin Hob5b8e562011-01-29 13:44:03 -080085 android:icon="@mipmap/ic_launcher_email"
Andy Stadler5c4c0ab2010-11-23 12:06:44 -080086 android:label="@string/app_name"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070087 android:name="Email"
Makoto Onukib43c9912010-11-15 12:01:45 -080088 android:theme="@android:style/Theme.Holo.Light"
Makoto Onuki3aca79f2010-11-01 15:37:14 -070089 android:hardwareAccelerated="false"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070090 >
Andrew Stadler842ac042010-02-10 23:17:55 -080091 <activity
Makoto Onuki191448b2010-08-04 15:38:25 -070092 android:name=".activity.Welcome"
Makoto Onukid6a29782010-07-21 14:29:49 -070093 >
94 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -070095 <action
96 android:name="android.intent.action.MAIN" />
97 <category
98 android:name="android.intent.category.DEFAULT" />
99 <category
100 android:name="android.intent.category.LAUNCHER" />
Makoto Onukid6a29782010-07-21 14:29:49 -0700101 </intent-filter>
102 </activity>
Marc Blank06275c42009-08-05 21:48:15 -0700103 <!-- Must be exported in order for the AccountManager to launch it -->
Andy Stadlerd685b462010-12-04 22:53:59 -0800104 <!-- Also available for continuous test systems to force account creation -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800105 <activity
106 android:name=".activity.setup.AccountSetupBasics"
107 android:label="@string/account_setup_basics_title"
Marc Blank06275c42009-08-05 21:48:15 -0700108 android:exported="true"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800109 >
Andy Stadlerd685b462010-12-04 22:53:59 -0800110 <intent-filter>
111 <action
112 android:name="com.android.email.CREATE_ACCOUNT" />
113 <category
114 android:name="android.intent.category.DEFAULT" />
115 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800116 </activity>
117 <activity
118 android:name=".activity.setup.AccountSetupAccountType"
119 android:label="@string/account_setup_account_type_title"
120 >
121 </activity>
122 <activity
123 android:name=".activity.setup.AccountSetupIncoming"
124 android:label="@string/account_setup_incoming_title"
125 >
126 </activity>
127 <activity
128 android:name=".activity.setup.AccountSetupOutgoing"
129 android:label="@string/account_setup_outgoing_title"
130 >
131 </activity>
132 <activity
Andy Stadler87c43ca2009-04-03 16:02:55 -0700133 android:name=".activity.setup.AccountSetupExchange"
134 android:label="@string/account_setup_exchange_title"
135 >
136 </activity>
137 <activity
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800138 android:name=".activity.setup.AccountSetupOptions"
139 android:label="@string/account_setup_options_title"
140 >
141 </activity>
142 <activity
143 android:name=".activity.setup.AccountSetupNames"
144 android:label="@string/account_setup_names_title"
145 >
146 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800147 <activity
Andrew Stadler9c65c142010-09-01 21:17:53 -0700148 android:name=".activity.setup.AccountSettingsXL"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800149 android:label="@string/account_settings_action"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800150 >
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800151 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700152 <action
153 android:name="com.android.email.activity.setup.ACCOUNT_MANAGER_ENTRY" />
154 <category
155 android:name="android.intent.category.DEFAULT" />
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800156 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800157 </activity>
Andrew Stadler3d2b3b32010-02-05 11:10:39 -0800158 <activity
159 android:name=".activity.setup.AccountSecurity"
160 android.label="@string/account_security_title"
161 >
162 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800163
164 <activity
Andrew Stadler72dce732009-07-09 12:33:09 -0700165 android:name=".activity.AccountFolderList"
Andrew Stadler0d6ce632010-06-28 16:00:25 -0700166 android:launchMode="singleTop"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700167 >
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800168 </activity>
Makoto Onukid6a29782010-07-21 14:29:49 -0700169
170 <activity
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800171 android:name=".activity.AccountShortcutPicker"
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800172 android:label="@string/account_shortcut_picker_title"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800173 android:enabled="false"
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800174 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800175 >
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800176 <intent-filter
Marc Blank1b9337e2010-09-23 09:19:44 -0700177 android:label="@string/account_shortcut_picker_name">
178 <action
179 android:name="android.intent.action.CREATE_SHORTCUT" />
180 <category
181 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800182 </intent-filter>
183 </activity>
Makoto Onukid6a29782010-07-21 14:29:49 -0700184
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800185 <activity
Mihai Predab0528852010-02-10 16:46:41 +0100186 android:name=".activity.MailboxList"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700187 >
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800188 </activity>
Makoto Onukid6a29782010-07-21 14:29:49 -0700189
Andrew Stadler47654722009-06-30 15:12:23 -0700190 <activity
Mihai Predab0528852010-02-10 16:46:41 +0100191 android:name=".activity.MessageList"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700192 >
Makoto Onuki191448b2010-08-04 15:38:25 -0700193 </activity>
194 <activity
195 android:name=".activity.MessageListXL"
Makoto Onuki191448b2010-08-04 15:38:25 -0700196 >
Andrew Stadler47654722009-06-30 15:12:23 -0700197 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800198 <activity
199 android:name=".activity.MessageView"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700200 >
Makoto Onukie105fbe2010-07-26 14:35:06 -0700201 </activity>
202 <activity
203 android:name=".activity.MessageFileView"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700204 >
Marc Blank1b9337e2010-09-23 09:19:44 -0700205 <intent-filter
206 android:label="@string/app_name">
207 <action
208 android:name="android.intent.action.VIEW" />
209 <data
210 android:mimeType="application/eml" />
211 <data
212 android:mimeType="message/rfc822" />
213 <category
214 android:name="android.intent.category.DEFAULT" />
Marc Blank391ae252010-05-04 15:33:08 -0700215 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800216 </activity>
217 <activity
218 android:name=".activity.MessageCompose"
Makoto Onukibf678772010-11-03 14:20:10 -0700219 android:label="@string/compose_title"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800220 android:enabled="false"
221 >
222 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700223 <action
224 android:name="android.intent.action.VIEW" />
225 <action
226 android:name="android.intent.action.SENDTO" />
227 <data
228 android:scheme="mailto" />
229 <category
230 android:name="android.intent.category.DEFAULT" />
231 <category
232 android:name="android.intent.category.BROWSABLE" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800233 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700234 <intent-filter
235 android:label="@string/app_name">
236 <action
237 android:name="android.intent.action.SEND" />
238 <data
239 android:mimeType="*/*" />
240 <category
241 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800242 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700243 <intent-filter
244 android:label="@string/app_name">
245 <action
246 android:name="android.intent.action.SEND_MULTIPLE" />
247 <data
248 android:mimeType="*/*" />
249 <category
250 android:name="android.intent.category.DEFAULT" />
251 </intent-filter>
252 <intent-filter>
253 <action
254 android:name="com.android.email.intent.action.REPLY" />
Mihai Predafa2238c2009-09-01 16:25:30 +0200255 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800256 </activity>
Marc Blank53cb37c2009-08-28 10:33:18 -0700257
Makoto Onukic50b6f62011-01-14 12:00:17 -0800258 <receiver
Marc Blank1b9337e2010-09-23 09:19:44 -0700259 android:name=".service.AttachmentDownloadService$Watchdog"
Marc Blank3bbc6902010-11-29 13:21:11 -0800260 android:enabled="true"/>
261
Marc Blank1b9337e2010-09-23 09:19:44 -0700262 <receiver
263 android:name=".service.EmailBroadcastReceiver"
264 android:enabled="true">
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800265 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700266 <action
267 android:name="android.intent.action.BOOT_COMPLETED" />
268 <action
269 android:name="android.intent.action.DEVICE_STORAGE_LOW" />
270 <action
271 android:name="android.intent.action.DEVICE_STORAGE_OK" />
Makoto Onukic50b6f62011-01-14 12:00:17 -0800272 <action
273 android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800274 </intent-filter>
Makoto Onuki42e3f102010-06-30 15:43:12 -0700275 <!-- To handle secret code to activate the debug screen. -->
276 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700277 <action
278 android:name="android.provider.Telephony.SECRET_CODE" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700279 <!-- "36245" = "email" -->
Marc Blank1b9337e2010-09-23 09:19:44 -0700280 <data
281 android:scheme="android_secret_code"
282 android:host="36245" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700283 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800284 </receiver>
Marc Blank1b9337e2010-09-23 09:19:44 -0700285 <service
286 android:name=".service.EmailBroadcastProcessorService" />
Marc Blank53cb37c2009-08-28 10:33:18 -0700287
Andrew Stadlerd6286082010-02-01 16:48:16 -0800288 <!-- Support for DeviceAdmin / DevicePolicyManager. See SecurityPolicy class for impl. -->
289 <receiver
290 android:name=".SecurityPolicy$PolicyAdmin"
291 android:label="@string/device_admin_label"
292 android:description="@string/device_admin_description"
293 android:permission="android.permission.BIND_DEVICE_ADMIN" >
294 <meta-data
295 android:name="android.app.device_admin"
296 android:resource="@xml/device_admin" />
297 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700298 <action
299 android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
Andrew Stadlerd6286082010-02-01 16:48:16 -0800300 </intent-filter>
301 </receiver>
Makoto Onukib854d052010-01-28 10:07:51 -0800302
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800303 <service
304 android:name=".service.MailService"
305 android:enabled="false"
306 >
307 </service>
Makoto Onukid6a29782010-07-21 14:29:49 -0700308
Marc Blankc184f362010-08-23 18:48:25 -0700309 <service
Makoto Onuki45f530b2010-08-24 11:12:53 -0700310 android:name=".Controller$ControllerService"
311 android:enabled="true"
Marc Blank7894ee82010-08-18 08:50:45 -0700312 >
313 </service>
314
315 <service
Marc Blank09fd4d02010-08-09 17:48:53 -0700316 android:name=".service.AttachmentDownloadService"
317 android:enabled="false"
318 >
319 </service>
320
Marc Blanke6cc6622010-07-08 10:08:47 -0700321 <!--Required stanza to register the PopImapAuthenticatorService with AccountManager -->
322 <service
323 android:name=".service.PopImapAuthenticatorService"
324 android:exported="true"
325 android:enabled="true"
326 >
327 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800328 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700329 android:name="android.accounts.AccountAuthenticator" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700330 </intent-filter>
331 <meta-data
332 android:name="android.accounts.AccountAuthenticator"
333 android:resource="@xml/pop_imap_authenticator"
334 />
335 </service>
336
337 <!--Required stanza to register the PopImapSyncAdapterService with SyncManager -->
338 <service
339 android:name="com.android.email.service.PopImapSyncAdapterService"
340 android:exported="true">
341 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700342 <action
343 android:name="android.content.SyncAdapter" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700344 </intent-filter>
345 <meta-data android:name="android.content.SyncAdapter"
346 android:resource="@xml/syncadapter_pop_imap" />
347 </service>
348
Marc Blank9ba506c2011-02-08 18:54:56 -0800349 <!-- Require provider permission to use our Policy and Account services -->
350 <service
351 android:name=".service.PolicyService"
352 android:enabled="true"
353 android:permission="com.android.email.permission.ACCESS_PROVIDER"
354 >
355 <intent-filter>
356 <action
357 android:name="com.android.email.POLICY_INTENT" />
358 </intent-filter>
359 </service>
360
Marc Blank8a574692011-02-08 17:50:30 -0800361 <service
362 android:name=".service.AccountService"
363 android:enabled="true"
364 android:permission="com.android.email.permission.ACCESS_PROVIDER"
365 >
366 <intent-filter>
367 <action
368 android:name="com.android.email.ACCOUNT_INTENT" />
369 </intent-filter>
370 </service>
371
Andrew Stadler17250422009-07-07 09:39:11 -0700372 <!--Required stanza to register the EasAuthenticatorService with AccountManager -->
Makoto Onukib854d052010-01-28 10:07:51 -0800373 <service
374 android:name=".service.EasAuthenticatorService"
375 android:exported="true"
376 android:enabled="true"
377 >
Andrew Stadler17250422009-07-07 09:39:11 -0700378 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700379 <action
380 android:name="android.accounts.AccountAuthenticator" />
Andrew Stadler17250422009-07-07 09:39:11 -0700381 </intent-filter>
Makoto Onukib854d052010-01-28 10:07:51 -0800382 <meta-data
383 android:name="android.accounts.AccountAuthenticator"
Marc Blanke6cc6622010-07-08 10:08:47 -0700384 android:resource="@xml/eas_authenticator"
Makoto Onukib854d052010-01-28 10:07:51 -0800385 />
386 </service>
387 <!--
Marc Blank1b9337e2010-09-23 09:19:44 -0700388 EasAuthenticatorService with the alternative label. Disabled by default,
Makoto Onukib854d052010-01-28 10:07:51 -0800389 and OneTimeInitializer enables it if the vendor policy tells so.
390 -->
391 <service
392 android:name=".service.EasAuthenticatorServiceAlternate"
393 android:exported="true"
394 android:enabled="false"
395 >
396 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700397 <action
398 android:name="android.accounts.AccountAuthenticator" />
Makoto Onukib854d052010-01-28 10:07:51 -0800399 </intent-filter>
400 <meta-data
401 android:name="android.accounts.AccountAuthenticator"
402 android:resource="@xml/authenticator_alternate"
403 />
Andrew Stadler17250422009-07-07 09:39:11 -0700404 </service>
405
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800406 <provider
407 android:name=".provider.AttachmentProvider"
408 android:authorities="com.android.email.attachmentprovider"
409 android:multiprocess="true"
410 android:grantUriPermissions="true"
411 android:readPermission="com.android.email.permission.READ_ATTACHMENT"
412 />
Andrew Stadler22722202009-09-20 17:23:59 -0700413
414 <!-- This provider MUST be protected by strict permissions, as granting access to
415 it exposes user passwords and other confidential information. -->
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700416 <provider
417 android:name=".provider.EmailProvider"
Marc Blank0fd8ae82010-12-17 09:54:20 -0800418 android:authorities="com.android.email.provider;com.android.email.notifier"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700419 android:multiprocess="true"
Andrew Stadler22722202009-09-20 17:23:59 -0700420 android:permission="com.android.email.permission.ACCESS_PROVIDER"
Marc Blanke6cc6622010-07-08 10:08:47 -0700421 android:label="@string/app_name"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700422 />
Andrew Stadlere2c56fc2010-03-13 00:38:47 -0800423
Marc Blank1b9337e2010-09-23 09:19:44 -0700424 <!-- Email AppWidget definitions -->
425 <service
426 android:name=".provider.WidgetProvider$WidgetService"
Winson Chungcb8a5542011-01-18 15:31:05 -0800427 android:permission="android.permission.BIND_REMOTEVIEWS"
428 android:exported="false"
Marc Blank1b9337e2010-09-23 09:19:44 -0700429 />
430 <receiver
431 android:name=".provider.WidgetProvider" >
432 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800433 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700434 android:name="android.appwidget.action.APPWIDGET_UPDATE" />
435 </intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800436 <meta-data
Marc Blank1b9337e2010-09-23 09:19:44 -0700437 android:name="android.appwidget.provider"
438 android:resource="@xml/widget_info" />
439 </receiver>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800440 </application>
441</manifest>