blob: fba2509d2f48bcf9e427bda5900dc94b1dd29b79 [file] [log] [blame]
Nick Pellyf0672562010-10-14 10:23:37 -07001<?xml version="1.0" encoding="utf-8"?>
Martijn Coenen3b5a46f2013-07-23 14:41:36 -07002<!-- Copyright (C) 2010 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
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
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-->
Nick Pellyf0672562010-10-14 10:23:37 -070016<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Nick Pelly37bb7b22011-11-21 14:55:50 -080017 package="com.android.nfc"
Nick Pelly13d88192010-10-14 11:19:28 -070018 android:sharedUserId="android.uid.nfc"
19 android:sharedUserLabel="@string/nfcUserLabel"
20>
Ben Dodson8d6a8dc2011-06-30 16:41:44 -070021 <uses-permission android:name="android.permission.BLUETOOTH" />
22 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Martijn Coenen0cccb532013-10-08 09:06:54 +020023 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
Nick Pellybebaa6c2010-10-17 20:04:53 -070024 <uses-permission android:name="android.permission.NFC" />
Martijn Coenena0b908c2013-07-30 20:06:34 -070025 <uses-permission android:name="android.permission.BIND_NFC_SERVICE" />
Nick Pelly13d88192010-10-14 11:19:28 -070026 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Jeff Hamilton3ca6fff2010-10-25 15:50:41 -050027 <uses-permission android:name="android.permission.STATUS_BAR" />
Martijn Coenena0b908c2013-07-30 20:06:34 -070028 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
Nick Pellybebaa6c2010-10-17 20:04:53 -070029 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
Nick Pellyfdd62712010-11-03 19:22:21 -050030 <uses-permission android:name="android.permission.WAKE_LOCK" />
Nick Pelly1a9eca52011-01-20 15:41:50 -080031 <uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
Jason parksbcd6a992011-03-31 13:13:31 -050032 <uses-permission android:name="android.permission.MASTER_CLEAR" />
Dianne Hackborn91731892014-10-03 16:31:20 -070033 <uses-permission android:name="android.permission.REAL_GET_TASKS" />
Martijn Coenenf0a26302011-06-27 20:12:16 +020034 <uses-permission android:name="android.permission.READ_PROFILE" />
35 <uses-permission android:name="android.permission.READ_CONTACTS" />
Jeff Hamiltond2d5ddd2011-07-22 15:16:58 -050036 <uses-permission android:name="android.permission.READ_FRAME_BUFFER" />
37 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
Alisher Alikhodjaev883f44d2021-06-17 11:27:00 -070038 <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS" />
Andres Moralesfbd59bd2014-02-13 14:41:53 -080039 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
40 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
Martijn Coenen12585b62011-08-08 16:31:15 +020041 <uses-permission android:name="android.permission.VIBRATE" />
Martijn Coenen402da072012-05-13 20:02:42 -070042 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
The Android Open Source Project525c2602012-12-13 16:24:26 -080043 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Andres Moralesfbd59bd2014-02-13 14:41:53 -080044 <uses-permission android:name="android.permission.INTERNET" />
The Android Open Source Project525c2602012-12-13 16:24:26 -080045 <uses-permission android:name="android.permission.MANAGE_USERS" />
46 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Martijn Coenenda772582014-04-25 16:55:41 -070047 <uses-permission android:name="android.permission.SET_ACTIVITY_WATCHER" />
Andres Moralesfbd59bd2014-02-13 14:41:53 -080048 <uses-permission android:name="android.permission.NFC_HANDOVER_STATUS" />
Martijn Coenenb14b4052015-06-04 11:19:16 +020049 <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS" />
Martijn Coenen226307d2012-04-11 16:13:28 -070050 <uses-permission android:name="com.android.permission.WHITELIST_BLUETOOTH_DEVICE" />
Rubin Xua772e9a2015-06-19 20:35:48 +010051 <uses-permission android:name="android.permission.DISPATCH_NFC_MESSAGE" />
Martijn Coenen8415fed2015-09-23 09:28:11 +020052 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" />
les_lee52b2c6e2016-06-10 15:51:11 +080053 <uses-permission android:name="android.permission.DEVICE_POWER" />
Ruchi Kandoia47672a2017-05-25 15:43:17 -070054 <uses-permission android:name="android.permission.ACCESS_VR_MANAGER"/>
les_lee52b2c6e2016-06-10 15:51:11 +080055 <uses-permission android:name="android.permission.USER_ACTIVITY" />
Hiroki Yamamoto9ac42b12017-05-16 12:18:47 +090056 <uses-permission android:name="android.permission.BIND_RESOLVER_RANKER_SERVICE" />
Ruchi Kandoi10c7de12017-12-19 15:21:08 -080057 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
Michal Karpinskia41b9792019-03-07 16:55:19 +000058 <uses-permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND" />
Jack Yuf303a9e2019-04-26 11:54:15 +080059 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
George Chang97bff392020-05-20 17:35:29 +080060 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
George Changea16ed62020-05-28 21:04:19 +080061 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" />
les_lee52b2c6e2016-06-10 15:51:11 +080062
The Android Open Source Project525c2602012-12-13 16:24:26 -080063 <application android:name=".NfcApplication"
Nick Pelly2f8ac1e2010-10-22 18:18:27 -070064 android:icon="@drawable/icon"
65 android:label="@string/app_name"
Martijn Coenena23c1d82014-08-08 11:46:48 -070066 android:theme="@android:style/Theme.Material.Light"
Jeff Hamilton24dbea52011-01-24 14:52:07 -060067 android:persistent="true"
Martijn Coenen83fa03d2017-04-28 09:42:49 -070068 android:persistentWhenFeatureAvailable="android.hardware.nfc.any"
Martijn Coenen225ae252011-05-31 10:28:52 -070069 android:backupAgent="com.android.nfc.NfcBackupAgent"
Martijn Coenenea382822014-09-23 14:12:03 -070070 android:killAfterRestore="false"
Alex Klyubin72b05062015-04-02 12:54:23 -070071 android:usesCleartextTraffic="false"
Hongliang Zhou9f046172016-12-14 15:58:50 +090072 android:supportsRtl="true"
Atsushi Kawano928d1e82017-06-20 19:17:58 +090073 android:hardwareAccelerated="false"
Jeff Hamilton24dbea52011-01-24 14:52:07 -060074 >
Martijn Coenen225ae252011-05-31 10:28:52 -070075 <meta-data android:name="com.google.android.backup.api_key"
Martijn Coenen95fc9d62012-04-06 09:35:58 -070076 android:value="AEdPqrEAAAAIbiKKs0wlimxeJ9y8iRIaBOH6aeb2IurmZyBHvg" />
Jeff Hamilton24dbea52011-01-24 14:52:07 -060077
Aurimas Liutikase73be892018-04-19 14:19:07 -070078 <provider android:name="androidx.core.content.FileProvider"
Johan Redestigd5567fc2016-08-15 14:16:41 +020079 android:authorities="com.google.android.nfc.fileprovider"
80 android:grantUriPermissions="true"
81 android:exported="false">
82 <meta-data
83 android:name="android.support.FILE_PROVIDER_PATHS"
84 android:resource="@xml/file_paths" />
85 </provider>
86
Nick Pelly37bb7b22011-11-21 14:55:50 -080087 <activity android:name=".TechListChooserActivity"
Jeff Hamilton24dbea52011-01-24 14:52:07 -060088 android:theme="@*android:style/Theme.Dialog.Alert"
89 android:finishOnCloseSystemDialogs="true"
90 android:excludeFromRecents="true"
91 android:multiprocess="true"
92 />
Martijn Coenen75f63db2013-08-06 15:18:51 -070093
94 <activity android:name=".cardemulation.AppChooserActivity"
Martijn Coenen75f63db2013-08-06 15:18:51 -070095 android:finishOnCloseSystemDialogs="true"
96 android:excludeFromRecents="true"
Martijn Coenen89c89332013-08-07 21:15:01 -070097 android:clearTaskOnLaunch="true"
Martijn Coenen75f63db2013-08-06 15:18:51 -070098 android:multiprocess="true"
99 />
100
101 <activity android:name=".cardemulation.TapAgainDialog"
Martijn Coenen75f63db2013-08-06 15:18:51 -0700102 android:finishOnCloseSystemDialogs="true"
103 android:excludeFromRecents="true"
Martijn Coenen89c89332013-08-07 21:15:01 -0700104 android:clearTaskOnLaunch="true"
Martijn Coenen75f63db2013-08-06 15:18:51 -0700105 android:multiprocess="true"
106 />
Nick Pelly37bb7b22011-11-21 14:55:50 -0800107 <activity android:name=".NfcRootActivity"
Martijn Coenenf955ec02011-10-13 09:31:01 -0700108 android:theme="@*android:style/Theme.Translucent.NoTitleBar"
109 android:excludeFromRecents="true"
110 android:noHistory="true"
111 />
Martijn Coenen78705ad2012-05-09 10:48:40 -0700112 <activity android:name=".handover.ConfirmConnectActivity"
113 android:finishOnCloseSystemDialogs="true"
114 android:excludeFromRecents="true"
115 android:theme="@android:style/Theme.Translucent.NoTitleBar"
116 android:noHistory="true"
Hiroki Yamamoto9d0ef6f2016-09-29 22:25:15 +0900117 android:configChanges="orientation|keyboardHidden|screenSize"
Martijn Coenen78705ad2012-05-09 10:48:40 -0700118 />
Martijn Coenen9340b422014-01-07 10:03:38 -0800119 <activity android:name=".BeamShareActivity"
120 android:finishOnCloseSystemDialogs="true"
Martijn Coenen14687fe2015-08-24 09:35:31 +0200121 android:theme="@android:style/Theme.Translucent"
Andres Moralesca8fcd12014-07-16 17:58:16 -0700122 android:label="@string/android_beam"
Martijn Coenen9340b422014-01-07 10:03:38 -0800123 android:noHistory="true"
124 android:excludeFromRecents="true">
125 <intent-filter>
126 <action android:name="android.intent.action.SEND" />
127 <category android:name="android.intent.category.DEFAULT" />
128 <data android:mimeType="*/*" />
129 </intent-filter>
130 <intent-filter>
131 <action android:name="android.intent.action.SEND_MULTIPLE" />
132 <category android:name="android.intent.category.DEFAULT" />
133 <data android:mimeType="*/*" />
134 </intent-filter>
135 </activity>
Andres Morales1ff4d6b2014-01-31 12:19:36 -0800136 <activity android:name=".ConfirmConnectToWifiNetworkActivity"
137 android:finishOnCloseSystemDialogs="true"
138 android:excludeFromRecents="true"
139 android:theme="@android:style/Theme.Translucent.NoTitleBar"
140 android:noHistory="true"
141 />
142
Andres Moralesb82d80d2014-10-24 06:34:12 -0700143 <service android:name=".beam.BeamSendService"
144 android:process=":beam"
145 />
146 <service android:name=".beam.BeamReceiveService"
147 android:process=":beam"
148 />
149
Ruchi Kandoiedddf572017-04-25 16:23:27 -0700150 <receiver android:name=".NfcBootCompletedReceiver">
151 <intent-filter>
152 <action android:name="android.intent.action.BOOT_COMPLETED" />
153 </intent-filter>
154 </receiver>
155
Andres Moralesb82d80d2014-10-24 06:34:12 -0700156 <service android:name=".handover.PeripheralHandoverService"
The Android Open Source Projectbe1939b2012-12-13 16:44:23 -0800157 />
Nick Pellyf0672562010-10-14 10:23:37 -0700158 </application>
159</manifest>