blob: eec7eabbb2d2f019181d4ae1df72eed22101b40d [file] [log] [blame]
roger xue843fbc42017-02-22 16:20:08 -08001<?xml version="1.0" encoding="utf-8"?>
2
3<!--
4 Copyright (C) 2017 The Android Open Source Project
5
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 -->
18
19<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Wenting Zhai2ee2f402019-03-19 10:53:38 -070020 package="com.android.car.settings"
21 coreApp="true"
22 android:sharedUserId="android.uid.system"
23 android:versionCode="1"
24 android:versionName="1.0">
roger xue843fbc42017-02-22 16:20:08 -080025
26 <uses-sdk
Rakesh Iyerbb3d78e2017-04-26 14:54:39 -070027 android:minSdkVersion="24"
28 android:targetSdkVersion="24"/>
roger xue843fbc42017-02-22 16:20:08 -080029
Yao, Yuxing8301dfc2019-05-17 11:39:45 -070030 <uses-permission android:name="android.car.permission.CAR_ENROLL_TRUST"/>
roger xue843fbc42017-02-22 16:20:08 -080031 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
32 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
33 <uses-permission android:name="android.permission.BACKUP"/>
34 <uses-permission android:name="android.permission.BLUETOOTH"/>
35 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
davidln7d8c7732019-01-22 12:57:40 -080036 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/>
kwakyb407f042019-10-24 16:40:48 -070037 <uses-permission android:name="android.permission.CAR_VENDOR_EXTENSION"/>
roger xue843fbc42017-02-22 16:20:08 -080038 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
39 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
kwakyb407f042019-10-24 16:40:48 -070040 <uses-permission android:name="android.permission.CONTROL_DISPLAY_UNITS"/>
roger xue843fbc42017-02-22 16:20:08 -080041 <uses-permission android:name="android.permission.DELETE_CACHE_FILES"/>
42 <uses-permission android:name="android.permission.DUMP"/>
43 <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
44 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
45 <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
46 <uses-permission android:name="android.permission.INJECT_EVENTS"/>
47 <uses-permission android:name="android.permission.INTERNET"/>
48 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
49 <uses-permission android:name="android.permission.MANAGE_USERS"/>
Roshan Agrawal24cdfec2018-04-04 19:12:55 -070050 <uses-permission android:name="android.permission.MASTER_CLEAR" />
Heemin Seoga0f12512019-06-25 09:45:47 -070051 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
kevinjm11dfade2018-04-26 17:53:30 -070052 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
roger xue843fbc42017-02-22 16:20:08 -080053 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"/>
54 <uses-permission android:name="android.permission.READ_CONTACTS"/>
kwakyb407f042019-10-24 16:40:48 -070055 <uses-permission android:name="android.permission.READ_DISPLAY_UNITS"/>
roger xue843fbc42017-02-22 16:20:08 -080056 <uses-permission android:name="android.permission.REBOOT"/>
57 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
58 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
Calvin Huangc79fb432019-04-30 14:23:58 -070059 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
roger xue843fbc42017-02-22 16:20:08 -080060 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
Lujiang Xue12d4eb12018-02-07 13:09:13 -080061 <uses-permission android:name="android.permission.START_FOREGROUND"/>
Adora Zhang77c9ce02019-03-08 13:15:32 -080062 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE"/>
Neil Fuller04bf15c2019-11-21 16:38:10 +000063 <uses-permission android:name="android.permission.SUGGEST_MANUAL_TIME_AND_ZONE"/>
roger xue843fbc42017-02-22 16:20:08 -080064 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
65 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
66
kevinjm3ed5c872019-04-10 12:48:15 -070067 <permission android:name="com.android.car.settings.SET_INITIAL_LOCK"
68 android:protectionLevel="signature|setup"/>
69
roger xue843fbc42017-02-22 16:20:08 -080070 <application
71 android:icon="@drawable/ic_launcher_settings"
roger xue24b50802017-04-04 11:59:04 -070072 android:theme="@style/CarSettingTheme"
Jian Jin92b85582018-06-05 15:35:21 -070073 android:label="@string/settings_label"
Roger Xueb5a89412018-11-09 23:32:38 +000074 android:requiredForAllUsers="true"
75 android:directBootAware="true"
Jian Jin92b85582018-06-05 15:35:21 -070076 android:supportsRtl="true">
roger xue843fbc42017-02-22 16:20:08 -080077
78 <activity
roger xue24b50802017-04-04 11:59:04 -070079 android:name=".common.CarSettingActivity"
roger xue843fbc42017-02-22 16:20:08 -080080 android:label="@string/settings_label"
Lujiang Xue0daa9192017-12-06 11:48:39 -080081 android:launchMode="singleTask"
Lujiang Xueeaff6c32018-04-10 08:20:29 -070082 android:windowSoftInputMode="adjustPan"
Lujiang Xue0daa9192017-12-06 11:48:39 -080083 android:exported="true">
Heemin Seoga5f692e2019-04-30 15:38:50 -070084 <!-- Keep the order of intents same as .common.FragmentResolver -->
Roger Xueb5a89412018-11-09 23:32:38 +000085 <intent-filter android:priority="1">
Lujiang Xue73f45732018-04-05 09:42:19 -070086 <action android:name="android.settings.SETTINGS" />
Lujiang Xue0daa9192017-12-06 11:48:39 -080087 <category android:name="android.intent.category.DEFAULT"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -080088 </intent-filter>
Lujiang Xuec1be6f62018-06-25 14:45:59 -070089
Lujiang Xuef402bff2018-12-19 16:02:39 -080090 <intent-filter android:priority="1">
Lujiang Xuea7813ff2019-01-15 09:02:34 -080091 <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
92 <category android:name="android.intent.category.DEFAULT" />
93 </intent-filter>
94
95 <intent-filter android:priority="1">
Heemin Seoga5f692e2019-04-30 15:38:50 -070096 <action android:name="android.settings.DISPLAY_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -080097 <category android:name="android.intent.category.DEFAULT" />
98 </intent-filter>
99
100 <intent-filter android:priority="1">
101 <action android:name="android.settings.SOUND_SETTINGS" />
Heemin Seog798a77d2019-05-17 17:12:48 -0700102 <action android:name="android.settings.panel.action.VOLUME" />
103 <category android:name="android.intent.category.DEFAULT" />
104 </intent-filter>
105
106 <intent-filter android:priority="100">
107 <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
JianYang Liu7e87c2e2020-01-14 12:52:55 -0800108 <action android:name="android.settings.WIRELESS_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800109 <category android:name="android.intent.category.DEFAULT" />
110 </intent-filter>
111
Heemin Seoga5f692e2019-04-30 15:38:50 -0700112 <intent-filter android:priority="100">
113 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
114 <action android:name="android.settings.WIFI_SETTINGS" />
Heemin Seog798a77d2019-05-17 17:12:48 -0700115 <action android:name="android.settings.panel.action.WIFI" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700116 <category android:name="android.intent.category.DEFAULT" />
117 </intent-filter>
118
119 <intent-filter android:priority="100">
Heemin Seogc52177b2019-04-30 14:01:08 -0700120 <action android:name="android.settings.WIFI_IP_SETTINGS" />
121 <category android:name="android.intent.category.DEFAULT" />
122 </intent-filter>
123
124 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700125 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
126 <action android:name="android.settings.MOBILE_DATA_USAGE" />
127 <category android:name="android.intent.category.DEFAULT" />
128 </intent-filter>
129
130 <intent-filter android:priority="100">
131 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
132 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800133 <category android:name="android.intent.category.DEFAULT" />
134 </intent-filter>
135
136 <intent-filter android:priority="1">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700137 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800138 <category android:name="android.intent.category.DEFAULT" />
139 </intent-filter>
140
Lujiang Xue8d6a9852018-12-17 10:19:18 -0800141 <intent-filter android:priority="100">
Heemin Seoge765f122019-02-08 15:13:24 -0800142 <action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
143 <category android:name="android.intent.category.DEFAULT"/>
144 </intent-filter>
145
Heemin Seoga5f692e2019-04-30 15:38:50 -0700146 <intent-filter android:priority="1">
147 <action android:name="android.settings.APPLICATION_SETTINGS" />
148 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
149 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800150 <category android:name="android.intent.category.DEFAULT" />
151 </intent-filter>
152
Heemin Seogf9d4cab2019-07-01 09:58:24 -0700153 <!-- The following intent actions are listed twice in order to support multiple ways to
154 provide the package name. -->
155 <!-- This intent filter expects to receive the package name via the data field.
156 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS \
157 -d "package:<package name>" -->
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800158 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700159 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
Heemin Seogc52177b2019-04-30 14:01:08 -0700160 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700161 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
162 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
163 <data android:scheme="package" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700164 <category android:name="android.intent.category.DEFAULT" />
165 </intent-filter>
166
Heemin Seogf9d4cab2019-07-01 09:58:24 -0700167 <!-- This intent filter expects to receive the package name via an extra string.
168 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS
169 -e "android.provider.extra.APP_PACKAGE" "<package name>" -->
170 <intent-filter android:priority="100">
171 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
172 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
173 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
174 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
175 <category android:name="android.intent.category.DEFAULT" />
176 </intent-filter>
177
Heemin Seog2d0934f2019-03-26 11:47:31 -0700178 <intent-filter android:priority="100">
davidln396a79d2019-05-17 15:52:23 -0700179 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
180 <category android:name="android.intent.category.DEFAULT" />
181 </intent-filter>
182
183 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700184 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700185 <category android:name="android.intent.category.DEFAULT" />
186 </intent-filter>
187
davidln396a79d2019-05-17 15:52:23 -0700188 <intent-filter android:priority="100">
189 <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
190 <category android:name="android.intent.category.DEFAULT" />
191 </intent-filter>
192
Heemin Seoga5f692e2019-04-30 15:38:50 -0700193 <intent-filter android:priority="1">
194 <action android:name="android.settings.DATE_SETTINGS" />
195 <action android:name="android.intent.action.QUICK_CLOCK" />
196 <category android:name="android.intent.category.DEFAULT" />
197 </intent-filter>
198
199 <intent-filter android:priority="1">
200 <action android:name="android.settings.USER_SETTINGS" />
201 <category android:name="android.intent.category.DEFAULT" />
202 </intent-filter>
203
204 <intent-filter android:priority="100">
205 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
206 <category android:name="android.intent.category.DEFAULT" />
207 </intent-filter>
208
209 <intent-filter android:priority="100">
210 <action android:name="android.settings.SYNC_SETTINGS" />
211 <category android:name="android.intent.category.DEFAULT" />
212 </intent-filter>
213
214 <intent-filter android:priority="100">
215 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
Heemin Seog2353fff2019-09-24 10:07:25 -0700216 <action android:name="android.os.storage.action.MANAGE_STORAGE" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700217 <category android:name="android.intent.category.DEFAULT" />
218 </intent-filter>
219
220 <intent-filter android:priority="100">
davidln64ad8cd2019-06-14 16:42:27 -0700221 <action android:name="android.settings.SECURITY_SETTINGS" />
222 <category android:name="android.intent.category.DEFAULT" />
223 </intent-filter>
224
225 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700226 <action android:name="android.settings.LOCALE_SETTINGS" />
227 <category android:name="android.intent.category.DEFAULT"/>
228 </intent-filter>
229
Heemin Seog2d0934f2019-03-26 11:47:31 -0700230 <intent-filter android:priority="100">
231 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
232 <category android:name="android.intent.category.DEFAULT" />
Priyank Singhcabfc8b2019-04-02 12:42:17 -0700233 <data android:scheme="package" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700234 </intent-filter>
235
236 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700237 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
238 <category android:name="android.intent.category.DEFAULT"/>
Heemin Seog2d0934f2019-03-26 11:47:31 -0700239 </intent-filter>
240
Heemin Seogbef5dad2019-04-29 10:20:00 -0700241 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700242 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
243 <action android:name="android.settings.DEVICE_NAME" />
Heemin Seogbef5dad2019-04-29 10:20:00 -0700244 <category android:name="android.intent.category.DEFAULT" />
245 </intent-filter>
Yao, Yuxing8301dfc2019-05-17 11:39:45 -0700246
Lujiang Xuea12477f2018-04-10 08:20:29 -0700247 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -0800248 </activity>
249
Roger Xueb5a89412018-11-09 23:32:38 +0000250 <!-- Alias for launcher activity only, as this belongs to each profile. -->
Roger Xueb5a89412018-11-09 23:32:38 +0000251 <activity-alias android:name="Settings"
252 android:label="@string/settings_label"
253 android:launchMode="singleTask"
254 android:targetActivity=".common.CarSettingActivity">
davidln720a2fe2019-05-20 13:46:56 -0700255 <intent-filter android:priority="1">
Roger Xueb5a89412018-11-09 23:32:38 +0000256 <action android:name="android.intent.action.MAIN" />
257 <category android:name="android.intent.category.DEFAULT" />
258 <category android:name="android.intent.category.LAUNCHER" />
259 </intent-filter>
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800260 <meta-data android:name="distractionOptimized" android:value="true"/>
Roger Xueb5a89412018-11-09 23:32:38 +0000261 </activity-alias>
262
Lujiang Xue63d561d2017-10-27 13:36:00 -0700263 <activity android:name=".bluetooth.BluetoothPairingDialog"
264 android:excludeFromRecents="true"
265 android:windowSoftInputMode="stateVisible|adjustResize"
kevinjm99081832018-10-17 17:08:10 -0700266 android:taskAffinity="car.settings.bluetooth"
267 android:launchMode="singleTask"
Lujiang Xue63d561d2017-10-27 13:36:00 -0700268 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800269 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue63d561d2017-10-27 13:36:00 -0700270 </activity>
271
davidln5d959382019-05-15 11:44:32 -0700272 <activity android:name=".bluetooth.BluetoothDevicePickerActivity"
273 android:label="@string/bluetooth_device_picker"
274 android:configChanges="orientation|keyboardHidden|screenSize"
275 android:clearTaskOnLaunch="true">
276 <intent-filter>
277 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
278 <category android:name="android.intent.category.DEFAULT" />
279 </intent-filter>
280 </activity>
281
Abhijoy Sahab4752552019-05-20 14:22:13 -0700282 <activity android:name=".bluetooth.BluetoothRequestPermissionActivity"
Heemin Seog07dac4b2019-05-24 17:14:16 -0700283 android:theme="@style/ActionDialogTheme"
284 android:excludeFromRecents="true"
285 android:clearTaskOnLaunch="true"
286 android:launchMode="singleInstance">
Abhijoy Sahab4752552019-05-20 14:22:13 -0700287 <intent-filter>
Heemin Seog07dac4b2019-05-24 17:14:16 -0700288 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
Abhijoy Sahab4752552019-05-20 14:22:13 -0700289 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
290 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
291 <category android:name="android.intent.category.DEFAULT" />
292 </intent-filter>
293 </activity>
294
Ying710fced2017-11-13 13:00:51 -0800295 <activity android:name=".accounts.AddAccountActivity"
296 android:theme="@android:style/Theme.Translucent.NoTitleBar"
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800297 android:configChanges="orientation|keyboardHidden|screenSize"/>
Ying710fced2017-11-13 13:00:51 -0800298
Heemin Seog66f90562019-05-06 17:42:34 -0700299 <activity android:name=".applications.managedomainurls.ManageDomainUrlsActivity"
300 android:configChanges="orientation|keyboardHidden|screenSize"
301 android:windowSoftInputMode="adjustResize"
302 android:exported="true">
303 <intent-filter>
304 <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
305 <category android:name="android.intent.category.DEFAULT" />
306 </intent-filter>
307 <meta-data android:name="distractionOptimized" android:value="true"/>
308 </activity>
309
310 <activity android:name=".applications.assist.ManageAssistActivity"
311 android:configChanges="orientation|keyboardHidden|screenSize"
312 android:windowSoftInputMode="adjustResize"
313 android:exported="true">
314 <intent-filter>
315 <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
316 <category android:name="android.intent.category.DEFAULT" />
317 </intent-filter>
318 <meta-data android:name="distractionOptimized" android:value="true"/>
319 </activity>
320
Jian Jin8ac46042018-04-26 17:27:47 -0700321 <activity android:name=".security.SettingsScreenLockActivity"
Jian Jinac9f9962018-05-17 15:34:29 -0700322 android:configChanges="orientation|keyboardHidden|screenSize"
323 android:windowSoftInputMode="adjustResize">
davidlnd3e35342018-10-05 10:37:46 -0700324 <intent-filter>
325 <action android:name="android.car.settings.SCREEN_LOCK_ACTIVITY" />
326 <category android:name="android.intent.category.DEFAULT" />
327 </intent-filter>
Jian Jin21425d32018-10-22 14:28:59 -0700328 <meta-data android:name="distractionOptimized" android:value="true"/>
Jian Jin8ac46042018-04-26 17:27:47 -0700329 </activity>
330
davidlnbdd44232018-07-03 13:38:13 -0700331 <activity android:name=".security.CheckLockActivity"
332 android:configChanges="orientation|keyboardHidden|screenSize"
333 android:windowSoftInputMode="adjustResize">
Heemin Seoge49b0682019-05-09 14:49:27 -0700334 <intent-filter>
335 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
336 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
337 <category android:name="android.intent.category.DEFAULT" />
338 </intent-filter>
davidlnbdd44232018-07-03 13:38:13 -0700339 </activity>
340
Heemin Seogb3a39b02019-08-23 16:33:40 -0700341 <activity android:name=".users.UserSwitcherActivity"
342 android:configChanges="orientation|keyboardHidden|screenSize"
343 android:windowSoftInputMode="adjustResize"
344 android:exported="true">
345 </activity>
346
Wenting Zhai2ee2f402019-03-19 10:53:38 -0700347 <activity android:name=".security.AddTrustedDeviceActivity"
348 android:configChanges="orientation|keyboardHidden|screenSize"
349 android:windowSoftInputMode="adjustResize">
350 </activity>
351
davidln64ad8cd2019-06-14 16:42:27 -0700352 <activity android:name=".security.CredentialStorageActivity"
353 android:theme="@style/ActionDialogTheme"
354 android:launchMode="singleTop"
355 android:configChanges="orientation|keyboardHidden|screenSize">
356 <intent-filter android:priority="1">
357 <action android:name="com.android.credentials.INSTALL" />
358 <action android:name="com.android.credentials.RESET" />
359 <category android:name="android.intent.category.DEFAULT" />
360 </intent-filter>
361 </activity>
362
Jian Jina7f06f82018-08-06 16:34:03 -0700363 <activity android:name=".system.ThirdPartyLicensesActivity"
Jonathan Koo72f45722019-03-11 08:40:26 -0700364 android:label="@string/settings_license_activity_title"
Jian Jina7f06f82018-08-06 16:34:03 -0700365 android:configChanges="orientation|keyboardHidden|screenSize"
366 android:windowSoftInputMode="adjustResize">
Jonathan Koo72f45722019-03-11 08:40:26 -0700367 <intent-filter>
368 <action android:name="android.settings.THIRD_PARTY_LICENSE" />
369 <category android:name="android.intent.category.DEFAULT" />
370 </intent-filter>
Jian Jina7f06f82018-08-06 16:34:03 -0700371 </activity>
372
Jonathan Koo668dcc42019-04-22 08:12:46 -0700373 <activity
374 android:name=".system.RegulatoryInfoDisplayActivity"
375 android:label="@string/regulatory_labels"
376 android:enabled="@bool/config_show_regulatory_info">
377 <intent-filter>
378 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
379 <category android:name="android.intent.category.DEFAULT" />
380 </intent-filter>
381 </activity>
382
Heemin Seogde2ced22019-05-09 11:15:48 -0700383 <activity android:name=".location.LocationSettingsActivity"
384 android:configChanges="orientation|keyboardHidden|screenSize"
385 android:windowSoftInputMode="adjustResize"
386 android:exported="true">
387 <intent-filter>
388 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
389 <category android:name="android.intent.category.DEFAULT" />
390 </intent-filter>
391 <meta-data android:name="distractionOptimized" android:value="true"/>
392 </activity>
393
Heemin Seog4f8ac7f2019-05-20 17:53:34 -0700394 <activity android:name=".datausage.DataWarningAndLimitActivity"
395 android:configChanges="orientation|keyboardHidden|screenSize"
396 android:windowSoftInputMode="adjustResize"
397 android:exported="true">
398 <meta-data android:name="distractionOptimized" android:value="true"/>
399 </activity>
400
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700401 <activity
402 android:name=".wifi.WifiRequestToggleActivity"
Heemin Seog6656e752019-05-24 17:55:41 -0700403 android:theme="@style/ActionDialogTheme"
404 android:excludeFromRecents="true"
405 android:clearTaskOnLaunch="true"
406 android:launchMode="singleInstance">
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700407 <intent-filter>
408 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
409 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
410 <category android:name="android.intent.category.DEFAULT" />
411 </intent-filter>
412 </activity>
413
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700414 <!-- This logic is copied from phone.-->
415 <!-- Ensures there's lightweight fallback activity when no other MAIN/HOME activity is present.-->
416 <activity android:name=".FallbackHome"
417 android:excludeFromRecents="true"
418 android:label=""
419 android:screenOrientation="nosensor"
420 android:theme="@style/FallbackHome">
Lujiang Xue630fe0a2018-11-13 13:51:02 -0800421 <intent-filter android:priority="-900">
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700422 <action android:name="android.intent.action.MAIN" />
423 <category android:name="android.intent.category.HOME" />
424 <category android:name="android.intent.category.DEFAULT" />
425 </intent-filter>
Lujiang Xueee7dacb2018-12-03 12:38:11 -0800426 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700427 </activity>
428
Lujiang Xue63d561d2017-10-27 13:36:00 -0700429 <service android:name=".bluetooth.BluetoothPairingService" />
430
kevinjm3ed5c872019-04-10 12:48:15 -0700431 <service android:name=".setupservice.InitialLockSetupService"
432 android:exported="true"
433 android:permission="com.android.car.settings.SET_INITIAL_LOCK"/>
434
Lujiang Xue63d561d2017-10-27 13:36:00 -0700435 <receiver android:name=".bluetooth.BluetoothPairingRequest">
436 <intent-filter>
437 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
438 </intent-filter>
439 </receiver>
440
Heemin Seog0eb74ad2019-06-14 16:50:46 -0700441 <!-- Exported for SystemUI to trigger -->
442 <receiver android:name=".storage.StorageUnmountReceiver"
443 android:exported="true"
444 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
445
Jian Jina7f06f82018-08-06 16:34:03 -0700446 <!-- FileProvider to share a generated license html file.
447 Note that "com.android.settings.files" is set here as its authorities because a Uri
448 permission grant should be allowed to share a file with an external browser but it is
449 allowed only for Settings' authorities in ActivityManagerService. -->
450 <provider android:name="androidx.core.content.FileProvider"
451 android:authorities="com.android.settings.files"
452 android:grantUriPermissions="true"
453 android:exported="false">
454 <meta-data android:name="android.support.FILE_PROVIDER_PATHS"
455 android:resource="@xml/file_paths" />
456 </provider>
457
roger xue843fbc42017-02-22 16:20:08 -0800458 </application>
459</manifest>