| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| Copyright (C) 2012 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| package="com.android.mail" |
| android:versionCode="1" |
| android:versionName="1.0" > |
| |
| <uses-permission android:name="android.permission.GET_ACCOUNTS" /> |
| <!-- Allows mail to access the user's contacts, for email address auto-completion --> |
| <uses-permission android:name="android.permission.READ_CONTACTS"/> |
| <!-- Allows access to EmailProvider (EAS/IMAP/POP3) --> |
| <uses-permission android:name="com.android.email.permission.ACCESS_PROVIDER"/> |
| <uses-permission android:name="android.permission.NFC" /> |
| <uses-permission android:name="com.google.android.gm.permission.READ_CONTENT_PROVIDER"/> |
| <uses-permission android:name="com.google.android.gm.permission.READ_GMAIL"/> |
| <uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL"/> |
| |
| <application |
| android:icon="@mipmap/ic_launcher_mail" |
| android:label="@string/app_name" |
| android:theme="@android:style/Theme.Holo.Light" > |
| <activity |
| android:label="@string/app_name" |
| android:name=".UnifiedEmail" > |
| <intent-filter > |
| <action android:name="android.intent.action.MAIN" /> |
| <category android:name="android.intent.category.LAUNCHER" /> |
| </intent-filter> |
| </activity> |
| <activity android:name=".compose.ComposeActivity" /> |
| <activity |
| android:name=".ui.MailActivity" |
| android:uiOptions="splitActionBarWhenNarrow" /> |
| <activity android:name="LabelSynchronizationActivity" |
| android:theme="@android:style/Theme.Holo.Light.Dialog" /> |
| |
| <activity android:name=".ui.CreateShortcutActivity" |
| android:theme="@style/ShortcutWidgetTheme" |
| android:label="@string/activity_folder_selection" /> |
| |
| <activity android:name=".ui.FolderSelectionActivity" |
| android:theme="@style/ShortcutWidgetTheme" |
| android:label="@string/activity_folder_selection" /> |
| |
| <activity android:name=".ui.MailboxSelectionActivity" |
| android:theme="@style/InvisibleShortcutWidgetTheme" |
| android:label="@string/app_name" > |
| <intent-filter> |
| <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> |
| </intent-filter> |
| </activity> |
| |
| <provider |
| android:authorities="com.android.mail.mockprovider" |
| android:label="@string/mock_content_provider" |
| android:multiprocess="false" |
| android:name=".providers.protos.mock.MockUiProvider" > |
| <grant-uri-permission android:pathPattern=".*" /> |
| </provider> |
| |
| <provider |
| android:authorities="com.android.mail.conversation.provider" |
| android:label="@string/conversation_content_provider" |
| android:multiprocess="false" |
| android:name=".browse.UnifiedConversationProvider" > |
| <grant-uri-permission android:pathPattern=".*" /> |
| </provider> |
| |
| <provider |
| android:authorities="com.android.mail.accountcache" |
| android:label="@string/account_cache_provider" |
| android:multiprocess="false" |
| android:name=".providers.UnifiedAccountCacheProvider" > |
| <grant-uri-permission android:pathPattern=".*" /> |
| </provider> |
| |
| <provider |
| android:authorities="com.android.mail.dummygmailprovider" |
| android:label="@string/dummy_gmail_provider" |
| android:multiprocess="false" |
| android:name=".providers.protos.gmail.DummyGmailProvider" > |
| <grant-uri-permission android:pathPattern=".*" /> |
| </provider> |
| |
| <receiver android:name=".providers.protos.boot.AccountReceiver"> |
| <intent-filter> |
| <action android:name="com.android.mail.providers.protos.boot.intent.ACTION_PROVIDER_CREATED" /> |
| </intent-filter> |
| </receiver> |
| |
| <service android:name=".providers.protos.boot.GmailAccountService"/> |
| <service android:name=".providers.protos.boot.EmailAccountService"/> |
| <service android:name=".compose.EmptyService"/> |
| |
| <!-- Widget --> |
| <receiver android:name=".widget.WidgetProvider" android:label="@string/app_name"> |
| <intent-filter> |
| <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> |
| </intent-filter> |
| <intent-filter> |
| <action android:name="com.google.android.gm.intent.ACTION_NOTIFY_DATASET_CHANGED" /> |
| </intent-filter> |
| <meta-data android:name="android.appwidget.provider" |
| android:resource="@xml/widget_info" /> |
| </receiver> |
| <service android:name=".widget.WidgetService" |
| android:permission="android.permission.BIND_REMOTEVIEWS" |
| android:exported="false" /> |
| |
| </application> |
| |
| </manifest> |