blob: aeae0cce1c66e187a90d2bd5bbd5c674a83e5a5a [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" />
Marc Blankcbc842c2011-06-21 12:11:57 -070043 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
Marc Blank1b9337e2010-09-23 09:19:44 -070044 <uses-permission
45 android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
46 <uses-permission
47 android:name="android.permission.READ_SYNC_SETTINGS" />
48 <uses-permission
49 android:name="android.permission.WRITE_SYNC_SETTINGS" />
Fred Quintana4c195432009-08-17 13:05:44 -070050
Marc Blank1b9337e2010-09-23 09:19:44 -070051 <uses-permission
52 android:name="android.permission.WRITE_CONTACTS"/>
53 <uses-permission
Marc Blankdc78a762011-02-14 14:39:27 -080054 android:name="android.permission.READ_CONTACTS"/>
Marc Blankb6493a02009-07-05 12:54:49 -070055
Andy Stadlerdab90a72009-05-06 17:50:29 -070056 <!-- Only required if a store implements push mail and needs to keep network open -->
Marc Blank1b9337e2010-09-23 09:19:44 -070057 <uses-permission
58 android:name="android.permission.WAKE_LOCK"/>
59 <uses-permission
60 android:name="android.permission.READ_PHONE_STATE"/>
Andrew Stadler22722202009-09-20 17:23:59 -070061
62 <!-- Grant permission to other apps to view attachments -->
Marc Blank1b9337e2010-09-23 09:19:44 -070063 <permission
64 android:name="com.android.email.permission.READ_ATTACHMENT"
65 android:permissionGroup="android.permission-group.MESSAGES"
66 android:protectionLevel="dangerous"
Todd Kennedy3d81e232011-05-05 10:50:10 -070067 android:label="@string/permission_read_attachment_label"
68 android:description="@string/permission_read_attachment_desc"/>
Marc Blank1b9337e2010-09-23 09:19:44 -070069 <uses-permission
70 android:name="com.android.email.permission.READ_ATTACHMENT"/>
Andrew Stadler22722202009-09-20 17:23:59 -070071
Ben Komalo78959912011-05-04 10:15:35 -070072 <uses-permission
73 android:name="android.permission.USE_CREDENTIALS"/>
74
Andrew Stadler22722202009-09-20 17:23:59 -070075 <!-- Grant permission to system apps to access provider (see provider below) -->
Marc Blank1b9337e2010-09-23 09:19:44 -070076 <permission
77 android:name="com.android.email.permission.ACCESS_PROVIDER"
Marc Blankdc78a762011-02-14 14:39:27 -080078 android:protectionLevel="signature"
Marc Blank1b9337e2010-09-23 09:19:44 -070079 android:label="@string/permission_access_provider_label"
80 android:description="@string/permission_access_provider_desc"/>
81 <uses-permission
82 android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Andrew Stadler22722202009-09-20 17:23:59 -070083
Andy Stadlerc540b572011-01-26 22:53:08 -080084 <!-- Note: Actually, android:hardwareAccelerated could be "true", but in order to switch it
85 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 -080086 <application
Justin Hob5b8e562011-01-29 13:44:03 -080087 android:icon="@mipmap/ic_launcher_email"
Andy Stadler5c4c0ab2010-11-23 12:06:44 -080088 android:label="@string/app_name"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070089 android:name="Email"
Ben Komalo87df8d72011-05-23 20:41:24 -070090 android:theme="@style/EmailTheme"
Makoto Onuki3aca79f2010-11-01 15:37:14 -070091 android:hardwareAccelerated="false"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070092 >
Andrew Stadler842ac042010-02-10 23:17:55 -080093 <activity
Makoto Onuki191448b2010-08-04 15:38:25 -070094 android:name=".activity.Welcome"
Makoto Onukid6a29782010-07-21 14:29:49 -070095 >
96 <intent-filter>
Makoto Onuki053517d2011-06-21 15:04:59 -070097 <action android:name="android.intent.action.MAIN" />
98 <category android:name="android.intent.category.DEFAULT" />
99 <category android:name="android.intent.category.LAUNCHER" />
100 </intent-filter>
101 <intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -0700102 <action android:name="android.intent.action.VIEW" />
103 <action android:name="android.intent.action.MAIN" />
104 <category android:name="android.intent.category.DEFAULT" />
105 <category android:name="android.intent.category.LAUNCHER" />
106 <data
107 android:scheme="content"
108 android:host="ui.email.android.com"
109 android:path="/view/mailbox"
110 />
Makoto Onukid6a29782010-07-21 14:29:49 -0700111 </intent-filter>
112 </activity>
Marc Blank78684cc2011-03-31 13:29:23 -0700113
Marc Blank06275c42009-08-05 21:48:15 -0700114 <!-- Must be exported in order for the AccountManager to launch it -->
Andy Stadlerd685b462010-12-04 22:53:59 -0800115 <!-- Also available for continuous test systems to force account creation -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800116 <activity
117 android:name=".activity.setup.AccountSetupBasics"
118 android:label="@string/account_setup_basics_title"
Marc Blank06275c42009-08-05 21:48:15 -0700119 android:exported="true"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800120 >
Andy Stadlerd685b462010-12-04 22:53:59 -0800121 <intent-filter>
122 <action
123 android:name="com.android.email.CREATE_ACCOUNT" />
124 <category
125 android:name="android.intent.category.DEFAULT" />
126 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800127 </activity>
128 <activity
129 android:name=".activity.setup.AccountSetupAccountType"
130 android:label="@string/account_setup_account_type_title"
131 >
132 </activity>
133 <activity
134 android:name=".activity.setup.AccountSetupIncoming"
135 android:label="@string/account_setup_incoming_title"
136 >
137 </activity>
138 <activity
139 android:name=".activity.setup.AccountSetupOutgoing"
140 android:label="@string/account_setup_outgoing_title"
141 >
142 </activity>
143 <activity
Andy Stadler87c43ca2009-04-03 16:02:55 -0700144 android:name=".activity.setup.AccountSetupExchange"
145 android:label="@string/account_setup_exchange_title"
146 >
147 </activity>
148 <activity
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800149 android:name=".activity.setup.AccountSetupOptions"
150 android:label="@string/account_setup_options_title"
151 >
152 </activity>
153 <activity
154 android:name=".activity.setup.AccountSetupNames"
155 android:label="@string/account_setup_names_title"
156 >
157 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800158 <activity
Ben Komalo28662842011-05-12 17:27:56 -0700159 android:name=".activity.setup.AccountSettings"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800160 android:label="@string/account_settings_action"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800161 >
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800162 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700163 <action
164 android:name="com.android.email.activity.setup.ACCOUNT_MANAGER_ENTRY" />
165 <category
166 android:name="android.intent.category.DEFAULT" />
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800167 </intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -0700168 <intent-filter>
169 <action android:name="android.intent.action.EDIT" />
170 <category android:name="android.intent.category.DEFAULT" />
171 <data
172 android:scheme="content"
173 android:host="ui.email.android.com"
174 android:path="/settings"
175 />
176 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800177 </activity>
Andrew Stadler3d2b3b32010-02-05 11:10:39 -0800178 <activity
179 android:name=".activity.setup.AccountSecurity"
180 android.label="@string/account_security_title"
181 >
182 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800183
Todd Kennedy5675ea82011-05-24 09:20:14 -0700184 <!-- Don't need to set the title; it will be set programatically -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800185 <activity
Todd Kennedy5675ea82011-05-24 09:20:14 -0700186 android:name=".activity.ShortcutPicker"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800187 android:enabled="false"
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800188 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800189 >
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800190 <intent-filter
Marc Blank1b9337e2010-09-23 09:19:44 -0700191 android:label="@string/account_shortcut_picker_name">
192 <action
193 android:name="android.intent.action.CREATE_SHORTCUT" />
194 <category
195 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800196 </intent-filter>
197 </activity>
Makoto Onuki191448b2010-08-04 15:38:25 -0700198 <activity
Makoto Onuki81127322011-04-27 17:55:13 -0700199 android:name=".activity.EmailActivity">
Andrew Stadler47654722009-06-30 15:12:23 -0700200 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800201 <activity
Makoto Onukie105fbe2010-07-26 14:35:06 -0700202 android:name=".activity.MessageFileView"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700203 >
Marc Blank1b9337e2010-09-23 09:19:44 -0700204 <intent-filter
205 android:label="@string/app_name">
206 <action
207 android:name="android.intent.action.VIEW" />
208 <data
209 android:mimeType="application/eml" />
210 <data
211 android:mimeType="message/rfc822" />
212 <category
213 android:name="android.intent.category.DEFAULT" />
Marc Blank391ae252010-05-04 15:33:08 -0700214 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800215 </activity>
216 <activity
217 android:name=".activity.MessageCompose"
Makoto Onukibf678772010-11-03 14:20:10 -0700218 android:label="@string/compose_title"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800219 android:enabled="false"
220 >
221 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700222 <action
223 android:name="android.intent.action.VIEW" />
224 <action
225 android:name="android.intent.action.SENDTO" />
226 <data
227 android:scheme="mailto" />
228 <category
229 android:name="android.intent.category.DEFAULT" />
230 <category
231 android:name="android.intent.category.BROWSABLE" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800232 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700233 <intent-filter
234 android:label="@string/app_name">
235 <action
236 android:name="android.intent.action.SEND" />
237 <data
238 android:mimeType="*/*" />
239 <category
240 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800241 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700242 <intent-filter
243 android:label="@string/app_name">
244 <action
245 android:name="android.intent.action.SEND_MULTIPLE" />
246 <data
247 android:mimeType="*/*" />
248 <category
249 android:name="android.intent.category.DEFAULT" />
250 </intent-filter>
251 <intent-filter>
252 <action
253 android:name="com.android.email.intent.action.REPLY" />
Mihai Predafa2238c2009-09-01 16:25:30 +0200254 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800255 </activity>
Marc Blank53cb37c2009-08-28 10:33:18 -0700256
Makoto Onuki2ed7a862011-05-16 15:23:15 -0700257 <activity
258 android:name=".activity.MessageList"
259 >
260 <intent-filter>
261 <action android:name="android.intent.action.MAIN" />
262 </intent-filter>
263 </activity>
264
Makoto Onuki1ddc2ca2011-07-02 14:48:43 -0700265 <activity
266 android:name=".activity.setup.MailboxSettings"
267 android:label="@string/mailbox_settings_activity_title"
268 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
269 >
270 </activity>
271
Makoto Onukic50b6f62011-01-14 12:00:17 -0800272 <receiver
Marc Blank1b9337e2010-09-23 09:19:44 -0700273 android:name=".service.AttachmentDownloadService$Watchdog"
Marc Blank3bbc6902010-11-29 13:21:11 -0800274 android:enabled="true"/>
275
Marc Blank1b9337e2010-09-23 09:19:44 -0700276 <receiver
277 android:name=".service.EmailBroadcastReceiver"
278 android:enabled="true">
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800279 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700280 <action
281 android:name="android.intent.action.BOOT_COMPLETED" />
282 <action
283 android:name="android.intent.action.DEVICE_STORAGE_LOW" />
284 <action
285 android:name="android.intent.action.DEVICE_STORAGE_OK" />
Makoto Onukic50b6f62011-01-14 12:00:17 -0800286 <action
287 android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800288 </intent-filter>
Makoto Onuki42e3f102010-06-30 15:43:12 -0700289 <!-- To handle secret code to activate the debug screen. -->
290 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700291 <action
292 android:name="android.provider.Telephony.SECRET_CODE" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700293 <!-- "36245" = "email" -->
Marc Blank1b9337e2010-09-23 09:19:44 -0700294 <data
295 android:scheme="android_secret_code"
296 android:host="36245" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700297 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800298 </receiver>
Marc Blank1b9337e2010-09-23 09:19:44 -0700299 <service
300 android:name=".service.EmailBroadcastProcessorService" />
Marc Blank53cb37c2009-08-28 10:33:18 -0700301
Andrew Stadlerd6286082010-02-01 16:48:16 -0800302 <!-- Support for DeviceAdmin / DevicePolicyManager. See SecurityPolicy class for impl. -->
303 <receiver
304 android:name=".SecurityPolicy$PolicyAdmin"
305 android:label="@string/device_admin_label"
306 android:description="@string/device_admin_description"
307 android:permission="android.permission.BIND_DEVICE_ADMIN" >
308 <meta-data
309 android:name="android.app.device_admin"
310 android:resource="@xml/device_admin" />
311 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700312 <action
313 android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
Andrew Stadlerd6286082010-02-01 16:48:16 -0800314 </intent-filter>
315 </receiver>
Makoto Onukib854d052010-01-28 10:07:51 -0800316
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800317 <service
318 android:name=".service.MailService"
319 android:enabled="false"
320 >
321 </service>
Makoto Onukid6a29782010-07-21 14:29:49 -0700322
Marc Blankc184f362010-08-23 18:48:25 -0700323 <service
Makoto Onuki45f530b2010-08-24 11:12:53 -0700324 android:name=".Controller$ControllerService"
325 android:enabled="true"
Marc Blank7894ee82010-08-18 08:50:45 -0700326 >
327 </service>
328
329 <service
Marc Blank09fd4d02010-08-09 17:48:53 -0700330 android:name=".service.AttachmentDownloadService"
331 android:enabled="false"
332 >
333 </service>
334
Todd Kennedy71bd2082011-05-10 17:22:08 -0700335 <service
336 android:name=".service.NotificationService"
337 android:enabled="false"
338 >
339 </service>
340
Marc Blanke6cc6622010-07-08 10:08:47 -0700341 <!--Required stanza to register the PopImapAuthenticatorService with AccountManager -->
342 <service
343 android:name=".service.PopImapAuthenticatorService"
344 android:exported="true"
345 android:enabled="true"
346 >
347 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800348 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700349 android:name="android.accounts.AccountAuthenticator" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700350 </intent-filter>
351 <meta-data
352 android:name="android.accounts.AccountAuthenticator"
353 android:resource="@xml/pop_imap_authenticator"
354 />
355 </service>
356
357 <!--Required stanza to register the PopImapSyncAdapterService with SyncManager -->
358 <service
359 android:name="com.android.email.service.PopImapSyncAdapterService"
360 android:exported="true">
361 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700362 <action
363 android:name="android.content.SyncAdapter" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700364 </intent-filter>
365 <meta-data android:name="android.content.SyncAdapter"
366 android:resource="@xml/syncadapter_pop_imap" />
367 </service>
368
Marc Blank9ba506c2011-02-08 18:54:56 -0800369 <!-- Require provider permission to use our Policy and Account services -->
370 <service
371 android:name=".service.PolicyService"
372 android:enabled="true"
373 android:permission="com.android.email.permission.ACCESS_PROVIDER"
374 >
375 <intent-filter>
376 <action
377 android:name="com.android.email.POLICY_INTENT" />
378 </intent-filter>
379 </service>
380
Marc Blank8a574692011-02-08 17:50:30 -0800381 <service
382 android:name=".service.AccountService"
383 android:enabled="true"
384 android:permission="com.android.email.permission.ACCESS_PROVIDER"
385 >
386 <intent-filter>
387 <action
388 android:name="com.android.email.ACCOUNT_INTENT" />
389 </intent-filter>
390 </service>
391
Andrew Stadler17250422009-07-07 09:39:11 -0700392 <!--Required stanza to register the EasAuthenticatorService with AccountManager -->
Makoto Onukib854d052010-01-28 10:07:51 -0800393 <service
394 android:name=".service.EasAuthenticatorService"
395 android:exported="true"
396 android:enabled="true"
397 >
Andrew Stadler17250422009-07-07 09:39:11 -0700398 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700399 <action
400 android:name="android.accounts.AccountAuthenticator" />
Andrew Stadler17250422009-07-07 09:39:11 -0700401 </intent-filter>
Makoto Onukib854d052010-01-28 10:07:51 -0800402 <meta-data
403 android:name="android.accounts.AccountAuthenticator"
Marc Blanke6cc6622010-07-08 10:08:47 -0700404 android:resource="@xml/eas_authenticator"
Makoto Onukib854d052010-01-28 10:07:51 -0800405 />
406 </service>
Marc Blankcbc842c2011-06-21 12:11:57 -0700407 <!--Required stanza to register the EasTestAuthenticatorService with AccountManager -->
408 <service
409 android:name=".service.EasTestAuthenticatorService"
410 android:exported="true"
411 android:enabled="false"
412 >
413 <intent-filter>
414 <action
415 android:name="android.accounts.AccountAuthenticator" />
416 </intent-filter>
417 <meta-data
418 android:name="android.accounts.AccountAuthenticator"
419 android:resource="@xml/eastest_authenticator"
420 />
421 </service>
Makoto Onukib854d052010-01-28 10:07:51 -0800422 <!--
Marc Blank1b9337e2010-09-23 09:19:44 -0700423 EasAuthenticatorService with the alternative label. Disabled by default,
Makoto Onukib854d052010-01-28 10:07:51 -0800424 and OneTimeInitializer enables it if the vendor policy tells so.
425 -->
426 <service
427 android:name=".service.EasAuthenticatorServiceAlternate"
428 android:exported="true"
429 android:enabled="false"
430 >
431 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700432 <action
433 android:name="android.accounts.AccountAuthenticator" />
Makoto Onukib854d052010-01-28 10:07:51 -0800434 </intent-filter>
435 <meta-data
436 android:name="android.accounts.AccountAuthenticator"
437 android:resource="@xml/authenticator_alternate"
438 />
Andrew Stadler17250422009-07-07 09:39:11 -0700439 </service>
440
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800441 <provider
442 android:name=".provider.AttachmentProvider"
443 android:authorities="com.android.email.attachmentprovider"
444 android:multiprocess="true"
445 android:grantUriPermissions="true"
446 android:readPermission="com.android.email.permission.READ_ATTACHMENT"
447 />
Andrew Stadler22722202009-09-20 17:23:59 -0700448
449 <!-- This provider MUST be protected by strict permissions, as granting access to
450 it exposes user passwords and other confidential information. -->
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700451 <provider
452 android:name=".provider.EmailProvider"
Marc Blank0fd8ae82010-12-17 09:54:20 -0800453 android:authorities="com.android.email.provider;com.android.email.notifier"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700454 android:multiprocess="true"
Andrew Stadler22722202009-09-20 17:23:59 -0700455 android:permission="com.android.email.permission.ACCESS_PROVIDER"
Marc Blanke6cc6622010-07-08 10:08:47 -0700456 android:label="@string/app_name"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700457 />
Andrew Stadlere2c56fc2010-03-13 00:38:47 -0800458
Marc Blank1b9337e2010-09-23 09:19:44 -0700459 <!-- Email AppWidget definitions -->
Todd Kennedy7f4cf3c2011-06-01 16:20:43 -0700460 <activity
461 android:name=".widget.WidgetConfiguration"
462 android:enabled="false"
463 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
464 >
465 <intent-filter
466 android:label="@string/account_shortcut_picker_name">
467 <action
468 android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
469 <category
470 android:name="android.intent.category.DEFAULT" />
471 </intent-filter>
472 </activity>
Marc Blank1b9337e2010-09-23 09:19:44 -0700473 <service
474 android:name=".provider.WidgetProvider$WidgetService"
Winson Chungcb8a5542011-01-18 15:31:05 -0800475 android:permission="android.permission.BIND_REMOTEVIEWS"
476 android:exported="false"
Marc Blank1b9337e2010-09-23 09:19:44 -0700477 />
478 <receiver
479 android:name=".provider.WidgetProvider" >
480 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800481 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700482 android:name="android.appwidget.action.APPWIDGET_UPDATE" />
483 </intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800484 <meta-data
Marc Blank1b9337e2010-09-23 09:19:44 -0700485 android:name="android.appwidget.provider"
486 android:resource="@xml/widget_info" />
487 </receiver>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800488 </application>
489</manifest>