The Android Open Source Project | f88f71e | 2009-03-03 19:32:22 -0800 | [diff] [blame] | 1 | <?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 Onuki | e46d87b | 2010-07-21 14:29:49 -0700 | [diff] [blame] | 7 | |
The Android Open Source Project | f88f71e | 2009-03-03 19:32:22 -0800 | [diff] [blame] | 8 | http://www.apache.org/licenses/LICENSE-2.0 |
Makoto Onuki | e46d87b | 2010-07-21 14:29:49 -0700 | [diff] [blame] | 9 | |
The Android Open Source Project | f88f71e | 2009-03-03 19:32:22 -0800 | [diff] [blame] | 10 | 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 Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 17 | <manifest |
| 18 | xmlns:android="http://schemas.android.com/apk/res/android" |
Marc Blank | c8e4352 | 2011-02-14 16:56:20 -0800 | [diff] [blame] | 19 | package="com.android.exchange" |
Martin Hibdon | 15dff10 | 2014-10-21 14:01:09 -0700 | [diff] [blame] | 20 | android:versionCode="500065" > |
Jeff Hamilton | 0667cd0 | 2010-02-11 16:25:49 -0600 | [diff] [blame] | 21 | |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 22 | <uses-permission |
| 23 | android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
| 24 | <uses-permission |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 25 | android:name="android.permission.ACCESS_NETWORK_STATE"/> |
| 26 | <uses-permission |
| 27 | android:name="android.permission.INTERNET"/> |
| 28 | <uses-permission |
| 29 | android:name="android.permission.VIBRATE"/> |
| 30 | <uses-permission |
| 31 | android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
| 32 | <uses-permission |
| 33 | android:name="android.permission.GET_ACCOUNTS" /> |
| 34 | <uses-permission |
| 35 | android:name="android.permission.MANAGE_ACCOUNTS" /> |
| 36 | <uses-permission |
| 37 | android:name="android.permission.AUTHENTICATE_ACCOUNTS" /> |
| 38 | <uses-permission |
| 39 | android:name="android.permission.READ_SYNC_SETTINGS" /> |
| 40 | <uses-permission |
| 41 | android:name="android.permission.WRITE_SYNC_SETTINGS" /> |
Fred Quintana | 7120207 | 2009-08-17 13:05:44 -0700 | [diff] [blame] | 42 | |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 43 | <uses-permission |
Marc Blank | 2bdfbb3 | 2011-08-12 16:24:03 -0700 | [diff] [blame] | 44 | android:name="android.permission.READ_CONTACTS"/> |
| 45 | <uses-permission |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 46 | android:name="android.permission.WRITE_CONTACTS"/> |
| 47 | <uses-permission |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 48 | android:name="android.permission.READ_CALENDAR"/> |
Ben Komalo | e0ac5d2 | 2011-06-01 14:32:02 -0700 | [diff] [blame] | 49 | <uses-permission |
Marc Blank | 2bdfbb3 | 2011-08-12 16:24:03 -0700 | [diff] [blame] | 50 | android:name="android.permission.WRITE_CALENDAR"/> |
| 51 | <uses-permission |
Ben Komalo | e0ac5d2 | 2011-06-01 14:32:02 -0700 | [diff] [blame] | 52 | android:name="android.permission.USE_CREDENTIALS"/> |
Marc Blank | ab30d42 | 2009-07-05 12:54:49 -0700 | [diff] [blame] | 53 | |
Andy Stadler | 08c72e4 | 2009-05-06 17:50:29 -0700 | [diff] [blame] | 54 | <!-- Only required if a store implements push mail and needs to keep network open --> |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 55 | <uses-permission |
| 56 | android:name="android.permission.WAKE_LOCK"/> |
| 57 | <uses-permission |
| 58 | android:name="android.permission.READ_PHONE_STATE"/> |
Andrew Stadler | b571e96 | 2009-09-20 17:23:59 -0700 | [diff] [blame] | 59 | |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 60 | <uses-permission |
| 61 | android:name="com.android.email.permission.READ_ATTACHMENT"/> |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 62 | <uses-permission |
| 63 | android:name="com.android.email.permission.ACCESS_PROVIDER"/> |
Andrew Stadler | b571e96 | 2009-09-20 17:23:59 -0700 | [diff] [blame] | 64 | |
shiwan | b6c44a1 | 2016-06-21 10:38:36 +0800 | [diff] [blame] | 65 | <uses-sdk android:targetSdkVersion="23" android:minSdkVersion="14" /> |
Marc Blank | 5af7b8d | 2012-09-16 10:12:55 -0700 | [diff] [blame] | 66 | |
Yu Ping Hu | 0e8898f | 2013-10-09 16:43:00 -0700 | [diff] [blame] | 67 | <!-- additional uses --> |
| 68 | |
Andy Stadler | 5e9d562 | 2010-11-23 12:06:44 -0800 | [diff] [blame] | 69 | <application |
Marc Blank | c8e4352 | 2011-02-14 16:56:20 -0800 | [diff] [blame] | 70 | android:icon="@mipmap/icon" |
Andy Stadler | 243bd9e | 2011-03-01 22:41:51 -0800 | [diff] [blame] | 71 | android:label="@string/app_name" |
Marc Blank | c8e4352 | 2011-02-14 16:56:20 -0800 | [diff] [blame] | 72 | android:name="Exchange" |
Yu Ping Hu | 0403142 | 2013-10-17 10:42:14 -0700 | [diff] [blame] | 73 | android:requiredAccountType="com.android.exchange" |
Makoto Onuki | 4e7a91b | 2010-11-15 12:01:45 -0800 | [diff] [blame] | 74 | android:theme="@android:style/Theme.Holo.Light" |
Makoto Onuki | c23b336 | 2010-08-24 13:29:00 -0700 | [diff] [blame] | 75 | > |
The Android Open Source Project | f88f71e | 2009-03-03 19:32:22 -0800 | [diff] [blame] | 76 | |
Yu Ping Hu | dd316c9 | 2014-02-24 12:47:14 -0800 | [diff] [blame] | 77 | <service |
| 78 | android:name="com.android.exchange.service.EasService" |
| 79 | android:exported="true"> |
Yu Ping Hu | dd316c9 | 2014-02-24 12:47:14 -0800 | [diff] [blame] | 80 | <intent-filter> |
| 81 | <action |
| 82 | android:name="com.android.email.EXCHANGE_INTENT" /> |
| 83 | </intent-filter> |
Martin Hibdon | 92c06e3 | 2014-06-05 14:44:15 -0700 | [diff] [blame] | 84 | |
Yu Ping Hu | dd316c9 | 2014-02-24 12:47:14 -0800 | [diff] [blame] | 85 | </service> |
| 86 | |
Marc Blank | 2674530 | 2010-07-08 10:08:47 -0700 | [diff] [blame] | 87 | <!--Required stanza to register the EAS EmailSyncAdapterService with SyncManager --> |
| 88 | <service |
Marc Blank | ff6b7ee | 2012-09-10 11:10:10 -0700 | [diff] [blame] | 89 | android:name="com.android.exchange.service.EmailSyncAdapterService" |
Marc Blank | 2674530 | 2010-07-08 10:08:47 -0700 | [diff] [blame] | 90 | android:exported="true"> |
| 91 | <intent-filter> |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 92 | <action |
| 93 | android:name="android.content.SyncAdapter" /> |
Marc Blank | 2674530 | 2010-07-08 10:08:47 -0700 | [diff] [blame] | 94 | </intent-filter> |
| 95 | <meta-data android:name="android.content.SyncAdapter" |
| 96 | android:resource="@xml/syncadapter_email" /> |
| 97 | </service> |
| 98 | |
| 99 | <!--Required stanza to register the EAS ContactsSyncAdapterService with SyncManager --> |
Makoto Onuki | e46d87b | 2010-07-21 14:29:49 -0700 | [diff] [blame] | 100 | <service |
Marc Blank | ff6b7ee | 2012-09-10 11:10:10 -0700 | [diff] [blame] | 101 | android:name="com.android.exchange.service.ContactsSyncAdapterService" |
Makoto Onuki | e46d87b | 2010-07-21 14:29:49 -0700 | [diff] [blame] | 102 | android:exported="true"> |
Marc Blank | 147e03d | 2009-07-27 10:24:58 -0700 | [diff] [blame] | 103 | <intent-filter> |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 104 | <action |
| 105 | android:name="android.content.SyncAdapter" /> |
Marc Blank | 147e03d | 2009-07-27 10:24:58 -0700 | [diff] [blame] | 106 | </intent-filter> |
| 107 | <meta-data android:name="android.content.SyncAdapter" |
| 108 | android:resource="@xml/syncadapter_contacts" /> |
| 109 | </service> |
| 110 | |
Marc Blank | 2674530 | 2010-07-08 10:08:47 -0700 | [diff] [blame] | 111 | <!--Required stanza to register the EAS CalendarSyncAdapterService with SyncManager --> |
Marc Blank | 5862a85 | 2009-10-28 18:12:51 -0700 | [diff] [blame] | 112 | <service |
Marc Blank | ff6b7ee | 2012-09-10 11:10:10 -0700 | [diff] [blame] | 113 | android:name="com.android.exchange.service.CalendarSyncAdapterService" |
Marc Blank | 5862a85 | 2009-10-28 18:12:51 -0700 | [diff] [blame] | 114 | android:exported="true"> |
| 115 | <intent-filter> |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 116 | <action |
| 117 | android:name="android.content.SyncAdapter" /> |
Marc Blank | 5862a85 | 2009-10-28 18:12:51 -0700 | [diff] [blame] | 118 | </intent-filter> |
| 119 | <meta-data android:name="android.content.SyncAdapter" |
| 120 | android:resource="@xml/syncadapter_calendar" /> |
| 121 | </service> |
| 122 | |
Marc Blank | 5aec61d | 2010-06-13 17:39:15 -0700 | [diff] [blame] | 123 | <provider |
Marc Blank | eb9cccf | 2010-06-29 13:32:36 -0700 | [diff] [blame] | 124 | android:name="com.android.exchange.provider.ExchangeDirectoryProvider" |
| 125 | android:authorities="com.android.exchange.directory.provider" |
Marc Blank | 5aec61d | 2010-06-13 17:39:15 -0700 | [diff] [blame] | 126 | android:readPermission="android.permission.READ_CONTACTS" |
| 127 | android:multiprocess="false" |
Marc Blank | 59730a4 | 2012-09-15 18:12:59 -0700 | [diff] [blame] | 128 | android:exported="true" |
Dmitri Plotnikov | 1f4b000 | 2010-08-05 11:22:58 -0700 | [diff] [blame] | 129 | > |
Makoto Onuki | 42aa3ef | 2011-01-14 12:00:17 -0800 | [diff] [blame] | 130 | <meta-data |
Marc Blank | 2fa5361 | 2010-09-23 09:19:44 -0700 | [diff] [blame] | 131 | android:name="android.content.ContactDirectory" |
| 132 | android:value="true"/> |
Dmitri Plotnikov | 1f4b000 | 2010-08-05 11:22:58 -0700 | [diff] [blame] | 133 | </provider> |
Ben Komalo | f025920 | 2011-08-05 11:30:16 -0700 | [diff] [blame] | 134 | |
| 135 | <activity android:name=".EasCertificateRequestor"> |
| 136 | <intent-filter> |
Tony Mantler | 643dd2c | 2014-06-05 13:07:13 -0700 | [diff] [blame] | 137 | <action android:name="com.android.email.EXCHANGE_REQUEST_CERT" /> |
Ben Komalo | f025920 | 2011-08-05 11:30:16 -0700 | [diff] [blame] | 138 | <data android:scheme="eas" android:path="/certrequest" /> |
| 139 | <category android:name="android.intent.category.DEFAULT" /> |
| 140 | </intent-filter> |
| 141 | </activity> |
Ben Komalo | 91a551c | 2011-08-08 14:40:13 -0700 | [diff] [blame] | 142 | <activity android:name=".SettingsRedirector"> |
| 143 | <intent-filter> |
| 144 | <action android:name="android.intent.action.MANAGE_NETWORK_USAGE" /> |
| 145 | <category android:name="android.intent.category.DEFAULT" /> |
| 146 | </intent-filter> |
| 147 | </activity> |
Alon Albert | 5efbd19 | 2013-10-04 15:13:02 -0700 | [diff] [blame] | 148 | |
| 149 | <receiver android:name="ExchangeBroadcastReceiver"> |
| 150 | <intent-filter> |
| 151 | <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED" /> |
| 152 | </intent-filter> |
| 153 | </receiver> |
| 154 | |
The Android Open Source Project | f88f71e | 2009-03-03 19:32:22 -0800 | [diff] [blame] | 155 | </application> |
| 156 | </manifest> |