blob: 0259a28ad56da3276438c3129b0000c836b56936 [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"/>
Vikram Aggarwal1ddcf0f2012-01-13 11:45:02 -080027 <uses-permission android:name="android.permission.NFC" />
Mindy Pereira9cdc4062012-02-02 14:18:08 -080028 <uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/>
29 <uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/>
30 <uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/>
Vikram Aggarwal1ddcf0f2012-01-13 11:45:02 -080031
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080032 <application
33 android:icon="@mipmap/ic_launcher_mail"
Mindy Pereira6f92de62011-12-19 11:31:48 -080034 android:label="@string/app_name"
Mindy Pereirac08c15e2012-03-06 16:04:11 -080035 android:theme="@style/UnifiedEmailTheme" >
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080036 <!-- TODO: add a permission on this -->
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080037 <activity
38 android:label="@string/app_name"
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080039 android:name=".ui.MailActivity"
40 android:uiOptions="splitActionBarWhenNarrow">
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080041 <intent-filter >
Mindy Pereira0b2aaf42011-12-12 10:02:12 -080042 <action android:name="android.intent.action.MAIN" />
43 <category android:name="android.intent.category.LAUNCHER" />
44 </intent-filter>
Vikram Aggarwal04ff99c2012-02-28 15:29:13 -080045 <intent-filter>
46 <action android:name="android.intent.action.VIEW" />
47 <category android:name="android.intent.category.DEFAULT" />
48 <data android:scheme="content"/>
49 <data android:mimeType="application/mail-ls" />
50 </intent-filter>
Mindy Pereira0b2aaf42011-12-12 10:02:12 -080051 </activity>
Mindy Pereira7418e4b2012-02-28 11:32:14 -080052 <activity android:name=".compose.ComposeActivity">
53 <intent-filter>
54 <action android:name="android.intent.action.VIEW" />
55 <action android:name="android.intent.action.SENDTO" />
56 <category android:name="android.intent.category.DEFAULT" />
57 <category android:name="android.intent.category.BROWSABLE" />
58 <data android:scheme="mailto" />
59 </intent-filter>
60
61 <intent-filter>
62 <action android:name="android.nfc.action.NDEF_DISCOVERED" />
63 <category android:name="android.intent.category.DEFAULT" />
64 <data android:scheme="mailto" />
65 </intent-filter>
66
67 <intent-filter android:label="@string/compose">
68 <action android:name="android.intent.action.SEND" />
69 <category android:name="android.intent.category.DEFAULT" />
70 <data android:mimeType="*/*" />
71 </intent-filter>
72
73 <intent-filter android:label="@string/compose">
74 <action android:name="android.intent.action.SEND_MULTIPLE" />
75 <category android:name="android.intent.category.DEFAULT" />
76 <data android:mimeType="*/*" />
77 </intent-filter>
78 </activity>
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080079 <activity android:name="LabelSynchronizationActivity"
80 android:theme="@android:style/Theme.Holo.Light.Dialog" />
81
Mindy Pereira8a17d6e2012-02-23 15:23:21 -080082 <activity android:name=".ui.CreateShortcutActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080083 android:theme="@style/ShortcutWidgetTheme"
84 android:label="@string/activity_folder_selection" />
85
Mindy Pereira8a17d6e2012-02-23 15:23:21 -080086 <activity android:name=".ui.FolderSelectionActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080087 android:theme="@style/ShortcutWidgetTheme"
88 android:label="@string/activity_folder_selection" />
89
Mindy Pereira8a17d6e2012-02-23 15:23:21 -080090 <activity android:name=".ui.MailboxSelectionActivity"
Mindy Pereira8a8c50d2012-02-23 11:09:03 -080091 android:theme="@style/InvisibleShortcutWidgetTheme"
92 android:label="@string/app_name" >
93 <intent-filter>
94 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
95 </intent-filter>
96 </activity>
Paul Westbrook82ea6da2011-12-15 11:03:51 -080097
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -080098 <provider
99 android:authorities="com.android.mail.mockprovider"
100 android:label="@string/mock_content_provider"
101 android:multiprocess="false"
102 android:name=".providers.protos.mock.MockUiProvider" >
Paul Westbrook82ea6da2011-12-15 11:03:51 -0800103 <grant-uri-permission android:pathPattern=".*" />
104 </provider>
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800105
106 <provider
Marc Blankc8a99422012-01-19 14:27:47 -0800107 android:authorities="com.android.mail.conversation.provider"
108 android:label="@string/conversation_content_provider"
109 android:multiprocess="false"
Paul Westbrook77177b12012-02-07 15:23:42 -0800110 android:name=".browse.UnifiedConversationProvider" >
Marc Blankc8a99422012-01-19 14:27:47 -0800111 <grant-uri-permission android:pathPattern=".*" />
112 </provider>
113
114 <provider
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800115 android:authorities="com.android.mail.accountcache"
116 android:label="@string/account_cache_provider"
117 android:multiprocess="false"
Paul Westbrook77177b12012-02-07 15:23:42 -0800118 android:name=".providers.UnifiedAccountCacheProvider" >
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800119 <grant-uri-permission android:pathPattern=".*" />
120 </provider>
121
Marc Blank9e5a3fd2012-01-11 15:57:08 -0800122 <receiver android:name=".providers.protos.boot.AccountReceiver">
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800123 <intent-filter>
Marc Blank9e5a3fd2012-01-11 15:57:08 -0800124 <action android:name="com.android.mail.providers.protos.boot.intent.ACTION_PROVIDER_CREATED" />
Paul Westbrookaa3e7a52012-01-04 17:55:39 -0800125 </intent-filter>
126 </receiver>
127
Mindy Pereirac3df1742012-01-13 13:27:47 -0800128 <service android:name=".compose.EmptyService"/>
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800129
130 <!-- Widget -->
Mindy Pereira8a17d6e2012-02-23 15:23:21 -0800131 <receiver android:name=".widget.WidgetProvider" android:label="@string/app_name">
Mindy Pereira8a8c50d2012-02-23 11:09:03 -0800132 <intent-filter>
133 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
134 </intent-filter>
135 <intent-filter>
136 <action android:name="com.google.android.gm.intent.ACTION_NOTIFY_DATASET_CHANGED" />
137 </intent-filter>
138 <meta-data android:name="android.appwidget.provider"
139 android:resource="@xml/widget_info" />
140 </receiver>
141 <service android:name=".widget.WidgetService"
142 android:permission="android.permission.BIND_REMOTEVIEWS"
143 android:exported="false" />
144
Mindy Pereira0b2aaf42011-12-12 10:02:12 -0800145 </application>
Vikram Aggarwal5e5ac742011-12-19 08:14:16 -0800146
Mindy Pereira0b2aaf42011-12-12 10:02:12 -0800147</manifest>