blob: 551ec8101d9837308dabe43d886be607b2e18af4 [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"/>
roger xue843fbc42017-02-22 16:20:08 -080037 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
38 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
39 <uses-permission android:name="android.permission.DELETE_CACHE_FILES"/>
40 <uses-permission android:name="android.permission.DUMP"/>
41 <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
42 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
43 <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
44 <uses-permission android:name="android.permission.INJECT_EVENTS"/>
45 <uses-permission android:name="android.permission.INTERNET"/>
46 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
47 <uses-permission android:name="android.permission.MANAGE_USERS"/>
Roshan Agrawal24cdfec2018-04-04 19:12:55 -070048 <uses-permission android:name="android.permission.MASTER_CLEAR" />
Heemin Seog307e48b2019-06-14 16:50:46 -070049 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
kevinjm11dfade2018-04-26 17:53:30 -070050 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
roger xue843fbc42017-02-22 16:20:08 -080051 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"/>
52 <uses-permission android:name="android.permission.READ_CONTACTS"/>
53 <uses-permission android:name="android.permission.REBOOT"/>
54 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
55 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
Calvin Huangc79fb432019-04-30 14:23:58 -070056 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
roger xue843fbc42017-02-22 16:20:08 -080057 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
58 <uses-permission android:name="android.permission.SET_TIME"/>
59 <uses-permission android:name="android.permission.SET_TIME_ZONE"/>
Lujiang Xue12d4eb12018-02-07 13:09:13 -080060 <uses-permission android:name="android.permission.START_FOREGROUND"/>
Adora Zhang77c9ce02019-03-08 13:15:32 -080061 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE"/>
roger xue843fbc42017-02-22 16:20:08 -080062 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
63 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
64
kevinjm3ed5c872019-04-10 12:48:15 -070065 <permission android:name="com.android.car.settings.SET_INITIAL_LOCK"
66 android:protectionLevel="signature|setup"/>
67
roger xue843fbc42017-02-22 16:20:08 -080068 <application
69 android:icon="@drawable/ic_launcher_settings"
roger xue24b50802017-04-04 11:59:04 -070070 android:theme="@style/CarSettingTheme"
Jian Jin92b85582018-06-05 15:35:21 -070071 android:label="@string/settings_label"
Roger Xueb5a89412018-11-09 23:32:38 +000072 android:requiredForAllUsers="true"
73 android:directBootAware="true"
Jian Jin92b85582018-06-05 15:35:21 -070074 android:supportsRtl="true">
roger xue843fbc42017-02-22 16:20:08 -080075
76 <activity
roger xue24b50802017-04-04 11:59:04 -070077 android:name=".common.CarSettingActivity"
roger xue843fbc42017-02-22 16:20:08 -080078 android:label="@string/settings_label"
Lujiang Xue0daa9192017-12-06 11:48:39 -080079 android:launchMode="singleTask"
Lujiang Xueeaff6c32018-04-10 08:20:29 -070080 android:windowSoftInputMode="adjustPan"
Lujiang Xue0daa9192017-12-06 11:48:39 -080081 android:exported="true">
Heemin Seoga5f692e2019-04-30 15:38:50 -070082 <!-- Keep the order of intents same as .common.FragmentResolver -->
Roger Xueb5a89412018-11-09 23:32:38 +000083 <intent-filter android:priority="1">
Lujiang Xue73f45732018-04-05 09:42:19 -070084 <action android:name="android.settings.SETTINGS" />
Lujiang Xue0daa9192017-12-06 11:48:39 -080085 <category android:name="android.intent.category.DEFAULT"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -080086 </intent-filter>
Lujiang Xuec1be6f62018-06-25 14:45:59 -070087
Lujiang Xuef402bff2018-12-19 16:02:39 -080088 <intent-filter android:priority="1">
Lujiang Xuea7813ff2019-01-15 09:02:34 -080089 <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
90 <category android:name="android.intent.category.DEFAULT" />
91 </intent-filter>
92
93 <intent-filter android:priority="1">
Heemin Seoga5f692e2019-04-30 15:38:50 -070094 <action android:name="android.settings.DISPLAY_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -080095 <category android:name="android.intent.category.DEFAULT" />
96 </intent-filter>
97
98 <intent-filter android:priority="1">
99 <action android:name="android.settings.SOUND_SETTINGS" />
Heemin Seog798a77d2019-05-17 17:12:48 -0700100 <action android:name="android.settings.panel.action.VOLUME" />
101 <category android:name="android.intent.category.DEFAULT" />
102 </intent-filter>
103
104 <intent-filter android:priority="100">
105 <action android:name="android.settings.panel.action.INTERNET_CONNECTIVITY" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800106 <category android:name="android.intent.category.DEFAULT" />
107 </intent-filter>
108
Heemin Seoga5f692e2019-04-30 15:38:50 -0700109 <intent-filter android:priority="100">
110 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
111 <action android:name="android.settings.WIFI_SETTINGS" />
112 <action android:name="android.settings.WIRELESS_SETTINGS" />
Heemin Seog798a77d2019-05-17 17:12:48 -0700113 <action android:name="android.settings.panel.action.WIFI" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700114 <category android:name="android.intent.category.DEFAULT" />
115 </intent-filter>
116
117 <intent-filter android:priority="100">
Heemin Seogc52177b2019-04-30 14:01:08 -0700118 <action android:name="android.settings.WIFI_IP_SETTINGS" />
119 <category android:name="android.intent.category.DEFAULT" />
120 </intent-filter>
121
122 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700123 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
124 <action android:name="android.settings.MOBILE_DATA_USAGE" />
125 <category android:name="android.intent.category.DEFAULT" />
126 </intent-filter>
127
128 <intent-filter android:priority="100">
129 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
130 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800131 <category android:name="android.intent.category.DEFAULT" />
132 </intent-filter>
133
134 <intent-filter android:priority="1">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700135 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800136 <category android:name="android.intent.category.DEFAULT" />
137 </intent-filter>
138
Heemin Seoga5f692e2019-04-30 15:38:50 -0700139 <intent-filter android:priority="1">
140 <action android:name="android.settings.APPLICATION_SETTINGS" />
141 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
142 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800143 <category android:name="android.intent.category.DEFAULT" />
144 </intent-filter>
145
Heemin Seog1cb91062019-07-01 09:58:24 -0700146 <!-- The following intent actions are listed twice in order to support multiple ways to
147 provide the package name. -->
148 <!-- This intent filter expects to receive the package name via the data field.
149 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS \
150 -d "package:<package name>" -->
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800151 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700152 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
Heemin Seogc52177b2019-04-30 14:01:08 -0700153 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700154 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
155 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
156 <data android:scheme="package" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700157 <category android:name="android.intent.category.DEFAULT" />
158 </intent-filter>
159
Heemin Seog1cb91062019-07-01 09:58:24 -0700160 <!-- This intent filter expects to receive the package name via an extra string.
161 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS
162 -e "android.provider.extra.APP_PACKAGE" "<package name>" -->
163 <intent-filter android:priority="100">
164 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
165 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
166 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
167 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
168 <category android:name="android.intent.category.DEFAULT" />
169 </intent-filter>
170
Heemin Seog2d0934f2019-03-26 11:47:31 -0700171 <intent-filter android:priority="100">
davidln396a79d2019-05-17 15:52:23 -0700172 <action android:name="android.settings.action.MANAGE_WRITE_SETTINGS" />
173 <category android:name="android.intent.category.DEFAULT" />
174 </intent-filter>
175
176 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700177 <action android:name="android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700178 <category android:name="android.intent.category.DEFAULT" />
179 </intent-filter>
180
davidln396a79d2019-05-17 15:52:23 -0700181 <intent-filter android:priority="100">
182 <action android:name="android.settings.USAGE_ACCESS_SETTINGS" />
183 <category android:name="android.intent.category.DEFAULT" />
184 </intent-filter>
185
Heemin Seoga5f692e2019-04-30 15:38:50 -0700186 <intent-filter android:priority="1">
187 <action android:name="android.settings.DATE_SETTINGS" />
188 <action android:name="android.intent.action.QUICK_CLOCK" />
189 <category android:name="android.intent.category.DEFAULT" />
190 </intent-filter>
191
192 <intent-filter android:priority="1">
193 <action android:name="android.settings.USER_SETTINGS" />
194 <category android:name="android.intent.category.DEFAULT" />
195 </intent-filter>
196
197 <intent-filter android:priority="100">
198 <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" />
199 <category android:name="android.intent.category.DEFAULT" />
200 </intent-filter>
201
202 <intent-filter android:priority="100">
203 <action android:name="android.settings.SYNC_SETTINGS" />
204 <category android:name="android.intent.category.DEFAULT" />
205 </intent-filter>
206
207 <intent-filter android:priority="100">
208 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
Heemin Seog2353fff2019-09-24 10:07:25 -0700209 <action android:name="android.os.storage.action.MANAGE_STORAGE" />
Heemin Seoga5f692e2019-04-30 15:38:50 -0700210 <category android:name="android.intent.category.DEFAULT" />
211 </intent-filter>
212
213 <intent-filter android:priority="100">
davidln8bc6fba2019-06-14 16:42:27 -0700214 <action android:name="android.settings.SECURITY_SETTINGS" />
215 <category android:name="android.intent.category.DEFAULT" />
216 </intent-filter>
217
218 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700219 <action android:name="android.settings.LOCALE_SETTINGS" />
220 <category android:name="android.intent.category.DEFAULT"/>
221 </intent-filter>
222
Heemin Seog2d0934f2019-03-26 11:47:31 -0700223 <intent-filter android:priority="100">
224 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
225 <category android:name="android.intent.category.DEFAULT" />
Priyank Singhcabfc8b2019-04-02 12:42:17 -0700226 <data android:scheme="package" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700227 </intent-filter>
228
229 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700230 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
231 <category android:name="android.intent.category.DEFAULT"/>
Heemin Seog2d0934f2019-03-26 11:47:31 -0700232 </intent-filter>
233
Heemin Seogbef5dad2019-04-29 10:20:00 -0700234 <intent-filter android:priority="100">
Heemin Seoga5f692e2019-04-30 15:38:50 -0700235 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
236 <action android:name="android.settings.DEVICE_NAME" />
Heemin Seogbef5dad2019-04-29 10:20:00 -0700237 <category android:name="android.intent.category.DEFAULT" />
238 </intent-filter>
Yao, Yuxing8301dfc2019-05-17 11:39:45 -0700239
Anthony Hugha46238d2020-01-28 16:04:26 -0800240 <intent-filter android:priority="100">
241 <action android:name="android.settings.PRIVACY_SETTINGS" />
242 <category android:name="android.intent.category.DEFAULT" />
243 </intent-filter>
244
Lujiang Xuea12477f2018-04-10 08:20:29 -0700245 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -0800246 </activity>
247
Roger Xueb5a89412018-11-09 23:32:38 +0000248 <!-- Alias for launcher activity only, as this belongs to each profile. -->
Roger Xueb5a89412018-11-09 23:32:38 +0000249 <activity-alias android:name="Settings"
250 android:label="@string/settings_label"
251 android:launchMode="singleTask"
252 android:targetActivity=".common.CarSettingActivity">
davidln720a2fe2019-05-20 13:46:56 -0700253 <intent-filter android:priority="1">
Roger Xueb5a89412018-11-09 23:32:38 +0000254 <action android:name="android.intent.action.MAIN" />
255 <category android:name="android.intent.category.DEFAULT" />
256 <category android:name="android.intent.category.LAUNCHER" />
257 </intent-filter>
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800258 <meta-data android:name="distractionOptimized" android:value="true"/>
Roger Xueb5a89412018-11-09 23:32:38 +0000259 </activity-alias>
260
Lujiang Xue63d561d2017-10-27 13:36:00 -0700261 <activity android:name=".bluetooth.BluetoothPairingDialog"
262 android:excludeFromRecents="true"
263 android:windowSoftInputMode="stateVisible|adjustResize"
kevinjm99081832018-10-17 17:08:10 -0700264 android:taskAffinity="car.settings.bluetooth"
265 android:launchMode="singleTask"
Lujiang Xue63d561d2017-10-27 13:36:00 -0700266 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800267 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue63d561d2017-10-27 13:36:00 -0700268 </activity>
269
davidln5d959382019-05-15 11:44:32 -0700270 <activity android:name=".bluetooth.BluetoothDevicePickerActivity"
271 android:label="@string/bluetooth_device_picker"
272 android:configChanges="orientation|keyboardHidden|screenSize"
273 android:clearTaskOnLaunch="true">
274 <intent-filter>
275 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
276 <category android:name="android.intent.category.DEFAULT" />
277 </intent-filter>
278 </activity>
279
Abhijoy Sahab4752552019-05-20 14:22:13 -0700280 <activity android:name=".bluetooth.BluetoothRequestPermissionActivity"
Heemin Seog07dac4b2019-05-24 17:14:16 -0700281 android:theme="@style/ActionDialogTheme"
282 android:excludeFromRecents="true"
283 android:clearTaskOnLaunch="true"
284 android:launchMode="singleInstance">
Abhijoy Sahab4752552019-05-20 14:22:13 -0700285 <intent-filter>
Heemin Seog07dac4b2019-05-24 17:14:16 -0700286 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
Abhijoy Sahab4752552019-05-20 14:22:13 -0700287 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
288 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
289 <category android:name="android.intent.category.DEFAULT" />
290 </intent-filter>
291 </activity>
292
Ying710fced2017-11-13 13:00:51 -0800293 <activity android:name=".accounts.AddAccountActivity"
294 android:theme="@android:style/Theme.Translucent.NoTitleBar"
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800295 android:configChanges="orientation|keyboardHidden|screenSize"/>
Ying710fced2017-11-13 13:00:51 -0800296
Heemin Seog66f90562019-05-06 17:42:34 -0700297 <activity android:name=".applications.managedomainurls.ManageDomainUrlsActivity"
298 android:configChanges="orientation|keyboardHidden|screenSize"
299 android:windowSoftInputMode="adjustResize"
300 android:exported="true">
301 <intent-filter>
302 <action android:name="android.settings.MANAGE_DOMAIN_URLS" />
303 <category android:name="android.intent.category.DEFAULT" />
304 </intent-filter>
305 <meta-data android:name="distractionOptimized" android:value="true"/>
306 </activity>
307
308 <activity android:name=".applications.assist.ManageAssistActivity"
309 android:configChanges="orientation|keyboardHidden|screenSize"
310 android:windowSoftInputMode="adjustResize"
311 android:exported="true">
312 <intent-filter>
313 <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
314 <category android:name="android.intent.category.DEFAULT" />
315 </intent-filter>
316 <meta-data android:name="distractionOptimized" android:value="true"/>
317 </activity>
318
Jian Jin8ac46042018-04-26 17:27:47 -0700319 <activity android:name=".security.SettingsScreenLockActivity"
Jian Jinac9f9962018-05-17 15:34:29 -0700320 android:configChanges="orientation|keyboardHidden|screenSize"
321 android:windowSoftInputMode="adjustResize">
davidlnd3e35342018-10-05 10:37:46 -0700322 <intent-filter>
323 <action android:name="android.car.settings.SCREEN_LOCK_ACTIVITY" />
324 <category android:name="android.intent.category.DEFAULT" />
325 </intent-filter>
Jian Jin21425d32018-10-22 14:28:59 -0700326 <meta-data android:name="distractionOptimized" android:value="true"/>
Jian Jin8ac46042018-04-26 17:27:47 -0700327 </activity>
328
davidlnbdd44232018-07-03 13:38:13 -0700329 <activity android:name=".security.CheckLockActivity"
330 android:configChanges="orientation|keyboardHidden|screenSize"
331 android:windowSoftInputMode="adjustResize">
Heemin Seoge49b0682019-05-09 14:49:27 -0700332 <intent-filter>
333 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
334 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
335 <category android:name="android.intent.category.DEFAULT" />
336 </intent-filter>
davidlnbdd44232018-07-03 13:38:13 -0700337 </activity>
338
Wenting Zhai2ee2f402019-03-19 10:53:38 -0700339 <activity android:name=".security.AddTrustedDeviceActivity"
340 android:configChanges="orientation|keyboardHidden|screenSize"
341 android:windowSoftInputMode="adjustResize">
342 </activity>
343
davidln8bc6fba2019-06-14 16:42:27 -0700344 <activity android:name=".security.CredentialStorageActivity"
345 android:theme="@style/ActionDialogTheme"
346 android:launchMode="singleTop"
347 android:configChanges="orientation|keyboardHidden|screenSize">
348 <intent-filter android:priority="1">
349 <action android:name="com.android.credentials.INSTALL" />
350 <action android:name="com.android.credentials.RESET" />
351 <category android:name="android.intent.category.DEFAULT" />
352 </intent-filter>
353 </activity>
354
Jian Jina7f06f82018-08-06 16:34:03 -0700355 <activity android:name=".system.ThirdPartyLicensesActivity"
Jonathan Koo72f45722019-03-11 08:40:26 -0700356 android:label="@string/settings_license_activity_title"
Jian Jina7f06f82018-08-06 16:34:03 -0700357 android:configChanges="orientation|keyboardHidden|screenSize"
358 android:windowSoftInputMode="adjustResize">
Jonathan Koo72f45722019-03-11 08:40:26 -0700359 <intent-filter>
360 <action android:name="android.settings.THIRD_PARTY_LICENSE" />
361 <category android:name="android.intent.category.DEFAULT" />
362 </intent-filter>
Jian Jina7f06f82018-08-06 16:34:03 -0700363 </activity>
364
Jonathan Koo668dcc42019-04-22 08:12:46 -0700365 <activity
366 android:name=".system.RegulatoryInfoDisplayActivity"
367 android:label="@string/regulatory_labels"
368 android:enabled="@bool/config_show_regulatory_info">
369 <intent-filter>
370 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
371 <category android:name="android.intent.category.DEFAULT" />
372 </intent-filter>
373 </activity>
374
Heemin Seogde2ced22019-05-09 11:15:48 -0700375 <activity android:name=".location.LocationSettingsActivity"
376 android:configChanges="orientation|keyboardHidden|screenSize"
377 android:windowSoftInputMode="adjustResize"
378 android:exported="true">
379 <intent-filter>
380 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
381 <category android:name="android.intent.category.DEFAULT" />
382 </intent-filter>
383 <meta-data android:name="distractionOptimized" android:value="true"/>
384 </activity>
385
Heemin Seog4f8ac7f2019-05-20 17:53:34 -0700386 <activity android:name=".datausage.DataWarningAndLimitActivity"
387 android:configChanges="orientation|keyboardHidden|screenSize"
388 android:windowSoftInputMode="adjustResize"
389 android:exported="true">
390 <meta-data android:name="distractionOptimized" android:value="true"/>
391 </activity>
392
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700393 <activity
394 android:name=".wifi.WifiRequestToggleActivity"
Heemin Seog6656e752019-05-24 17:55:41 -0700395 android:theme="@style/ActionDialogTheme"
396 android:excludeFromRecents="true"
397 android:clearTaskOnLaunch="true"
398 android:launchMode="singleInstance">
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700399 <intent-filter>
400 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
401 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
402 <category android:name="android.intent.category.DEFAULT" />
403 </intent-filter>
404 </activity>
405
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700406 <!-- This logic is copied from phone.-->
407 <!-- Ensures there's lightweight fallback activity when no other MAIN/HOME activity is present.-->
408 <activity android:name=".FallbackHome"
409 android:excludeFromRecents="true"
410 android:label=""
411 android:screenOrientation="nosensor"
412 android:theme="@style/FallbackHome">
Lujiang Xue630fe0a2018-11-13 13:51:02 -0800413 <intent-filter android:priority="-900">
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700414 <action android:name="android.intent.action.MAIN" />
415 <category android:name="android.intent.category.HOME" />
416 <category android:name="android.intent.category.DEFAULT" />
417 </intent-filter>
Lujiang Xueee7dacb2018-12-03 12:38:11 -0800418 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700419 </activity>
420
Lujiang Xue63d561d2017-10-27 13:36:00 -0700421 <service android:name=".bluetooth.BluetoothPairingService" />
422
kevinjm3ed5c872019-04-10 12:48:15 -0700423 <service android:name=".setupservice.InitialLockSetupService"
424 android:exported="true"
425 android:permission="com.android.car.settings.SET_INITIAL_LOCK"/>
426
Lujiang Xue63d561d2017-10-27 13:36:00 -0700427 <receiver android:name=".bluetooth.BluetoothPairingRequest">
428 <intent-filter>
429 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
430 </intent-filter>
431 </receiver>
432
Heemin Seog307e48b2019-06-14 16:50:46 -0700433 <!-- Exported for SystemUI to trigger -->
434 <receiver android:name=".storage.StorageUnmountReceiver"
435 android:exported="true"
436 android:permission="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
437
Jian Jina7f06f82018-08-06 16:34:03 -0700438 <!-- FileProvider to share a generated license html file.
439 Note that "com.android.settings.files" is set here as its authorities because a Uri
440 permission grant should be allowed to share a file with an external browser but it is
441 allowed only for Settings' authorities in ActivityManagerService. -->
442 <provider android:name="androidx.core.content.FileProvider"
443 android:authorities="com.android.settings.files"
444 android:grantUriPermissions="true"
445 android:exported="false">
446 <meta-data android:name="android.support.FILE_PROVIDER_PATHS"
447 android:resource="@xml/file_paths" />
448 </provider>
449
roger xue843fbc42017-02-22 16:20:08 -0800450 </application>
451</manifest>