blob: c165d2eb50fde1b3c9e27e3024e5276da7f1f758 [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"
20 package="com.android.car.settings"
Roger Xueb5a89412018-11-09 23:32:38 +000021 coreApp="true"
roger xue843fbc42017-02-22 16:20:08 -080022 android:sharedUserId="android.uid.system"
23 android:versionCode="1"
24 android:versionName="1.0">
25
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
30 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
31 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
32 <uses-permission android:name="android.permission.BACKUP"/>
33 <uses-permission android:name="android.permission.BLUETOOTH"/>
34 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
davidln7d8c7732019-01-22 12:57:40 -080035 <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED"/>
roger xue843fbc42017-02-22 16:20:08 -080036 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
37 <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA"/>
38 <uses-permission android:name="android.permission.DELETE_CACHE_FILES"/>
39 <uses-permission android:name="android.permission.DUMP"/>
40 <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
41 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
42 <uses-permission android:name="android.permission.GET_PACKAGE_SIZE"/>
43 <uses-permission android:name="android.permission.INJECT_EVENTS"/>
44 <uses-permission android:name="android.permission.INTERNET"/>
45 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
46 <uses-permission android:name="android.permission.MANAGE_USERS"/>
Roshan Agrawal24cdfec2018-04-04 19:12:55 -070047 <uses-permission android:name="android.permission.MASTER_CLEAR" />
kevinjm11dfade2018-04-26 17:53:30 -070048 <uses-permission android:name="android.permission.NETWORK_SETTINGS" />
roger xue843fbc42017-02-22 16:20:08 -080049 <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG"/>
50 <uses-permission android:name="android.permission.READ_CONTACTS"/>
51 <uses-permission android:name="android.permission.REBOOT"/>
52 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
53 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
Calvin Huangc79fb432019-04-30 14:23:58 -070054 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES"/>
roger xue843fbc42017-02-22 16:20:08 -080055 <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS"/>
56 <uses-permission android:name="android.permission.SET_TIME"/>
57 <uses-permission android:name="android.permission.SET_TIME_ZONE"/>
Lujiang Xue12d4eb12018-02-07 13:09:13 -080058 <uses-permission android:name="android.permission.START_FOREGROUND"/>
Adora Zhang77c9ce02019-03-08 13:15:32 -080059 <uses-permission android:name="android.permission.STATUS_BAR_SERVICE"/>
roger xue843fbc42017-02-22 16:20:08 -080060 <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE"/>
61 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
62 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
63
kevinjm2c74aa72019-04-10 12:48:15 -070064 <permission android:name="com.android.car.settings.SET_INITIAL_LOCK"
65 android:protectionLevel="signature|setup"/>
66
roger xue843fbc42017-02-22 16:20:08 -080067 <application
68 android:icon="@drawable/ic_launcher_settings"
roger xue24b50802017-04-04 11:59:04 -070069 android:theme="@style/CarSettingTheme"
Jian Jin92b85582018-06-05 15:35:21 -070070 android:label="@string/settings_label"
Roger Xueb5a89412018-11-09 23:32:38 +000071 android:requiredForAllUsers="true"
72 android:directBootAware="true"
Jian Jin92b85582018-06-05 15:35:21 -070073 android:supportsRtl="true">
roger xue843fbc42017-02-22 16:20:08 -080074
75 <activity
roger xue24b50802017-04-04 11:59:04 -070076 android:name=".common.CarSettingActivity"
roger xue843fbc42017-02-22 16:20:08 -080077 android:label="@string/settings_label"
Lujiang Xue0daa9192017-12-06 11:48:39 -080078 android:launchMode="singleTask"
Lujiang Xueeaff6c32018-04-10 08:20:29 -070079 android:windowSoftInputMode="adjustPan"
Lujiang Xue0daa9192017-12-06 11:48:39 -080080 android:exported="true">
Heemin Seog7a360c42019-04-30 15:38:50 -070081 <!-- Keep the order of intents same as .common.FragmentResolver -->
Roger Xueb5a89412018-11-09 23:32:38 +000082 <intent-filter android:priority="1">
Lujiang Xue73f45732018-04-05 09:42:19 -070083 <action android:name="android.settings.SETTINGS" />
Lujiang Xue0daa9192017-12-06 11:48:39 -080084 <category android:name="android.intent.category.DEFAULT"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -080085 </intent-filter>
Lujiang Xuec1be6f62018-06-25 14:45:59 -070086
Lujiang Xuef402bff2018-12-19 16:02:39 -080087 <intent-filter android:priority="1">
Lujiang Xuea7813ff2019-01-15 09:02:34 -080088 <action android:name="android.settings.NIGHT_DISPLAY_SETTINGS" />
89 <category android:name="android.intent.category.DEFAULT" />
90 </intent-filter>
91
92 <intent-filter android:priority="1">
Heemin Seog7a360c42019-04-30 15:38:50 -070093 <action android:name="android.settings.DISPLAY_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -080094 <category android:name="android.intent.category.DEFAULT" />
95 </intent-filter>
96
97 <intent-filter android:priority="1">
98 <action android:name="android.settings.SOUND_SETTINGS" />
99 <category android:name="android.intent.category.DEFAULT" />
100 </intent-filter>
101
Heemin Seog7a360c42019-04-30 15:38:50 -0700102 <intent-filter android:priority="100">
103 <action android:name="android.net.wifi.PICK_WIFI_NETWORK" />
104 <action android:name="android.settings.WIFI_SETTINGS" />
105 <action android:name="android.settings.WIRELESS_SETTINGS" />
106 <category android:name="android.intent.category.DEFAULT" />
107 </intent-filter>
108
109 <intent-filter android:priority="100">
Heemin Seogc52177b2019-04-30 14:01:08 -0700110 <action android:name="android.settings.WIFI_IP_SETTINGS" />
111 <category android:name="android.intent.category.DEFAULT" />
112 </intent-filter>
113
114 <intent-filter android:priority="100">
Heemin Seog7a360c42019-04-30 15:38:50 -0700115 <action android:name="android.settings.DATA_USAGE_SETTINGS" />
116 <action android:name="android.settings.MOBILE_DATA_USAGE" />
117 <category android:name="android.intent.category.DEFAULT" />
118 </intent-filter>
119
120 <intent-filter android:priority="100">
121 <action android:name="android.settings.DATA_ROAMING_SETTINGS" />
122 <action android:name="android.settings.NETWORK_OPERATOR_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800123 <category android:name="android.intent.category.DEFAULT" />
124 </intent-filter>
125
126 <intent-filter android:priority="1">
Heemin Seog7a360c42019-04-30 15:38:50 -0700127 <action android:name="android.settings.BLUETOOTH_SETTINGS" />
Lujiang Xuef402bff2018-12-19 16:02:39 -0800128 <category android:name="android.intent.category.DEFAULT" />
129 </intent-filter>
130
Lujiang Xue8d6a9852018-12-17 10:19:18 -0800131 <intent-filter android:priority="100">
Heemin Seoge765f122019-02-08 15:13:24 -0800132 <action android:name="android.settings.LOCATION_SCANNING_SETTINGS" />
133 <category android:name="android.intent.category.DEFAULT"/>
134 </intent-filter>
135
Heemin Seog7a360c42019-04-30 15:38:50 -0700136 <intent-filter android:priority="1">
137 <action android:name="android.settings.APPLICATION_SETTINGS" />
138 <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" />
139 <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" />
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800140 <category android:name="android.intent.category.DEFAULT" />
141 </intent-filter>
142
Heemin Seog1cb91062019-07-01 09:58:24 -0700143 <!-- The following intent actions are listed twice in order to support multiple ways to
144 provide the package name. -->
145 <!-- This intent filter expects to receive the package name via the data field.
146 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS \
147 -d "package:<package name>" -->
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800148 <intent-filter android:priority="100">
Heemin Seog7a360c42019-04-30 15:38:50 -0700149 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
Heemin Seogc52177b2019-04-30 14:01:08 -0700150 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
Heemin Seog7a360c42019-04-30 15:38:50 -0700151 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
152 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
153 <data android:scheme="package" />
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800154 <category android:name="android.intent.category.DEFAULT" />
155 </intent-filter>
156
Heemin Seog1cb91062019-07-01 09:58:24 -0700157 <!-- This intent filter expects to receive the package name via an extra string.
158 i.e. adb shell am start -a android.settings.APPLICATION_DETAILS_SETTINGS
159 -e "android.provider.extra.APP_PACKAGE" "<package name>" -->
160 <intent-filter android:priority="100">
161 <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" />
162 <action android:name="android.settings.NOTIFICATION_SETTINGS" />
163 <action android:name="android.settings.CHANNEL_NOTIFICATION_SETTINGS" />
164 <action android:name="android.settings.APP_NOTIFICATION_SETTINGS" />
165 <category android:name="android.intent.category.DEFAULT" />
166 </intent-filter>
167
Heemin Seog2d0934f2019-03-26 11:47:31 -0700168 <intent-filter android:priority="100">
169 <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" />
170 <category android:name="android.intent.category.DEFAULT" />
171 </intent-filter>
172
173 <intent-filter android:priority="100">
Heemin Seog2d0934f2019-03-26 11:47:31 -0700174 <action android:name="android.settings.VOICE_INPUT_SETTINGS" />
175 <category android:name="android.intent.category.DEFAULT" />
176 </intent-filter>
177
178 <intent-filter android:priority="100">
davidlnc1744192019-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 Seog7a360c42019-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
davidlnc1744192019-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
davidln1df6bff2019-05-17 16:29:23 -0700193 <intent-filter android:priority="100">
194 <action android:name="android.settings.STORAGE_VOLUME_ACCESS_SETTINGS" />
195 <category android:name="android.intent.category.DEFAULT" />
196 </intent-filter>
197
Heemin Seog7a360c42019-04-30 15:38:50 -0700198 <intent-filter android:priority="1">
199 <action android:name="android.settings.DATE_SETTINGS" />
200 <action android:name="android.intent.action.QUICK_CLOCK" />
201 <category android:name="android.intent.category.DEFAULT" />
202 </intent-filter>
203
204 <intent-filter android:priority="1">
205 <action android:name="android.settings.USER_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.ADD_ACCOUNT_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.SYNC_SETTINGS" />
216 <category android:name="android.intent.category.DEFAULT" />
217 </intent-filter>
218
219 <intent-filter android:priority="100">
220 <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" />
221 <category android:name="android.intent.category.DEFAULT" />
222 </intent-filter>
223
224 <intent-filter android:priority="100">
225 <action android:name="android.settings.LOCALE_SETTINGS" />
226 <category android:name="android.intent.category.DEFAULT"/>
227 </intent-filter>
228
Heemin Seog2d0934f2019-03-26 11:47:31 -0700229 <intent-filter android:priority="100">
230 <action android:name="android.settings.REQUEST_SET_AUTOFILL_SERVICE" />
231 <category android:name="android.intent.category.DEFAULT" />
Priyank Singhcabfc8b2019-04-02 12:42:17 -0700232 <data android:scheme="package" />
Heemin Seog2d0934f2019-03-26 11:47:31 -0700233 </intent-filter>
234
235 <intent-filter android:priority="100">
Heemin Seog7a360c42019-04-30 15:38:50 -0700236 <action android:name="android.settings.INPUT_METHOD_SETTINGS" />
237 <category android:name="android.intent.category.DEFAULT"/>
Heemin Seog2d0934f2019-03-26 11:47:31 -0700238 </intent-filter>
239
Heemin Seog91b8d312019-04-29 10:20:00 -0700240 <intent-filter android:priority="100">
Heemin Seog7a360c42019-04-30 15:38:50 -0700241 <action android:name="android.settings.DEVICE_INFO_SETTINGS" />
242 <action android:name="android.settings.DEVICE_NAME" />
Heemin Seog91b8d312019-04-29 10:20:00 -0700243 <category android:name="android.intent.category.DEFAULT" />
244 </intent-filter>
245
Lujiang Xuea12477f2018-04-10 08:20:29 -0700246 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0daa9192017-12-06 11:48:39 -0800247 </activity>
248
Roger Xueb5a89412018-11-09 23:32:38 +0000249 <!-- Alias for launcher activity only, as this belongs to each profile. -->
Roger Xueb5a89412018-11-09 23:32:38 +0000250 <activity-alias android:name="Settings"
251 android:label="@string/settings_label"
252 android:launchMode="singleTask"
253 android:targetActivity=".common.CarSettingActivity">
davidln720a2fe2019-05-20 13:46:56 -0700254 <intent-filter android:priority="1">
Roger Xueb5a89412018-11-09 23:32:38 +0000255 <action android:name="android.intent.action.MAIN" />
256 <category android:name="android.intent.category.DEFAULT" />
257 <category android:name="android.intent.category.LAUNCHER" />
258 </intent-filter>
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800259 <meta-data android:name="distractionOptimized" android:value="true"/>
Roger Xueb5a89412018-11-09 23:32:38 +0000260 </activity-alias>
261
Lujiang Xue63d561d2017-10-27 13:36:00 -0700262 <activity android:name=".bluetooth.BluetoothPairingDialog"
263 android:excludeFromRecents="true"
264 android:windowSoftInputMode="stateVisible|adjustResize"
kevinjm99081832018-10-17 17:08:10 -0700265 android:taskAffinity="car.settings.bluetooth"
266 android:launchMode="singleTask"
Lujiang Xue63d561d2017-10-27 13:36:00 -0700267 android:theme="@*android:style/Theme.DeviceDefault.Settings.Dialog.NoActionBar">
Lujiang Xue8b0e2a72019-01-08 11:34:26 -0800268 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue63d561d2017-10-27 13:36:00 -0700269 </activity>
270
davidln5d959382019-05-15 11:44:32 -0700271 <activity android:name=".bluetooth.BluetoothDevicePickerActivity"
272 android:label="@string/bluetooth_device_picker"
273 android:configChanges="orientation|keyboardHidden|screenSize"
274 android:clearTaskOnLaunch="true">
275 <intent-filter>
276 <action android:name="android.bluetooth.devicepicker.action.LAUNCH" />
277 <category android:name="android.intent.category.DEFAULT" />
278 </intent-filter>
279 </activity>
280
Abhijoy Sahab4752552019-05-20 14:22:13 -0700281 <activity android:name=".bluetooth.BluetoothRequestPermissionActivity"
Heemin Seog07dac4b2019-05-24 17:14:16 -0700282 android:theme="@style/ActionDialogTheme"
283 android:excludeFromRecents="true"
284 android:clearTaskOnLaunch="true"
285 android:launchMode="singleInstance">
Abhijoy Sahab4752552019-05-20 14:22:13 -0700286 <intent-filter>
Heemin Seog07dac4b2019-05-24 17:14:16 -0700287 <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" />
Abhijoy Sahab4752552019-05-20 14:22:13 -0700288 <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" />
289 <action android:name="android.bluetooth.adapter.action.REQUEST_DISABLE" />
290 <category android:name="android.intent.category.DEFAULT" />
291 </intent-filter>
292 </activity>
293
Ying710fced2017-11-13 13:00:51 -0800294 <activity android:name=".accounts.AddAccountActivity"
295 android:theme="@android:style/Theme.Translucent.NoTitleBar"
Roshan Agrawald47b9de2018-12-26 19:54:20 -0800296 android:configChanges="orientation|keyboardHidden|screenSize"/>
Ying710fced2017-11-13 13:00:51 -0800297
Jian Jin8ac46042018-04-26 17:27:47 -0700298 <activity android:name=".security.SettingsScreenLockActivity"
Jian Jinac9f9962018-05-17 15:34:29 -0700299 android:configChanges="orientation|keyboardHidden|screenSize"
300 android:windowSoftInputMode="adjustResize">
davidlnd3e35342018-10-05 10:37:46 -0700301 <intent-filter>
302 <action android:name="android.car.settings.SCREEN_LOCK_ACTIVITY" />
303 <category android:name="android.intent.category.DEFAULT" />
304 </intent-filter>
Jian Jin21425d32018-10-22 14:28:59 -0700305 <meta-data android:name="distractionOptimized" android:value="true"/>
Jian Jin8ac46042018-04-26 17:27:47 -0700306 </activity>
307
davidlnbdd44232018-07-03 13:38:13 -0700308 <activity android:name=".security.CheckLockActivity"
309 android:configChanges="orientation|keyboardHidden|screenSize"
310 android:windowSoftInputMode="adjustResize">
Heemin Seoge49b0682019-05-09 14:49:27 -0700311 <intent-filter>
312 <action android:name="android.app.action.CONFIRM_DEVICE_CREDENTIAL" />
313 <action android:name="android.app.action.CONFIRM_FRP_CREDENTIAL" />
314 <category android:name="android.intent.category.DEFAULT" />
315 </intent-filter>
davidlnbdd44232018-07-03 13:38:13 -0700316 </activity>
317
Jian Jina7f06f82018-08-06 16:34:03 -0700318 <activity android:name=".system.ThirdPartyLicensesActivity"
Jonathan Koo72f45722019-03-11 08:40:26 -0700319 android:label="@string/settings_license_activity_title"
Jian Jina7f06f82018-08-06 16:34:03 -0700320 android:configChanges="orientation|keyboardHidden|screenSize"
321 android:windowSoftInputMode="adjustResize">
Jonathan Koo72f45722019-03-11 08:40:26 -0700322 <intent-filter>
323 <action android:name="android.settings.THIRD_PARTY_LICENSE" />
324 <category android:name="android.intent.category.DEFAULT" />
325 </intent-filter>
Jian Jina7f06f82018-08-06 16:34:03 -0700326 </activity>
327
Jonathan Koo7a9a1b22019-04-22 08:12:46 -0700328 <activity
329 android:name=".system.RegulatoryInfoDisplayActivity"
330 android:label="@string/regulatory_labels"
331 android:enabled="@bool/config_show_regulatory_info">
332 <intent-filter>
333 <action android:name="android.settings.SHOW_REGULATORY_INFO" />
334 <category android:name="android.intent.category.DEFAULT" />
335 </intent-filter>
336 </activity>
337
Heemin Seogde2ced22019-05-09 11:15:48 -0700338 <activity android:name=".location.LocationSettingsActivity"
339 android:configChanges="orientation|keyboardHidden|screenSize"
340 android:windowSoftInputMode="adjustResize"
341 android:exported="true">
342 <intent-filter>
343 <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" />
344 <category android:name="android.intent.category.DEFAULT" />
345 </intent-filter>
346 <meta-data android:name="distractionOptimized" android:value="true"/>
347 </activity>
348
Heemin Seog4f8ac7f2019-05-20 17:53:34 -0700349 <activity android:name=".datausage.DataWarningAndLimitActivity"
350 android:configChanges="orientation|keyboardHidden|screenSize"
351 android:windowSoftInputMode="adjustResize"
352 android:exported="true">
353 <meta-data android:name="distractionOptimized" android:value="true"/>
354 </activity>
355
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700356 <activity
357 android:name=".wifi.WifiRequestToggleActivity"
Heemin Seog6656e752019-05-24 17:55:41 -0700358 android:theme="@style/ActionDialogTheme"
359 android:excludeFromRecents="true"
360 android:clearTaskOnLaunch="true"
361 android:launchMode="singleInstance">
Abhijoy Sahaf0479ed2019-05-20 16:15:18 -0700362 <intent-filter>
363 <action android:name="android.net.wifi.action.REQUEST_ENABLE" />
364 <action android:name="android.net.wifi.action.REQUEST_DISABLE" />
365 <category android:name="android.intent.category.DEFAULT" />
366 </intent-filter>
367 </activity>
368
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700369 <!-- This logic is copied from phone.-->
370 <!-- Ensures there's lightweight fallback activity when no other MAIN/HOME activity is present.-->
371 <activity android:name=".FallbackHome"
372 android:excludeFromRecents="true"
373 android:label=""
374 android:screenOrientation="nosensor"
375 android:theme="@style/FallbackHome">
Lujiang Xue630fe0a2018-11-13 13:51:02 -0800376 <intent-filter android:priority="-900">
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700377 <action android:name="android.intent.action.MAIN" />
378 <category android:name="android.intent.category.HOME" />
379 <category android:name="android.intent.category.DEFAULT" />
380 </intent-filter>
Lujiang Xueee7dacb2018-12-03 12:38:11 -0800381 <meta-data android:name="distractionOptimized" android:value="true"/>
Lujiang Xue0c6dd2d2018-10-02 13:46:00 -0700382 </activity>
383
Lujiang Xue63d561d2017-10-27 13:36:00 -0700384 <service android:name=".bluetooth.BluetoothPairingService" />
385
kevinjm2c74aa72019-04-10 12:48:15 -0700386 <service android:name=".setupservice.InitialLockSetupService"
387 android:exported="true"
388 android:permission="com.android.car.settings.SET_INITIAL_LOCK"/>
389
Lujiang Xue63d561d2017-10-27 13:36:00 -0700390 <receiver android:name=".bluetooth.BluetoothPairingRequest">
391 <intent-filter>
392 <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" />
393 </intent-filter>
394 </receiver>
395
Jian Jina7f06f82018-08-06 16:34:03 -0700396 <!-- FileProvider to share a generated license html file.
397 Note that "com.android.settings.files" is set here as its authorities because a Uri
398 permission grant should be allowed to share a file with an external browser but it is
399 allowed only for Settings' authorities in ActivityManagerService. -->
400 <provider android:name="androidx.core.content.FileProvider"
401 android:authorities="com.android.settings.files"
402 android:grantUriPermissions="true"
403 android:exported="false">
404 <meta-data android:name="android.support.FILE_PROVIDER_PATHS"
405 android:resource="@xml/file_paths" />
406 </provider>
407
roger xue843fbc42017-02-22 16:20:08 -0800408 </application>
409</manifest>