blob: c8b54e36100a51ee310c308a576efa51f9f97591
1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
3 | package="com.android.tv.settings" |
4 | android:sharedUserId="android.uid.system" |
5 | android:versionCode="1" |
6 | android:versionName="1.0" > |
7 | |
8 | <uses-sdk |
9 | android:minSdkVersion="23" /> |
10 | |
11 | <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> |
12 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
13 | <uses-permission android:name="android.permission.BACKUP" /> |
14 | <uses-permission android:name="android.permission.BLUETOOTH" /> |
15 | <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> |
16 | <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> |
17 | <uses-permission android:name="android.permission.CLEAR_APP_USER_DATA" /> |
18 | <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /> |
19 | <uses-permission android:name="android.permission.DUMP" /> |
20 | <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> |
21 | <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED" /> |
22 | <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> |
23 | <uses-permission android:name="android.permission.INJECT_EVENTS" /> |
24 | <uses-permission android:name="android.permission.INTERNET" /> |
25 | <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" /> |
26 | <uses-permission android:name="android.permission.MANAGE_USERS" /> |
27 | <uses-permission android:name="android.permission.OVERRIDE_WIFI_CONFIG" /> |
28 | <uses-permission android:name="android.permission.READ_CONTACTS" /> |
29 | <uses-permission android:name="android.permission.REBOOT" /> |
30 | <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
31 | <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
32 | <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" /> |
33 | <uses-permission android:name="android.permission.SET_TIME" /> |
34 | <uses-permission android:name="android.permission.SET_TIME_ZONE" /> |
35 | <uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" /> |
36 | <uses-permission android:name="android.permission.WRITE_SETTINGS" /> |
37 | <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" /> |
38 | <application |
39 | android:icon="@drawable/logo_settings_color_48dp" |
40 | android:label="@string/settings_app_name" |
41 | android:banner="@drawable/ic_launcher_banner_settings" |
42 | android:supportsRtl="true" |
43 | android:theme="@style/Theme.Settings" |
44 | android:usesCleartextTraffic="true" |
45 | android:defaultToDeviceProtectedStorage="true" |
46 | android:directBootAware="true"> |
47 | |
48 | <activity |
49 | android:name=".MainSettings" |
50 | android:excludeFromRecents="true" |
51 | android:theme="@style/Theme.Settings.Transparent" |
52 | android:configChanges="keyboard|keyboardHidden|navigation" |
53 | android:label="@string/settings_app_name" > |
54 | <intent-filter> |
55 | <action android:name="android.intent.action.MAIN" /> |
56 | <action android:name="android.settings.SETTINGS" /> |
57 | <category android:name="android.intent.category.DEFAULT" /> |
58 | </intent-filter> |
59 | |
60 | <!-- Intent filter used to display this activity as a settings |
61 | entry point in the LeanbackLauncher --> |
62 | <intent-filter |
63 | android:priority="3" |
64 | android:label="@string/launcher_settings_app_name" |
65 | android:icon="@drawable/ic_settings_launcher_icon" > |
66 | <action android:name="android.intent.action.MAIN" /> |
67 | <category android:name="android.intent.category.LEANBACK_SETTINGS" /> |
68 | </intent-filter> |
69 | </activity> |
70 | |
71 | <!-- WifiSetupActivity may be (usually is) started from setup so theme is |
72 | determined at runtime --> |
73 | <activity |
74 | android:name=".connectivity.setup.WifiSetupActivity" |
75 | android:clearTaskOnLaunch="true" |
76 | android:excludeFromRecents="true" |
77 | android:theme="@style/Theme.Setup" |
78 | android:configChanges="keyboard|keyboardHidden|navigation" > |
79 | <intent-filter> |
80 | <action android:name="android.intent.action.MAIN" /> |
81 | <action android:name="com.android.net.wifi.SETUP_WIFI_NETWORK" /> |
82 | <!-- TODO remove custom action when stop including /packages/apps/Settings --> |
83 | <action android:name="com.android.net.wifi.CANVAS_SETUP_WIFI_NETWORK" /> |
84 | |
85 | <category android:name="android.intent.category.DEFAULT" /> |
86 | </intent-filter> |
87 | </activity> |
88 | <activity |
89 | android:name=".connectivity.WifiConnectionActivity" |
90 | android:clearTaskOnLaunch="true" |
91 | android:configChanges="keyboard|keyboardHidden|navigation" |
92 | android:excludeFromRecents="true" |
93 | android:exported="true" |
94 | android:theme="@style/Theme.Leanback.FormWizard.Solid" /> |
95 | <activity |
96 | android:name=".connectivity.EditProxySettingsActivity" |
97 | android:clearTaskOnLaunch="true" |
98 | android:configChanges="keyboard|keyboardHidden|navigation" |
99 | android:excludeFromRecents="true" |
100 | android:theme="@style/Theme.Leanback.FormWizard.Solid" /> |
101 | <activity |
102 | android:name=".connectivity.EditIpSettingsActivity" |
103 | android:clearTaskOnLaunch="true" |
104 | android:configChanges="keyboard|keyboardHidden|navigation" |
105 | android:excludeFromRecents="true" |
106 | android:theme="@style/Theme.Leanback.FormWizard.Solid" /> |
107 | <activity |
108 | android:name=".connectivity.AddWifiNetworkActivity" |
109 | android:clearTaskOnLaunch="true" |
110 | android:configChanges="keyboard|keyboardHidden|navigation" |
111 | android:excludeFromRecents="true" |
112 | android:exported="true" |
113 | android:theme="@style/Theme.Leanback.FormWizard.Solid" /> |
114 | <!-- WpsConnectionActivity may be started from setup so theme |
115 | is determined at runtime --> |
116 | <activity |
117 | android:name=".connectivity.WpsConnectionActivity" |
118 | android:configChanges="keyboard|keyboardHidden|navigation" |
119 | android:excludeFromRecents="true" |
120 | android:exported="true" /> |
121 | <activity |
122 | android:name=".accounts.AccountSyncActivity" |
123 | android:theme="@style/Theme.Settings.Transparent" |
124 | android:configChanges="keyboard|keyboardHidden|navigation" |
125 | android:excludeFromRecents="true" |
126 | android:exported="true" > |
127 | <intent-filter> |
128 | <action android:name="android.intent.action.MAIN" /> |
129 | <action android:name="android.settings.ACCOUNT_SYNC_SETTINGS" /> |
130 | |
131 | <category android:name="android.intent.category.DEFAULT" /> |
132 | </intent-filter> |
133 | </activity> |
134 | <activity |
135 | android:name=".accounts.RemoveAccountDialog" |
136 | android:configChanges="keyboard|keyboardHidden|navigation" |
137 | android:excludeFromRecents="true" /> |
138 | <activity |
139 | android:name=".accounts.AddAccountWithTypeActivity" |
140 | android:excludeFromRecents="true" |
141 | android:exported="true" > |
142 | <intent-filter> |
143 | <action android:name="android.settings.ADD_ACCOUNT_SETTINGS" /> |
144 | |
145 | <category android:name="android.intent.category.DEFAULT" /> |
146 | </intent-filter> |
147 | </activity> |
148 | <activity |
149 | android:name=".device.apps.AppsActivity" |
150 | android:theme="@style/Theme.Settings.Transparent" |
151 | android:configChanges="keyboard|keyboardHidden|navigation" |
152 | android:excludeFromRecents="true" |
153 | android:exported="true" > |
154 | <intent-filter> |
155 | <action android:name="android.intent.action.MAIN" /> |
156 | <action android:name="android.settings.APPLICATION_SETTINGS" /> |
157 | <action android:name="android.settings.MANAGE_APPLICATIONS_SETTINGS" /> |
158 | <action android:name="android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" /> |
159 | |
160 | <category android:name="android.intent.category.DEFAULT" /> |
161 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
162 | <category android:name="com.android.settings.SHORTCUT" /> |
163 | </intent-filter> |
164 | </activity> |
165 | <activity |
166 | android:name=".device.apps.AppManagementActivity" |
167 | android:theme="@style/Theme.Settings.Transparent" |
168 | android:configChanges="keyboard|keyboardHidden|navigation" |
169 | android:excludeFromRecents="true" |
170 | android:exported="true" > |
171 | <intent-filter android:priority="1"> |
172 | <!-- <action android:name="android.settings.APPLICATION_DETAILS_SETTINGS" /> --> |
173 | <category android:name="android.intent.category.DEFAULT" /> |
174 | <data android:scheme="package" /> |
175 | </intent-filter> |
176 | </activity> |
177 | <activity |
178 | android:name=".device.StorageResetActivity" |
179 | android:theme="@style/Theme.Settings.Transparent" |
180 | android:configChanges="keyboard|keyboardHidden|navigation" |
181 | android:excludeFromRecents="true" |
182 | android:exported="true"> |
183 | <intent-filter android:priority="1"> |
184 | <action android:name="android.settings.INTERNAL_STORAGE_SETTINGS" /> |
185 | <action android:name="android.settings.MEMORY_CARD_SETTINGS" /> |
186 | <category android:name="android.intent.category.DEFAULT" /> |
187 | </intent-filter> |
188 | <intent-filter> |
189 | <action android:name="android.intent.action.MAIN" /> |
190 | <category android:name="android.intent.category.DEFAULT" /> |
191 | <action android:name="android.intent.action.MANAGE_PACKAGE_STORAGE" /> |
192 | <action android:name="android.os.storage.action.MANAGE_STORAGE" /> |
193 | </intent-filter> |
194 | </activity> |
195 | <activity android:name=".device.storage.ResetActivity" |
196 | android:theme="@style/Theme.Settings.Transparent" |
197 | android:configChanges="keyboard|keyboardHidden|navigation" |
198 | android:excludeFromRecents="true" /> |
199 | <activity android:name=".connectivity.NetworkActivity" |
200 | android:theme="@style/Theme.Settings.Transparent" |
201 | android:configChanges="keyboard|keyboardHidden|navigation" |
202 | android:excludeFromRecents="true" |
203 | android:exported="true" > |
204 | |
205 | <!-- Intent filter used to display this activity as a settings |
206 | entry point in the LeanbackLauncher --> |
207 | <intent-filter |
208 | android:priority="2" |
209 | android:label="@string/launcher_network_app_name" |
210 | android:icon="@drawable/ic_settings_wifi_active_0_launcher" > |
211 | <action android:name="android.intent.action.MAIN" /> |
212 | <category android:name="android.intent.category.LEANBACK_SETTINGS" /> |
213 | </intent-filter> |
214 | |
215 | <intent-filter android:priority="10"> |
216 | <action android:name="android.settings.WIFI_SETTINGS" /> |
217 | <category android:name="android.intent.category.DEFAULT" /> |
218 | <category android:name="android.intent.category.LEANBACK_SETTINGS" /> |
219 | </intent-filter> |
220 | </activity> |
221 | <activity |
222 | android:name=".system.SecurityActivity" |
223 | android:theme="@style/Theme.Settings.Transparent" |
224 | android:configChanges="keyboard|keyboardHidden|navigation" |
225 | android:excludeFromRecents="true" |
226 | android:exported="true" > |
227 | <intent-filter android:priority="2"> |
228 | <action android:name="android.settings.SECURITY_SETTINGS" /> |
229 | |
230 | <category android:name="android.intent.category.DEFAULT" /> |
231 | </intent-filter> |
232 | </activity> |
233 | <activity-alias |
234 | android:name=".users.RestrictedProfileActivityLauncherEntry" |
235 | android:enabled="false" |
236 | android:excludeFromRecents="true" |
237 | android:exported="true" |
238 | android:targetActivity=".system.SecurityActivity" > |
239 | |
240 | <!-- |
241 | Intent filter used to display this activity as a settings |
242 | entry point in the LeanbackLauncher |
243 | --> |
244 | <intent-filter |
245 | android:icon="@drawable/ic_settings_restricted_profile_launcher" |
246 | android:label="@string/launcher_restricted_profile_app_name" |
247 | android:priority="0" > |
248 | <action android:name="android.intent.action.MAIN" /> |
249 | |
250 | <category android:name="android.intent.category.LEANBACK_SETTINGS" /> |
251 | </intent-filter> |
252 | </activity-alias> |
253 | <activity |
254 | android:name=".device.sound.SoundActivity" |
255 | android:theme="@style/Theme.Settings.Transparent" |
256 | android:configChanges="keyboard|keyboardHidden|navigation" |
257 | android:excludeFromRecents="true" |
258 | android:exported="true" > |
259 | <intent-filter> |
260 | <action android:name="android.intent.action.MAIN" /> |
261 | <action android:name="com.android.settings.SOUND_SETTINGS" /> |
262 | <action android:name="android.settings.SOUND_SETTINGS" /> |
263 | |
264 | <category android:name="android.intent.category.DEFAULT" /> |
265 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
266 | <category android:name="com.android.settings.SHORTCUT" /> |
267 | </intent-filter> |
268 | </activity> |
269 | <activity |
270 | android:name=".device.display.daydream.DaydreamActivity" |
271 | android:theme="@style/Theme.Settings.Transparent" |
272 | android:configChanges="keyboard|keyboardHidden|navigation" |
273 | android:excludeFromRecents="true" |
274 | android:exported="true" /> |
275 | <activity |
276 | android:name=".device.display.daydream.DaydreamVoiceAction" |
277 | android:excludeFromRecents="true" |
278 | android:exported="true" |
279 | android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > |
280 | <intent-filter> |
281 | |
282 | <!-- This intent is launched by the SLEEP voice action from Pano Search --> |
283 | <action android:name="com.google.android.pano.action.SLEEP" /> |
284 | |
285 | <category android:name="android.intent.category.DEFAULT" /> |
286 | </intent-filter> |
287 | </activity> |
288 | <activity |
289 | android:name=".device.privacy.PrivacyActivity" |
290 | android:configChanges="keyboard|keyboardHidden|navigation" |
291 | android:excludeFromRecents="true" |
292 | android:exported="true" |
293 | android:theme="@android:style/Theme.NoDisplay" > |
294 | <intent-filter> |
295 | <action android:name="android.intent.action.MAIN" /> |
296 | <action android:name="android.settings.PRIVACY_SETTINGS" /> |
297 | |
298 | <category android:name="android.intent.category.DEFAULT" /> |
299 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
300 | </intent-filter> |
301 | </activity> |
302 | <activity |
303 | android:name=".system.AccessibilityActivity" |
304 | android:theme="@style/Theme.Settings.Transparent" |
305 | android:configChanges="keyboard|keyboardHidden|navigation" |
306 | android:excludeFromRecents="true" |
307 | android:exported="true" /> |
308 | <activity |
309 | android:name=".system.CaptionSetupActivity" |
310 | android:configChanges="keyboard|keyboardHidden|navigation" |
311 | android:excludeFromRecents="true" |
312 | android:exported="true" > |
313 | <intent-filter android:priority="3"> |
314 | <action android:name="android.settings.CAPTIONING_SETTINGS" /> |
315 | |
316 | <category android:name="android.intent.category.DEFAULT" /> |
317 | </intent-filter> |
318 | </activity> |
319 | <activity |
320 | android:name=".system.DateTimeActivity" |
321 | android:theme="@style/Theme.Settings.Transparent" |
322 | android:configChanges="keyboard|keyboardHidden|navigation" |
323 | android:excludeFromRecents="true" |
324 | android:exported="true" > |
325 | <intent-filter> |
326 | <action android:name="android.settings.DATE_SETTINGS" /> |
327 | |
328 | <category android:name="android.intent.category.DEFAULT" /> |
329 | </intent-filter> |
330 | </activity> |
331 | <activity |
332 | android:name=".system.SetDateTimeActivity" |
333 | android:configChanges="keyboard|keyboardHidden|navigation" |
334 | android:excludeFromRecents="true" |
335 | android:exported="false" /> |
336 | <activity |
337 | android:name=".system.LocationActivity" |
338 | android:theme="@style/Theme.Settings.Transparent" |
339 | android:configChanges="keyboard|keyboardHidden|navigation" |
340 | android:excludeFromRecents="true" |
341 | android:exported="true" > |
342 | <intent-filter> |
343 | <action android:name="android.intent.action.MAIN" /> |
344 | <action android:name="android.settings.LOCATION_SOURCE_SETTINGS" /> |
345 | <category android:name="android.intent.category.DEFAULT" /> |
346 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
347 | <category android:name="com.android.settings.SHORTCUT" /> |
348 | </intent-filter> |
349 | </activity> |
350 | <activity |
351 | android:name=".system.development.DevelopmentActivity" |
352 | android:theme="@style/Theme.Settings.Transparent" |
353 | android:configChanges="keyboard|keyboardHidden|navigation" |
354 | android:excludeFromRecents="true" |
355 | android:exported="true" > |
356 | <intent-filter> |
357 | <action android:name="android.intent.action.MAIN" /> |
358 | <action android:name="android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> |
359 | <action android:name="com.android.settings.APPLICATION_DEVELOPMENT_SETTINGS" /> |
360 | |
361 | <category android:name="android.intent.category.DEFAULT" /> |
362 | </intent-filter> |
363 | </activity> |
364 | <activity android:name=".system.development.AppPicker" |
365 | android:configChanges="keyboard|keyboardHidden|navigation" |
366 | android:excludeFromRecents="true" |
367 | android:exported="false" /> |
368 | <activity |
369 | android:name=".system.KeyboardActivity" |
370 | android:theme="@style/Theme.Settings.Transparent" |
371 | android:configChanges="keyboard|keyboardHidden|navigation" |
372 | android:excludeFromRecents="true" |
373 | android:exported="true" > |
374 | <intent-filter> |
375 | <action android:name="android.intent.action.MAIN" /> |
376 | <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> |
377 | |
378 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
379 | <category android:name="android.intent.category.DEFAULT" /> |
380 | </intent-filter> |
381 | </activity> |
382 | <activity |
383 | android:name=".system.LanguageActivity" |
384 | android:theme="@style/Theme.Settings.Transparent" |
385 | android:configChanges="keyboard|keyboardHidden|navigation|locale" |
386 | android:excludeFromRecents="true" |
387 | android:exported="true" > |
388 | <intent-filter> |
389 | <action android:name="android.settings.LOCALE_SETTINGS" /> |
390 | |
391 | <category android:name="android.intent.category.DEFAULT" /> |
392 | </intent-filter> |
393 | </activity> |
394 | <activity |
395 | android:name=".system.InputsActivity" |
396 | android:configChanges="keyboard|keyboardHidden|navigation" |
397 | android:excludeFromRecents="true" |
398 | android:exported="true" /> |
399 | <activity |
400 | android:name=".accessories.BluetoothAccessoryActivity" |
401 | android:theme="@style/Theme.Settings.Transparent" |
402 | android:configChanges="keyboard|keyboardHidden|navigation" |
403 | android:excludeFromRecents="true" |
404 | android:exported="true" /> |
405 | <activity |
406 | android:name=".accessories.AddAccessoryActivity" |
407 | android:configChanges="keyboard|keyboardHidden|navigation" |
408 | android:excludeFromRecents="true" |
409 | android:exported="true" |
410 | android:launchMode="singleTask" |
411 | android:taskAffinity="" |
412 | android:persistableMode="persistNever"> |
413 | <intent-filter> |
414 | <action android:name="com.google.android.intent.action.CONNECT_INPUT" /> |
415 | |
416 | <category android:name="android.intent.category.DEFAULT" /> |
417 | </intent-filter> |
418 | </activity> |
419 | |
420 | <receiver android:name=".accessories.BluetoothConnectionsManager" > |
421 | <intent-filter> |
422 | <action android:name="android.bluetooth.device.action.ACL_CONNECTED" /> |
423 | <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" /> |
424 | <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> |
425 | </intent-filter> |
426 | </receiver> |
427 | |
428 | <receiver android:name=".accessories.BluetoothPairingRequest" > |
429 | <intent-filter> |
430 | <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> |
431 | </intent-filter> |
432 | </receiver> |
433 | |
434 | <activity |
435 | android:name=".accessories.BluetoothPairingDialog" |
436 | android:configChanges="keyboard|keyboardHidden|navigation" |
437 | android:excludeFromRecents="true" |
438 | android:exported="true" > |
439 | <intent-filter> |
440 | <action android:name="android.bluetooth.device.action.PAIRING_REQUEST" /> |
441 | |
442 | <category android:name="android.intent.category.DEFAULT" /> |
443 | </intent-filter> |
444 | </activity> |
445 | <activity |
446 | android:name=".accessories.BluetoothDevicePickerActivity" |
447 | android:configChanges="keyboard|keyboardHidden|navigation" |
448 | android:excludeFromRecents="true" |
449 | android:exported="true" > |
450 | <intent-filter> |
451 | <action android:name="android.bluetooth.devicepicker.action.LAUNCH" /> |
452 | |
453 | <category android:name="android.intent.category.DEFAULT" /> |
454 | </intent-filter> |
455 | </activity> |
456 | <activity |
457 | android:name=".about.AboutActivity" |
458 | android:theme="@style/Theme.Settings.Transparent" |
459 | android:excludeFromRecents="true" |
460 | android:exported="true" > |
461 | <intent-filter> |
462 | <action android:name="android.intent.action.MAIN" /> |
463 | <action android:name="android.settings.DEVICE_INFO_SETTINGS" /> |
464 | |
465 | <category android:name="android.intent.category.DEFAULT" /> |
466 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
467 | </intent-filter> |
468 | </activity> |
469 | <!-- Runs in the phone process since it needs access to the Phone object --> |
470 | <activity android:name=".about.StatusActivity" |
471 | android:excludeFromRecents="true" |
472 | android:theme="@style/Theme.Settings.Transparent" |
473 | android:process="com.android.phone"> |
474 | <intent-filter> |
475 | <action android:name="android.intent.action.MAIN" /> |
476 | <category android:name="android.intent.category.DEFAULT" /> |
477 | <category android:name="android.intent.category.VOICE_LAUNCH" /> |
478 | </intent-filter> |
479 | </activity> |
480 | <activity |
481 | android:name=".about.LicenseActivity" |
482 | android:label="@string/about_legal_license" |
483 | android:excludeFromRecents="true" |
484 | android:exported="true" > |
485 | <intent-filter> |
486 | <action android:name="android.settings.LICENSE" /> |
487 | |
488 | <category android:name="android.intent.category.DEFAULT" /> |
489 | </intent-filter> |
490 | </activity> |
491 | <activity |
492 | android:name=".name.DeviceNameSettingsActivity" |
493 | android:configChanges="keyboardHidden|navigation" |
494 | android:excludeFromRecents="true" > |
495 | <intent-filter> |
496 | <action android:name="android.settings.DEVICE_NAME" /> |
497 | <category android:name="android.intent.category.DEFAULT" /> |
498 | </intent-filter> |
499 | </activity> |
500 | |
501 | <service android:name=".users.UserSwitchListenerService"/> |
502 | <receiver android:name=".users.UserSwitchListenerService$BootReceiver"> |
503 | <intent-filter> |
504 | <action android:name="android.intent.action.BOOT_COMPLETED"/> |
505 | </intent-filter> |
506 | </receiver> |
507 | |
508 | <receiver android:name=".device.storage.NewStorageActivity$DiskReceiver"> |
509 | <intent-filter> |
510 | <action android:name="android.os.storage.action.DISK_SCANNED" /> |
511 | <action android:name="android.os.storage.action.VOLUME_STATE_CHANGED" /> |
512 | <action android:name="com.google.android.tungsten.setupwraith.TV_SETTINGS_POST_SETUP" /> |
513 | </intent-filter> |
514 | </receiver> |
515 | |
516 | <service android:name=".device.storage.SettingsStorageService$Impl" |
517 | android:exported="false" /> |
518 | |
519 | <activity android:name=".device.storage.NewStorageActivity" |
520 | android:excludeFromRecents="true" |
521 | android:exported="false" |
522 | android:taskAffinity="" /> |
523 | |
524 | <activity android:name=".device.storage.UnmountActivity" |
525 | android:excludeFromRecents="true" |
526 | android:exported="false" /> |
527 | |
528 | <activity android:name=".device.storage.FormatActivity" |
529 | android:excludeFromRecents="true" |
530 | android:exported="false" /> |
531 | |
532 | <activity android:name=".device.storage.MigrateStorageActivity" |
533 | android:excludeFromRecents="true" |
534 | android:exported="false" /> |
535 | |
536 | <activity android:name=".device.apps.MoveAppActivity" |
537 | android:excludeFromRecents="true" |
538 | android:exported="false" /> |
539 | |
540 | <activity android:name=".accessories.BluetoothRequestPermissionActivity" |
541 | android:label="@string/bluetooth_permission_request" |
542 | android:excludeFromRecents="true" |
543 | android:permission="android.permission.BLUETOOTH" |
544 | android:theme="@android:style/Theme.NoDisplay"> |
545 | <intent-filter android:priority="1"> |
546 | <action android:name="android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" /> |
547 | <action android:name="android.bluetooth.adapter.action.REQUEST_ENABLE" /> |
548 | <category android:name="android.intent.category.DEFAULT" /> |
549 | </intent-filter> |
550 | </activity> |
551 | |
552 | <!-- Triggered when user-selected home app isn't encryption aware --> |
553 | <activity android:name=".system.FallbackHome" |
554 | android:excludeFromRecents="true" |
555 | android:theme="@style/FallbackHome"> |
556 | <intent-filter android:priority="-1000"> |
557 | <action android:name="android.intent.action.MAIN" /> |
558 | <category android:name="android.intent.category.HOME" /> |
559 | <category android:name="android.intent.category.DEFAULT" /> |
560 | </intent-filter> |
561 | </activity> |
562 | |
563 | <!-- Dummy intent filters for CTS TODO: implement something useful --> |
564 | <activity android:name=".EmptyStubActivity" |
565 | android:exported="true" |
566 | android:excludeFromRecents="true" |
567 | android:theme="@android:style/Theme.NoDisplay"> |
568 | <intent-filter> |
569 | <action android:name="android.settings.WEBVIEW_SETTINGS" /> |
570 | <category android:name="android.intent.category.DEFAULT" /> |
571 | </intent-filter> |
572 | <intent-filter android:priority="1"> |
573 | <action android:name="android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" /> |
574 | <category android:name="android.intent.category.DEFAULT" /> |
575 | </intent-filter> |
576 | <intent-filter android:priority="1"> |
577 | <action android:name="android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> |
578 | <category android:name="android.intent.category.DEFAULT" /> |
579 | <data android:scheme="package" /> |
580 | </intent-filter> |
581 | <intent-filter android:priority="1"> |
582 | <action android:name="android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" /> |
583 | <category android:name="android.intent.category.DEFAULT" /> |
584 | <data android:scheme="package" /> |
585 | </intent-filter> |
586 | <intent-filter android:priority="1"> |
587 | <action android:name="android.settings.MANAGE_DEFAULT_APPS_SETTINGS" /> |
588 | <action android:name="android.settings.HOME_SETTINGS" /> |
589 | <category android:name="android.intent.category.DEFAULT" /> |
590 | </intent-filter> |
591 | </activity> |
592 | </application> |
593 | |
594 | </manifest> |
595 |