blob: bff581baa26120672eea6971820395d0fbe6a772 [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
Martijn Coenene5b15cd2011-07-01 12:56:40 +020056 <uses-permission
57 android:name="android.permission.NFC"/>
58
Andy Stadlerdab90a72009-05-06 17:50:29 -070059 <!-- Only required if a store implements push mail and needs to keep network open -->
Marc Blank1b9337e2010-09-23 09:19:44 -070060 <uses-permission
61 android:name="android.permission.WAKE_LOCK"/>
62 <uses-permission
63 android:name="android.permission.READ_PHONE_STATE"/>
Andrew Stadler22722202009-09-20 17:23:59 -070064
65 <!-- Grant permission to other apps to view attachments -->
Marc Blank1b9337e2010-09-23 09:19:44 -070066 <permission
67 android:name="com.android.email.permission.READ_ATTACHMENT"
68 android:permissionGroup="android.permission-group.MESSAGES"
69 android:protectionLevel="dangerous"
Todd Kennedy3d81e232011-05-05 10:50:10 -070070 android:label="@string/permission_read_attachment_label"
71 android:description="@string/permission_read_attachment_desc"/>
Marc Blank1b9337e2010-09-23 09:19:44 -070072 <uses-permission
73 android:name="com.android.email.permission.READ_ATTACHMENT"/>
Andrew Stadler22722202009-09-20 17:23:59 -070074
Ben Komalo78959912011-05-04 10:15:35 -070075 <uses-permission
76 android:name="android.permission.USE_CREDENTIALS"/>
77
Andrew Stadler22722202009-09-20 17:23:59 -070078 <!-- Grant permission to system apps to access provider (see provider below) -->
Marc Blank1b9337e2010-09-23 09:19:44 -070079 <permission
80 android:name="com.android.email.permission.ACCESS_PROVIDER"
Marc Blankdc78a762011-02-14 14:39:27 -080081 android:protectionLevel="signature"
Marc Blank1b9337e2010-09-23 09:19:44 -070082 android:label="@string/permission_access_provider_label"
83 android:description="@string/permission_access_provider_desc"/>
84 <uses-permission
85 android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Andrew Stadler22722202009-09-20 17:23:59 -070086
Andy Stadlerc540b572011-01-26 22:53:08 -080087 <!-- Note: Actually, android:hardwareAccelerated could be "true", but in order to switch it
88 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 -080089 <application
Justin Hob5b8e562011-01-29 13:44:03 -080090 android:icon="@mipmap/ic_launcher_email"
Andy Stadler5c4c0ab2010-11-23 12:06:44 -080091 android:label="@string/app_name"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070092 android:name="Email"
Ben Komalo87df8d72011-05-23 20:41:24 -070093 android:theme="@style/EmailTheme"
Makoto Onuki3aca79f2010-11-01 15:37:14 -070094 android:hardwareAccelerated="false"
Makoto Onuki5d1e32a2010-08-24 13:29:00 -070095 >
Andrew Stadler842ac042010-02-10 23:17:55 -080096 <activity
Makoto Onuki191448b2010-08-04 15:38:25 -070097 android:name=".activity.Welcome"
Makoto Onukid6a29782010-07-21 14:29:49 -070098 >
99 <intent-filter>
Makoto Onuki053517d2011-06-21 15:04:59 -0700100 <action android:name="android.intent.action.MAIN" />
101 <category android:name="android.intent.category.DEFAULT" />
102 <category android:name="android.intent.category.LAUNCHER" />
103 </intent-filter>
104 <intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -0700105 <action android:name="android.intent.action.VIEW" />
106 <action android:name="android.intent.action.MAIN" />
107 <category android:name="android.intent.category.DEFAULT" />
108 <category android:name="android.intent.category.LAUNCHER" />
109 <data
110 android:scheme="content"
111 android:host="ui.email.android.com"
112 android:path="/view/mailbox"
113 />
Makoto Onukid6a29782010-07-21 14:29:49 -0700114 </intent-filter>
115 </activity>
Marc Blank78684cc2011-03-31 13:29:23 -0700116
Marc Blank06275c42009-08-05 21:48:15 -0700117 <!-- Must be exported in order for the AccountManager to launch it -->
Andy Stadlerd685b462010-12-04 22:53:59 -0800118 <!-- Also available for continuous test systems to force account creation -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800119 <activity
120 android:name=".activity.setup.AccountSetupBasics"
121 android:label="@string/account_setup_basics_title"
Marc Blank06275c42009-08-05 21:48:15 -0700122 android:exported="true"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800123 >
Andy Stadlerd685b462010-12-04 22:53:59 -0800124 <intent-filter>
125 <action
126 android:name="com.android.email.CREATE_ACCOUNT" />
127 <category
128 android:name="android.intent.category.DEFAULT" />
129 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800130 </activity>
131 <activity
132 android:name=".activity.setup.AccountSetupAccountType"
133 android:label="@string/account_setup_account_type_title"
134 >
135 </activity>
136 <activity
137 android:name=".activity.setup.AccountSetupIncoming"
138 android:label="@string/account_setup_incoming_title"
139 >
140 </activity>
141 <activity
142 android:name=".activity.setup.AccountSetupOutgoing"
143 android:label="@string/account_setup_outgoing_title"
144 >
145 </activity>
146 <activity
Andy Stadler87c43ca2009-04-03 16:02:55 -0700147 android:name=".activity.setup.AccountSetupExchange"
148 android:label="@string/account_setup_exchange_title"
149 >
150 </activity>
151 <activity
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800152 android:name=".activity.setup.AccountSetupOptions"
153 android:label="@string/account_setup_options_title"
154 >
155 </activity>
156 <activity
157 android:name=".activity.setup.AccountSetupNames"
158 android:label="@string/account_setup_names_title"
159 >
160 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800161 <activity
Ben Komalo28662842011-05-12 17:27:56 -0700162 android:name=".activity.setup.AccountSettings"
Ben Komalo72a24f12011-07-22 15:15:47 -0700163 android:label="@string/settings_activity_title"
164 android:theme="@android:style/Theme.Holo.Light"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800165 >
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800166 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700167 <action
168 android:name="com.android.email.activity.setup.ACCOUNT_MANAGER_ENTRY" />
169 <category
170 android:name="android.intent.category.DEFAULT" />
Makoto Onuki0fef1f12010-02-16 14:04:25 -0800171 </intent-filter>
Makoto Onuki308ce922011-03-21 17:08:16 -0700172 <intent-filter>
173 <action android:name="android.intent.action.EDIT" />
174 <category android:name="android.intent.category.DEFAULT" />
175 <data
176 android:scheme="content"
177 android:host="ui.email.android.com"
178 android:path="/settings"
179 />
180 </intent-filter>
Ben Komalof653fdf2011-07-20 18:09:51 -0700181 <intent-filter>
182 <action android:name="android.intent.action.MANAGE_NETWORK_USAGE" />
183 <category android:name="android.intent.category.DEFAULT" />
184 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800185 </activity>
Andrew Stadler3d2b3b32010-02-05 11:10:39 -0800186 <activity
187 android:name=".activity.setup.AccountSecurity"
188 android.label="@string/account_security_title"
189 >
190 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800191
Todd Kennedy5675ea82011-05-24 09:20:14 -0700192 <!-- Don't need to set the title; it will be set programatically -->
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800193 <activity
Todd Kennedy5675ea82011-05-24 09:20:14 -0700194 android:name=".activity.ShortcutPicker"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800195 android:enabled="false"
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800196 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800197 >
Andy Stadlerd87f81e2010-11-23 22:54:49 -0800198 <intent-filter
Marc Blank1b9337e2010-09-23 09:19:44 -0700199 android:label="@string/account_shortcut_picker_name">
200 <action
201 android:name="android.intent.action.CREATE_SHORTCUT" />
202 <category
203 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800204 </intent-filter>
205 </activity>
Makoto Onuki191448b2010-08-04 15:38:25 -0700206 <activity
Ben Komalo4e200e42011-08-07 15:33:33 -0700207 android:name=".activity.EmailActivity"
208 android:uiOptions="splitActionBarWhenNarrow"
209 >
Andrew Stadler47654722009-06-30 15:12:23 -0700210 </activity>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800211 <activity
Makoto Onukie105fbe2010-07-26 14:35:06 -0700212 android:name=".activity.MessageFileView"
Makoto Onuki2f4e87c2010-08-25 11:14:19 -0700213 >
Marc Blank1b9337e2010-09-23 09:19:44 -0700214 <intent-filter
215 android:label="@string/app_name">
216 <action
217 android:name="android.intent.action.VIEW" />
218 <data
219 android:mimeType="application/eml" />
220 <data
221 android:mimeType="message/rfc822" />
222 <category
223 android:name="android.intent.category.DEFAULT" />
Marc Blank391ae252010-05-04 15:33:08 -0700224 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800225 </activity>
226 <activity
227 android:name=".activity.MessageCompose"
Makoto Onukibf678772010-11-03 14:20:10 -0700228 android:label="@string/compose_title"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800229 android:enabled="false"
Ben Komalo0108aeb2011-08-04 17:59:03 -0700230 android:theme="@style/MessageComposeTheme"
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800231 >
232 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700233 <action
234 android:name="android.intent.action.VIEW" />
235 <action
236 android:name="android.intent.action.SENDTO" />
237 <data
238 android:scheme="mailto" />
239 <category
240 android:name="android.intent.category.DEFAULT" />
241 <category
242 android:name="android.intent.category.BROWSABLE" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800243 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700244 <intent-filter
245 android:label="@string/app_name">
246 <action
247 android:name="android.intent.action.SEND" />
248 <data
249 android:mimeType="*/*" />
250 <category
251 android:name="android.intent.category.DEFAULT" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800252 </intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700253 <intent-filter
254 android:label="@string/app_name">
255 <action
256 android:name="android.intent.action.SEND_MULTIPLE" />
257 <data
258 android:mimeType="*/*" />
259 <category
260 android:name="android.intent.category.DEFAULT" />
261 </intent-filter>
262 <intent-filter>
263 <action
264 android:name="com.android.email.intent.action.REPLY" />
Mihai Predafa2238c2009-09-01 16:25:30 +0200265 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800266 </activity>
Marc Blank53cb37c2009-08-28 10:33:18 -0700267
Ben Komalo4e200e42011-08-07 15:33:33 -0700268 <!-- Only used to support pre-HC shortcuts -->
Makoto Onuki2ed7a862011-05-16 15:23:15 -0700269 <activity
270 android:name=".activity.MessageList"
271 >
272 <intent-filter>
273 <action android:name="android.intent.action.MAIN" />
274 </intent-filter>
275 </activity>
276
Makoto Onuki1ddc2ca2011-07-02 14:48:43 -0700277 <activity
278 android:name=".activity.setup.MailboxSettings"
279 android:label="@string/mailbox_settings_activity_title"
Makoto Onuki1ddc2ca2011-07-02 14:48:43 -0700280 >
281 </activity>
282
Makoto Onukic50b6f62011-01-14 12:00:17 -0800283 <receiver
Marc Blank1b9337e2010-09-23 09:19:44 -0700284 android:name=".service.AttachmentDownloadService$Watchdog"
Marc Blank3bbc6902010-11-29 13:21:11 -0800285 android:enabled="true"/>
286
Marc Blank1b9337e2010-09-23 09:19:44 -0700287 <receiver
288 android:name=".service.EmailBroadcastReceiver"
289 android:enabled="true">
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800290 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700291 <action
292 android:name="android.intent.action.BOOT_COMPLETED" />
293 <action
294 android:name="android.intent.action.DEVICE_STORAGE_LOW" />
295 <action
296 android:name="android.intent.action.DEVICE_STORAGE_OK" />
Makoto Onukic50b6f62011-01-14 12:00:17 -0800297 <action
298 android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" />
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800299 </intent-filter>
Makoto Onuki42e3f102010-06-30 15:43:12 -0700300 <!-- To handle secret code to activate the debug screen. -->
301 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700302 <action
303 android:name="android.provider.Telephony.SECRET_CODE" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700304 <!-- "36245" = "email" -->
Marc Blank1b9337e2010-09-23 09:19:44 -0700305 <data
306 android:scheme="android_secret_code"
307 android:host="36245" />
Makoto Onuki42e3f102010-06-30 15:43:12 -0700308 </intent-filter>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800309 </receiver>
Marc Blank1b9337e2010-09-23 09:19:44 -0700310 <service
311 android:name=".service.EmailBroadcastProcessorService" />
Marc Blank53cb37c2009-08-28 10:33:18 -0700312
Andrew Stadlerd6286082010-02-01 16:48:16 -0800313 <!-- Support for DeviceAdmin / DevicePolicyManager. See SecurityPolicy class for impl. -->
314 <receiver
315 android:name=".SecurityPolicy$PolicyAdmin"
316 android:label="@string/device_admin_label"
317 android:description="@string/device_admin_description"
318 android:permission="android.permission.BIND_DEVICE_ADMIN" >
319 <meta-data
320 android:name="android.app.device_admin"
321 android:resource="@xml/device_admin" />
322 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700323 <action
324 android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
Andrew Stadlerd6286082010-02-01 16:48:16 -0800325 </intent-filter>
326 </receiver>
Makoto Onukib854d052010-01-28 10:07:51 -0800327
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800328 <service
329 android:name=".service.MailService"
330 android:enabled="false"
331 >
332 </service>
Makoto Onukid6a29782010-07-21 14:29:49 -0700333
Marc Blankc184f362010-08-23 18:48:25 -0700334 <service
Makoto Onuki45f530b2010-08-24 11:12:53 -0700335 android:name=".Controller$ControllerService"
336 android:enabled="true"
Marc Blank7894ee82010-08-18 08:50:45 -0700337 >
338 </service>
339
340 <service
Marc Blank09fd4d02010-08-09 17:48:53 -0700341 android:name=".service.AttachmentDownloadService"
342 android:enabled="false"
343 >
344 </service>
345
Marc Blanke6cc6622010-07-08 10:08:47 -0700346 <!--Required stanza to register the PopImapAuthenticatorService with AccountManager -->
347 <service
348 android:name=".service.PopImapAuthenticatorService"
349 android:exported="true"
350 android:enabled="true"
351 >
352 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800353 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700354 android:name="android.accounts.AccountAuthenticator" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700355 </intent-filter>
356 <meta-data
357 android:name="android.accounts.AccountAuthenticator"
358 android:resource="@xml/pop_imap_authenticator"
359 />
360 </service>
361
362 <!--Required stanza to register the PopImapSyncAdapterService with SyncManager -->
363 <service
364 android:name="com.android.email.service.PopImapSyncAdapterService"
365 android:exported="true">
366 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700367 <action
368 android:name="android.content.SyncAdapter" />
Marc Blanke6cc6622010-07-08 10:08:47 -0700369 </intent-filter>
370 <meta-data android:name="android.content.SyncAdapter"
371 android:resource="@xml/syncadapter_pop_imap" />
372 </service>
373
Marc Blank9ba506c2011-02-08 18:54:56 -0800374 <!-- Require provider permission to use our Policy and Account services -->
375 <service
376 android:name=".service.PolicyService"
377 android:enabled="true"
378 android:permission="com.android.email.permission.ACCESS_PROVIDER"
379 >
380 <intent-filter>
381 <action
382 android:name="com.android.email.POLICY_INTENT" />
383 </intent-filter>
384 </service>
385
Marc Blank8a574692011-02-08 17:50:30 -0800386 <service
387 android:name=".service.AccountService"
388 android:enabled="true"
389 android:permission="com.android.email.permission.ACCESS_PROVIDER"
390 >
391 <intent-filter>
392 <action
393 android:name="com.android.email.ACCOUNT_INTENT" />
394 </intent-filter>
395 </service>
396
Andrew Stadler17250422009-07-07 09:39:11 -0700397 <!--Required stanza to register the EasAuthenticatorService with AccountManager -->
Makoto Onukib854d052010-01-28 10:07:51 -0800398 <service
399 android:name=".service.EasAuthenticatorService"
400 android:exported="true"
401 android:enabled="true"
402 >
Andrew Stadler17250422009-07-07 09:39:11 -0700403 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700404 <action
405 android:name="android.accounts.AccountAuthenticator" />
Andrew Stadler17250422009-07-07 09:39:11 -0700406 </intent-filter>
Makoto Onukib854d052010-01-28 10:07:51 -0800407 <meta-data
408 android:name="android.accounts.AccountAuthenticator"
Marc Blanke6cc6622010-07-08 10:08:47 -0700409 android:resource="@xml/eas_authenticator"
Makoto Onukib854d052010-01-28 10:07:51 -0800410 />
411 </service>
Marc Blankcbc842c2011-06-21 12:11:57 -0700412 <!--Required stanza to register the EasTestAuthenticatorService with AccountManager -->
413 <service
414 android:name=".service.EasTestAuthenticatorService"
415 android:exported="true"
416 android:enabled="false"
417 >
418 <intent-filter>
419 <action
420 android:name="android.accounts.AccountAuthenticator" />
421 </intent-filter>
422 <meta-data
423 android:name="android.accounts.AccountAuthenticator"
424 android:resource="@xml/eastest_authenticator"
425 />
426 </service>
Makoto Onukib854d052010-01-28 10:07:51 -0800427 <!--
Marc Blank1b9337e2010-09-23 09:19:44 -0700428 EasAuthenticatorService with the alternative label. Disabled by default,
Makoto Onukib854d052010-01-28 10:07:51 -0800429 and OneTimeInitializer enables it if the vendor policy tells so.
430 -->
431 <service
432 android:name=".service.EasAuthenticatorServiceAlternate"
433 android:exported="true"
434 android:enabled="false"
435 >
436 <intent-filter>
Marc Blank1b9337e2010-09-23 09:19:44 -0700437 <action
438 android:name="android.accounts.AccountAuthenticator" />
Makoto Onukib854d052010-01-28 10:07:51 -0800439 </intent-filter>
440 <meta-data
441 android:name="android.accounts.AccountAuthenticator"
442 android:resource="@xml/authenticator_alternate"
443 />
Andrew Stadler17250422009-07-07 09:39:11 -0700444 </service>
445
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800446 <provider
447 android:name=".provider.AttachmentProvider"
448 android:authorities="com.android.email.attachmentprovider"
449 android:multiprocess="true"
450 android:grantUriPermissions="true"
451 android:readPermission="com.android.email.permission.READ_ATTACHMENT"
452 />
Andrew Stadler22722202009-09-20 17:23:59 -0700453
454 <!-- This provider MUST be protected by strict permissions, as granting access to
455 it exposes user passwords and other confidential information. -->
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700456 <provider
457 android:name=".provider.EmailProvider"
Marc Blank0fd8ae82010-12-17 09:54:20 -0800458 android:authorities="com.android.email.provider;com.android.email.notifier"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700459 android:multiprocess="true"
Andrew Stadler22722202009-09-20 17:23:59 -0700460 android:permission="com.android.email.permission.ACCESS_PROVIDER"
Marc Blanke6cc6622010-07-08 10:08:47 -0700461 android:label="@string/app_name"
Marc Blankc5f2a7a2009-05-27 15:43:27 -0700462 />
Andrew Stadlere2c56fc2010-03-13 00:38:47 -0800463
Marc Blank1b9337e2010-09-23 09:19:44 -0700464 <!-- Email AppWidget definitions -->
Todd Kennedy7f4cf3c2011-06-01 16:20:43 -0700465 <activity
466 android:name=".widget.WidgetConfiguration"
467 android:enabled="false"
468 android:theme="@android:style/Theme.Holo.DialogWhenLarge"
469 >
470 <intent-filter
471 android:label="@string/account_shortcut_picker_name">
472 <action
473 android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
474 <category
475 android:name="android.intent.category.DEFAULT" />
476 </intent-filter>
477 </activity>
Marc Blank1b9337e2010-09-23 09:19:44 -0700478 <service
479 android:name=".provider.WidgetProvider$WidgetService"
Winson Chungcb8a5542011-01-18 15:31:05 -0800480 android:permission="android.permission.BIND_REMOTEVIEWS"
481 android:exported="false"
Marc Blank1b9337e2010-09-23 09:19:44 -0700482 />
483 <receiver
484 android:name=".provider.WidgetProvider" >
485 <intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800486 <action
Marc Blank1b9337e2010-09-23 09:19:44 -0700487 android:name="android.appwidget.action.APPWIDGET_UPDATE" />
488 </intent-filter>
Makoto Onukic50b6f62011-01-14 12:00:17 -0800489 <meta-data
Marc Blank1b9337e2010-09-23 09:19:44 -0700490 android:name="android.appwidget.provider"
491 android:resource="@xml/widget_info" />
492 </receiver>
The Android Open Source Project96c5af42009-03-03 19:32:22 -0800493 </application>
494</manifest>