blob: 2a72ac135850e41fb1a0f8171a9ecc6d7c1aafac [file] [log] [blame]
Mindy Pereira0b2aaf42011-12-12 10:02:12 -08001<?xml version="1.0" encoding="utf-8"?>
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -08002<!--
3 Copyright (C) 2012 The Android Open Source Project
Mindy Pereira0b2aaf42011-12-12 10:02:12 -08004
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -08005 Licensed under the Apache License, Version 2.0 (the "License");
6 you may not use this file except in compliance with the License.
7 You may obtain a copy of the License at
8
9 http://www.apache.org/licenses/LICENSE-2.0
10
11 Unless required by applicable law or agreed to in writing, software
12 distributed under the License is distributed on an "AS IS" BASIS,
13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 See the License for the specific language governing permissions and
15 limitations under the License.
16-->
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Andy Huang30e2c242012-01-06 18:14:30 -080018 package="com.android.mail"
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080019 android:versionCode="1"
20 android:versionName="1.0" >
21
Paul Westbrookaa3e7a52012-01-04 17:55:39 -080022 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
Marc Blank9e5a3fd2012-01-11 15:57:08 -080023 <!-- Allows mail to access the user's contacts, for email address auto-completion -->
Mindy Pereira3528d362012-01-05 14:39:44 -080024 <uses-permission android:name="android.permission.READ_CONTACTS"/>
Marc Blank9e5a3fd2012-01-11 15:57:08 -080025 <!-- Allows access to EmailProvider (EAS/IMAP/POP3) -->
26 <uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/>
Marc Blank503f4d42012-03-08 20:04:38 -080027 <uses-permission android:name="com.android.email.permission.READ_ATTACHMENT"/>
Vikram Aggarwal1ddcf0f2012-01-13 11:45:02 -080028 <uses-permission android:name="android.permission.NFC" />
29
mindyp19a95a92012-10-02 09:56:12 -070030 <!-- This needs to be present when we are doing unbundled releases. -->
Andrew Sapperstein078d2882014-09-15 13:15:33 -070031 <uses-sdk android:targetSdkVersion="21" android:minSdkVersion="14" />
mindyp19a95a92012-10-02 09:56:12 -070032
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080033 <application
34 android:icon="@mipmap/ic_launcher_mail"
Mindy Pereira6f92de62011-12-19 11:31:48 -080035 android:label="@string/app_name"
Tony Mantlerea5f3072013-07-23 16:13:32 -070036 android:theme="@style/UnifiedEmailTheme"
Tony Mantler3d99bb32013-09-13 13:30:00 -070037 android:supportsRtl="false" >
Mindy Pereira68f2e222012-03-07 10:36:54 -080038 <!-- Enable search in all activities -->
39 <meta-data android:name="android.app.default_searchable"
40 android:value=".ui.MailActivity" />
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080041 <!-- TODO: add a permission on this -->
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080042 <activity
43 android:label="@string/app_name"
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080044 android:name=".ui.MailActivity"
Vikram Aggarwal0dda5732012-04-06 11:20:16 -070045 android:launchMode="singleTop"
Jin Caoc6801eb2014-08-12 18:16:57 -070046 android:theme="@style/MailActivityTheme"
Jin Caocfba4bb2014-10-07 19:29:15 -070047 android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080048 <intent-filter >
Mindy Pereira0b2aaf42011-12-12 10:02:12 -080049 <action android:name="android.intent.action.MAIN" />
50 <category android:name="android.intent.category.LAUNCHER" />
51 </intent-filter>
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080052 <intent-filter>
53 <action android:name="android.intent.action.VIEW" />
54 <category android:name="android.intent.category.DEFAULT" />
55 <data android:scheme="content"/>
56 <data android:mimeType="application/mail-ls" />
57 </intent-filter>
Mindy Pereira68f2e222012-03-07 10:36:54 -080058 <intent-filter>
59 <action android:name="android.intent.action.SEARCH" />
60 <category android:name="android.intent.category.DEFAULT" />
61 </intent-filter>
Mindy Pereira0b2aaf42011-12-12 10:02:12 -080062 </activity>
Andy Huang848e5082012-03-19 19:02:12 -070063 <activity android:name=".compose.ComposeActivity"
mindyp1beafbe2012-12-13 11:55:27 -080064 android:theme="@style/ComposeTheme">
Mindy Pereira7418e4b2012-02-28 11:32:14 -080065 <intent-filter>
66 <action android:name="android.intent.action.VIEW" />
67 <action android:name="android.intent.action.SENDTO" />
68 <category android:name="android.intent.category.DEFAULT" />
69 <category android:name="android.intent.category.BROWSABLE" />
70 <data android:scheme="mailto" />
71 </intent-filter>
72
73 <intent-filter>
74 <action android:name="android.nfc.action.NDEF_DISCOVERED" />
75 <category android:name="android.intent.category.DEFAULT" />
76 <data android:scheme="mailto" />
77 </intent-filter>
78
79 <intent-filter android:label="@string/compose">
80 <action android:name="android.intent.action.SEND" />
81 <category android:name="android.intent.category.DEFAULT" />
82 <data android:mimeType="*/*" />
83 </intent-filter>
84
85 <intent-filter android:label="@string/compose">
86 <action android:name="android.intent.action.SEND_MULTIPLE" />
87 <category android:name="android.intent.category.DEFAULT" />
88 <data android:mimeType="*/*" />
89 </intent-filter>
90 </activity>
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080091
Mindy Pereira8a17d6e2012-02-23 15:23:21 -080092 <activity android:name=".ui.CreateShortcutActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080093 android:theme="@style/ShortcutWidgetTheme"
94 android:label="@string/activity_folder_selection" />
95
Mindy Pereira8a17d6e2012-02-23 15:23:21 -080096 <activity android:name=".ui.FolderSelectionActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080097 android:theme="@style/ShortcutWidgetTheme"
98 android:label="@string/activity_folder_selection" />
99
Mindy Pereira8a17d6e2012-02-23 15:23:21 -0800100 <activity android:name=".ui.MailboxSelectionActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800101 android:theme="@style/InvisibleShortcutWidgetTheme"
102 android:label="@string/app_name" >
103 <intent-filter>
104 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
105 </intent-filter>
106 </activity>
Paul Westbrook82ea6da2011-12-15 11:03:51 -0800107
Andrew Sappersteinf62c05b2012-05-23 17:52:01 -0700108 <activity
Andrew Sapperstein4c7d8b52012-06-11 18:44:42 -0700109 android:name=".photo.MailPhotoViewActivity"
Andrew Sappersteinf62c05b2012-05-23 17:52:01 -0700110 android:label="@string/app_name"
Andrew Sappersteine55e0452014-09-07 16:38:18 -0700111 android:theme="@style/MailPhotoViewTheme" >
Andrew Sappersteinf62c05b2012-05-23 17:52:01 -0700112 </activity>
Andrew Sappersteinf86e0232013-05-31 10:39:50 -0700113 <activity
114 android:name=".browse.EmlViewerActivity"
Andrew Sapperstein91f83102013-08-22 16:59:05 -0700115 android:label="@string/app_name"
Andrew Sapperstein2684c882013-08-28 10:14:06 -0700116 android:theme="@style/UnifiedEmailTheme" >
Andrew Sappersteinf86e0232013-05-31 10:39:50 -0700117 <intent-filter>
118 <action android:name="android.intent.action.VIEW" />
119 <category android:name="android.intent.category.DEFAULT" />
120 <data android:mimeType="message/rfc822" />
Andrew Sapperstein376294b2013-06-06 16:04:26 -0700121 <data android:mimeType="application/eml" />
Andrew Sappersteinf86e0232013-05-31 10:39:50 -0700122 </intent-filter>
123 </activity>
Andrew Sappersteinf62c05b2012-05-23 17:52:01 -0700124
Tony Mantler7da34222014-06-19 11:15:51 -0700125 <activity android:name=".ui.settings.MailPreferenceActivity"
126 android:label="@string/activity_preferences"
127 android:exported="false">
128 </activity>
129
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -0800130 <provider
Paul Westbrookdb5356a2013-07-16 11:57:20 -0700131 android:authorities="com.android.mail.accountcache"
132 android:label="@string/account_cache_provider"
133 android:multiprocess="false"
134 android:name=".providers.UnifiedAccountCacheProvider" >
135 <grant-uri-permission android:pathPattern=".*" />
136 </provider>
137
138 <provider
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -0800139 android:authorities="com.android.mail.mockprovider"
140 android:label="@string/mock_content_provider"
141 android:multiprocess="false"
142 android:name=".providers.protos.mock.MockUiProvider" >
Paul Westbrook82ea6da2011-12-15 11:03:51 -0800143 <grant-uri-permission android:pathPattern=".*" />
144 </provider>
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800145
146 <provider
Marc Blankc8a99422012-01-19 14:27:47 -0800147 android:authorities="com.android.mail.conversation.provider"
148 android:label="@string/conversation_content_provider"
149 android:multiprocess="false"
Paul Westbrook77177b12012-02-07 15:23:42 -0800150 android:name=".browse.UnifiedConversationProvider" >
Marc Blankc8a99422012-01-19 14:27:47 -0800151 <grant-uri-permission android:pathPattern=".*" />
152 </provider>
153
154 <provider
Andrew Sapperstein7434e802013-06-21 11:26:49 -0700155 android:authorities="@string/eml_attachment_provider"
156 android:multiprocess="false"
157 android:exported="false"
158 android:name="com.android.mail.providers.EmlAttachmentProvider" >
159 <grant-uri-permission android:pathPattern=".*" />
160 </provider>
161
Mindy Pereirac3df1742012-01-13 13:27:47 -0800162 <service android:name=".compose.EmptyService"/>
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800163
164 <!-- Widget -->
Mindy Pereira8a17d6e2012-02-23 15:23:21 -0800165 <receiver android:name=".widget.WidgetProvider" android:label="@string/app_name">
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800166 <intent-filter>
167 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
168 </intent-filter>
169 <intent-filter>
Mindy Pereira449be132012-03-12 13:11:37 -0700170 <action android:name="com.android.mail.ACTION_NOTIFY_DATASET_CHANGED" />
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800171 </intent-filter>
172 <meta-data android:name="android.appwidget.provider"
173 android:resource="@xml/widget_info" />
174 </receiver>
175 <service android:name=".widget.WidgetService"
176 android:permission="android.permission.BIND_REMOTEVIEWS"
177 android:exported="false" />
Vikram Aggarwal59f741f2013-03-01 15:55:40 -0800178 <service android:name=".MailLogService"/>
Andrew Sapperstein7434e802013-06-21 11:26:49 -0700179 <service android:name=".browse.EmlTempFileDeletionService" />
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800180
Mindy Pereira0b2aaf42011-12-12 10:02:12 -0800181 </application>
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -0800182
Mindy Pereira0b2aaf42011-12-12 10:02:12 -0800183</manifest>