Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
ae47689
Remove misleading "Google Play system update" info field
flawedworld May 15, 2021
85bbb3c
extend list of system apps that are not allowed to be disabled
muhomorr May 28, 2023
3912931
add a separate file for non-AOSP strings
muhomorr Feb 12, 2023
e4e8396
add a set of base classes for creating Fragment-based preference UI
muhomorr Apr 6, 2023
bc85bb0
add base class for ListPreference controllers
muhomorr Feb 12, 2023
0924b56
add base class for toggle preference controllers
muhomorr Feb 14, 2023
f6bcec2
add base classes for {Bool,Int}Setting preference controllers
muhomorr Feb 12, 2023
eb443db
add Exploit protection screen
muhomorr Jul 30, 2024
8df8abf
add device info field with bootloader version
flawedworld Apr 6, 2021
1e865c1
hide pattern screenlock option
Wonderfall Jul 18, 2021
6284e7c
drop support for showing nearby devices from Play
thestinger Jul 25, 2021
bfdf3e2
Dark mode support for app installation restriction icon
Oct 18, 2021
96c9256
Add preference for increased touch sensitivity (glove mode)
kdrag0n Jul 7, 2021
55fb60a
add dynamic link to sandboxed Google Play settings
muhomorr Jan 21, 2022
1cf885e
add Private Space sandboxed Google Play link
muhomorr Aug 12, 2024
a5a5f91
Show Hardware SKU in About Phone
flawedworld Mar 5, 2022
4617efe
Allow sorting Applications by size
May 5, 2016
e8cbc6f
add a per-user setting for forwarding censored notifs
x86pup Mar 16, 2022
1850f7c
fully enable location indicators by default
thestinger Aug 17, 2022
f2c7aa6
LTE Only Mode
empratyush Aug 19, 2022
cd316ca
battery usage UI: use a fallback name for unknown components
muhomorr Nov 13, 2022
7a3b6de
add a toggle for auto-grants of OTHER_SENSORS permission
muhomorr Feb 14, 2023
4a1b8e5
add a toggle for camera access from the lock screen
muhomorr Feb 14, 2023
1b7a3ef
add auto-reboot setting
muhomorr Feb 14, 2023
9f225b3
Add toggle for screenshot timestamp EXIF metadata
x86pup Feb 18, 2023
9f59c1b
add GNSS SUPL setting
muhomorr Mar 3, 2023
dea70ae
disable auto confirm PIN toggle by default
thestinger Oct 16, 2023
91432a0
remove missing display resolution lottie animation
x86pup Mar 16, 2023
f222fb0
add toggle for eSIM support via Google's eSIM LPA package
muhomorr Jan 24, 2024
8371568
remote key provisioning server setting
x86pup Apr 3, 2023
62200e2
add toggle for special access to hardware accelerators by Google apps
muhomorr Apr 6, 2023
4e37451
add GNSS PSDS setting
muhomorr May 3, 2023
3b51e21
add connectivity checks setting
muhomorr May 24, 2023
01af29f
add common resources for auto-off settings
muhomorr May 24, 2023
d510fe6
add Wi-Fi auto-off setting
muhomorr May 25, 2023
28b2d90
add Bluetooth auto-off setting
muhomorr May 24, 2023
d57a373
add exec spawning setting
muhomorr May 25, 2023
b198d3c
Mark all DSU options as unsupported
flawedworld Jun 25, 2023
90aead8
Remove "Add users from lock screen" setting
quh4gko8 Jul 1, 2023
59dd7c1
Factor out common code for reading/writing UserManager restrictions
quh4gko8 Jul 23, 2023
6e9fe6c
UserManager enable "install available apps"
empratyush Sep 3, 2022
5d3b913
UserManager settings for apps installs and updates
quh4gko8 Jul 20, 2023
12cfaa0
UserManager settings for running in background
quh4gko8 Jun 13, 2023
3b52c4a
Disable app copying preference when the user has DISALLOW_INSTALL_APP…
quh4gko8 Jul 26, 2023
e893e7f
add support for disabling non-system apps
muhomorr Mar 2, 2024
0cb09d3
don't show "More options" button in App info uninstall dialog
muhomorr Mar 2, 2024
c2e1378
add Storage Scopes link to the "App info" screen
muhomorr Mar 2, 2024
4b4c163
add Storage Scopes link to "All files access" screen
muhomorr Mar 2, 2024
1925ca8
add OBB access toggle to "Install unknown apps" screen
muhomorr Jul 8, 2022
8b14197
add Contact Scopes link to the "App info" screen
muhomorr Mar 2, 2024
d0c9018
add Battery share toggle
empratyush Jun 20, 2022
86e671c
hide the "Storage manager" toggle from Storage screen
muhomorr Sep 15, 2023
516463d
add helpers for per-app settings
muhomorr Sep 29, 2023
d846288
add base class for App info single-choice fragments
muhomorr Nov 15, 2023
5259363
infrastructure for AppSwitch UIs
muhomorr Nov 15, 2023
f9c6647
add "Exploit protection" category to App info
muhomorr Mar 2, 2024
0bc856d
add per-app setting for exploit protection compatibility mode
muhomorr Sep 26, 2023
a75ecbd
add toggle for automatic exploit protection compatibility mode
muhomorr Oct 7, 2023
fe20d17
add per-app setting for hardened_malloc
muhomorr Nov 16, 2023
bfa68f1
add dev mode per-app setting for extended virtual address space
muhomorr Aug 30, 2024
4fdf019
add per-app setting for native debugging
muhomorr Nov 15, 2023
bb89e6a
add per-app setting for memory tagging
muhomorr Aug 30, 2024
f4470ec
add toggle for system process crash notifications
muhomorr Nov 27, 2023
f6ea0d1
Widevine provisioning setting
maade93791 Sep 29, 2023
723df57
remove confusing mention of Android Auto from "Connected devices" screen
muhomorr Dec 18, 2023
a2cb5c3
add logcat viewer link to System settings
muhomorr Jan 6, 2024
c6aa375
add logcat viewer link to App info screen
muhomorr Mar 2, 2024
5efbc38
add USB-C port and pogo pins security setting
muhomorr Feb 21, 2024
ac49a24
enable "About phone -> Battery information" screen
muhomorr Mar 7, 2024
52d5942
fix footer formatting issue on App pinning screen
muhomorr Mar 17, 2024
95ec88d
fixes redundant horizontal margin issue on tablets
jiteshsingh Jan 30, 2024
456c756
internet setup activity
jiteshsingh Jan 30, 2024
af4ad09
add config for setupdesign and setupcompat libraries
muhomorr Dec 27, 2023
d06eab7
setup design config provider
jiteshsingh Feb 26, 2024
a16a763
export method for stringifying password errors from ChooseLockPassword
muhomorr May 29, 2024
8c79ce1
add duress password management UI
muhomorr May 29, 2024
87bc025
remove blank illustration from "Screen resolution" screen
muhomorr Jun 13, 2024
eeebdf3
fix fingerprint enrollment on Google devices with side FP scanner
muhomorr Jul 8, 2024
7eb24f8
add toggle for alternative touchscreen mode
muhomorr Jun 19, 2024
c98af6e
add lockscreen PIN input layout scrambling toggle
muhomorr Aug 12, 2024
4ad1007
add SIM PIN/PUK input layout scrambling setting
muhomorr Aug 12, 2024
3f511ac
hide CameraExtensionsFallback toggle when it's a no-op
muhomorr Aug 18, 2024
56f9984
add per-app memory DCL restriction setting
muhomorr Jan 11, 2024
40fc822
add per-app storage DCL restriction setting
muhomorr Jan 11, 2024
43523b4
add per-app WebView JIT setting
muhomorr Aug 16, 2024
4cd1735
add per-connection Wi-Fi MAC address randomization option
muhomorr Oct 16, 2024
7404568
hide inaccurate "access private space when hidden" text
muhomorr Oct 16, 2024
e5f8e43
don't enable "send device name" option by default for new Wi-Fi networks
muhomorr Oct 18, 2024
01e527b
run a one-time task to remove leftover Vanadium library state
muhomorr Oct 19, 2024
9ce1c9c
opt-out Wi-Fi testing activities from edge-to-edge
muhomorr Oct 17, 2024
e9ead49
opt-out dev options app picker activity from edge-to-edge
muhomorr Nov 19, 2024
51dd758
fix contacts access toggle in pairing dialog for BT hands-free devices
muhomorr Nov 27, 2024
c629ed3
never allow contacts access by default in Bluetooth pairing dialog
muhomorr Nov 27, 2024
3a5955a
add App info > Storage > Manage storage button for apps that support it
muhomorr Dec 5, 2024
cfcd882
show current app battery usage mode in summary of App battery usage item
muhomorr Dec 10, 2024
706e061
add separate feature factory for Google devices
muhomorr Dec 29, 2024
8e4ba25
add battery charge limit setting
muhomorr Dec 29, 2024
43f4f75
add app battery optimization settings link to Battery screen
muhomorr Dec 29, 2024
2fb93e2
reorder spinner entries on the battery optimization app list screen
muhomorr Dec 29, 2024
0bb706b
return credential from ConfirmLockPassword
u-fred Dec 23, 2024
92a1464
allow newly-set credential to be optionally returned
u-fred Dec 23, 2024
88cc5d1
add second factor to PinPrivacyPreferenceController
u-fred Dec 23, 2024
c161fe7
add second factor PIN choosing
u-fred Dec 23, 2024
543252c
add second factor PIN settings
u-fred Dec 23, 2024
bcbb940
add second factor PIN preference to FingerprintSettings
muhomorr Nov 13, 2025
7b812b5
prevent tests from failing due to missing setupwizard.theme
u-fred Dec 23, 2024
788e94c
don't disable App info > Battery usage item while its summary is loading
muhomorr Dec 29, 2024
c18e27b
[temporary] don't show battery usage info in App info item summary
muhomorr Dec 29, 2024
a7de7d9
add per-app Play Integrity API settings
muhomorr Jan 25, 2025
2925fa8
add "5G Only" and "4G or 5G only" Mode
empratyush Feb 12, 2025
9b2894e
add network location setting
soupslurpr Nov 5, 2024
7608e2b
make "App info > App battery usage" item directly open the inner screen
muhomorr Mar 5, 2025
d4f643c
add Terminal app preference to System category when dev options are on
muhomorr Mar 11, 2025
6b1367d
Set Private Space settings visible to secondary users now it's supported
quh4gko8 Apr 2, 2025
9b9fb04
Update utility methods with some full users supporting some profile t…
quh4gko8 Apr 2, 2025
d99fb21
Update profile selector UI now with other user types can have some pr…
quh4gko8 Apr 2, 2025
7ef3d24
Settings to toggle cross-profile shared clipboard behavior
quh4gko8 Mar 26, 2025
6b80b65
tmp: Disable auto-locking of private profiles for secondary users
quh4gko8 May 15, 2025
f6e531a
Helper class for Install Available apps feature
quh4gko8 Oct 30, 2024
2b6a2ee
Port UI for "Install available apps" to private profile
quh4gko8 Dec 27, 2024
4608beb
Settings to toggle disallowing delayed storage locking on private pro…
quh4gko8 May 18, 2025
dc76617
Navigate back when Private Space is locked while in configuration UI
quh4gko8 May 18, 2025
dc85607
fix upstream NPE crash in UserAspectRatioDetails.launchApplication()
muhomorr Jul 30, 2025
c984d59
add Geocoder setting
soupslurpr Jul 17, 2025
bd6444b
bluejay-battery: add Utils from stock OS for `isBarrelRequiredDevice`
inthewaves Sep 24, 2025
bb98f97
bluejay-battery: add cycle count battery tip from stock OS
inthewaves Sep 24, 2025
ec83863
add CarrierConfig override UI
inthewaves Sep 27, 2025
e54077c
CarrierConfig override: warn about overrides from other sources
inthewaves Oct 1, 2025
ccf21f4
adjust carrier config overrides UI
muhomorr Oct 2, 2025
ef202b1
clarify and fix carrier config override strings
inthewaves Oct 4, 2025
a8ad439
switch VoLTE/VoNR strings to explicitly say availability
inthewaves Oct 7, 2025
e4888f6
add description to carrier config override dialogs
inthewaves Oct 7, 2025
8262991
support summary in carrier config override dialog buttons
inthewaves Oct 7, 2025
5e46ca6
add a matcher for any existing carrier config values
inthewaves Oct 7, 2025
9fe2307
add Wi-Fi calling to carrier config overrides
inthewaves Oct 7, 2025
a82c448
CarrierConfig override: rename ConfigStates types to (Non)Uniform
inthewaves Oct 7, 2025
d51ef9b
change carrier overrides from saying "enabled" to "available"
inthewaves Oct 8, 2025
9d71e53
delay activation button for device admin permission
Inhishonor Oct 14, 2025
37c613c
add TODO
muhomorr Nov 12, 2025
e973c8a
hide irrelevant MainlineModuleVersionPreference
muhomorr Nov 14, 2025
300e81f
remove a reference to pattern screen unlock
muhomorr Nov 17, 2025
de5bedb
fixup! add battery charge limit setting
muhomorr Dec 6, 2025
0c6dc8b
fixup! Update utility methods with some full users supporting some pr…
muhomorr Dec 6, 2025
f99d7c5
fixup! Update profile selector UI now with other user types can have …
muhomorr Dec 6, 2025
68c3d58
treat IdentityCheck promo+notification already shown by default
octocorvus Dec 9, 2025
6eaefe7
add omitted widgets_on_lockscreen toggle
muhomorr Dec 24, 2025
a5c2e3c
Revert "Remove misleading "Google Play system update" info field"
muhomorr Jan 3, 2026
9470de8
disable redundant indexing of WidgetsOnLockscreenFragment contents
muhomorr Jan 6, 2026
1c85327
disable indexing of the unsupported "Parental controls" setting
muhomorr Jan 6, 2026
9d9f99c
Revert "don't show "More options" button in App info uninstall dialog"
muhomorr Jan 7, 2026
69a9dc6
skip admin check for ProfileSelectLinuxTerminalFragment
muhomorr Jan 8, 2026
7769b23
Add high EMF (PWM) mode setting for Pixel 10 series
chenxiaolong Dec 1, 2025
891aaa6
HighEmissionFrequencyController: Match PixelDisplayService's visibili…
chenxiaolong Jan 9, 2026
da80533
HighEmissionFrequencyController: Only enable on Google devices
chenxiaolong Jan 10, 2026
36f53dc
fixup! add USB-C port and pogo pins security setting
muhomorr Jan 10, 2026
83dd886
update network location setting names
soupslurpr Jan 23, 2026
207c1b0
add Apple China option for network location
soupslurpr Jan 23, 2026
3a4777b
fixup! add exec spawning setting
muhomorr Jan 28, 2026
29522c2
add cross SIM calling to carrier config overrides
steve-cs Jan 26, 2026
2324c5b
Add a subtext mentioning known Private DNS VPN leaks
Ganwtrs Feb 7, 2026
413d319
Add VPN leak subtext to vpn_app_management.xml
Ganwtrs Feb 7, 2026
c99c018
specify how VPN leaks are on secondary profiles
Ganwtrs Feb 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ android_library {
srcs: [
"src/**/*.java",
"src/**/*.kt",
"src/**/*.aidl",
],
exclude_srcs: [
"src/com/android/settings/biometrics/fingerprint2/lib/**/*.kt",
Expand Down Expand Up @@ -98,8 +99,10 @@ android_library {
"WindowManager-Shell-shared-desktopMode",

// Settings dependencies
"google_battery",
"FingerprintManagerInteractor",
"MediaDrmSettingsFlagsLib",
"ReverseWirelessCharging",
"Settings-change-ids",
"SettingsLib",
"SettingsLibActivityEmbedding",
Expand Down
168 changes: 168 additions & 0 deletions AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@
<uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" />
<uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" />
<uses-permission android:name="android.permission.MANAGE_COMPANION_DEVICES" />
<uses-permission android:name="app.grapheneos.logviewer.SHOW_LOGCAT" />

<application
android:name=".SettingsApplication"
Expand Down Expand Up @@ -519,6 +520,19 @@
android:value="true" />
</activity>

<!-- this is supposed to be used both for wifi and mobile data, controlled by flags -->
<activity
android:name=".network.InternetSetupActivity"
android:theme="@style/GlifV4Theme.DayNight"
android:exported="true">
<intent-filter android:priority="1">
<action android:name="android.settings.SETUP_INTERNET" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>

<activity
android:name=".wifi.WifiPickerActivity"
android:permission="android.permission.CHANGE_WIFI_STATE"
Expand Down Expand Up @@ -634,6 +648,7 @@
</activity>

<activity android:name=".wifi.WifiConfigInfo"
android:theme="@style/Theme.DeviceDefault.DayNight.NoEdgeToEdge"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
Expand All @@ -656,6 +671,7 @@
</activity>

<activity android:name=".wifi.WifiStatusTest"
android:theme="@style/Theme.DeviceDefault.DayNight.NoEdgeToEdge"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
Expand Down Expand Up @@ -2407,6 +2423,23 @@
android:value="@string/menu_key_safety_center"/>
</activity>

<activity
android:name=".Settings$ExploitProtectionActivity"
android:label="@string/exploit_protection_settings"
android:permission="android.permission.MANAGE_SAFETY_CENTER"
android:exported="true">

<intent-filter>
<action android:name="com.android.settings.EXPLOIT_PROTECTION_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.safetycenter.ExploitProtectionFragment" />
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_safety_center"/>
</activity>

<activity android:name="MonitoringCertInfoActivity"
android:label=""
android:theme="@style/Transparent"
Expand Down Expand Up @@ -3301,6 +3334,26 @@
<meta-data android:name="com.android.settings.icon_tintable" android:value="true" />
</activity>

<activity android:name=".security.DuressPasswordMainActivity"
android:excludeFromRecents="true"
android:theme="@style/GlifTheme.Light"
android:permission="android.permission.MANAGE_SAFETY_CENTER"
android:exported="true">

<intent-filter>
<action android:name="com.android.settings.DURESS_PASSWORD_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_safety_center"/>
</activity>

<activity android:name=".security.DuressPasswordSetupActivity"
android:excludeFromRecents="true"
android:theme="@style/GlifTheme.Light"
android:exported="false" />

<activity android:name=".biometrics.fingerprint.FingerprintEnrollSuggestionActivity"
android:exported="true"
android:icon="@drawable/ic_suggestion_fingerprint">
Expand Down Expand Up @@ -3346,6 +3399,12 @@
android:enableOnBackInvokedCallback="false"
android:windowSoftInputMode="stateVisible|adjustResize"/>

<activity android:name=".password.ChooseBiometricSecondFactorPin"
android:exported="false"
android:theme="@style/GlifTheme.Light"
android:enableOnBackInvokedCallback="false"
android:windowSoftInputMode="stateVisible|adjustResize"/>

<activity
android:name=".Settings$StorageDashboardActivity"
android:label="@string/storage_settings"
Expand Down Expand Up @@ -3513,6 +3572,7 @@
</activity>

<activity android:name=".development.AppPicker"
android:theme="@style/Theme.DeviceDefault.DayNight.NoEdgeToEdge"
android:label="@string/select_application" />

<activity android:name=".development.AdbQrCodeActivity" />
Expand Down Expand Up @@ -5770,6 +5830,12 @@
android:value="@string/menu_key_apps"/>
</activity-alias>

<provider
android:name="com.android.settings.sudconfig.SudConfigProvider"
android:authorities="com.google.android.setupwizard.partner"
android:directBootAware="true"
android:exported="true" />

<!-- [b/197780098] Disable eager initialization of Jetpack libraries. -->
<provider
android:name="androidx.startup.InitializationProvider"
Expand Down Expand Up @@ -6023,5 +6089,107 @@

<!-- This is the longest AndroidManifest.xml ever. -->


<activity
android:name="Settings$AppNativeDebuggingActivity"
android:permission="android.permission.WRITE_SECURE_SETTINGS"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_NATIVE_DEBUGGING_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppNativeDebuggingFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

<activity
android:name="Settings$AppMemtagActivity"
android:permission="android.permission.WRITE_SECURE_SETTINGS"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_MEMTAG_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppMemtagFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

<activity
android:name="Settings$AppHardenedMallocActivity"
android:permission="android.permission.WRITE_SECURE_SETTINGS"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_HARDENED_MALLOC_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppHardenedMallocFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

<activity
android:name=".Settings$AppMemoryDynCodeLoadingActivity"
android:permission="android.permission.WRITE_SECURE_SETTINGS"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_MEMORY_DYN_CODE_LOADING_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppMemoryDynCodeLoadingFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

<activity
android:name=".Settings$AppStorageDynCodeLoadingActivity"
android:permission="android.permission.WRITE_SECURE_SETTINGS"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_STORAGE_DYN_CODE_LOADING_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppStorageDynCodeLoadingFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

<activity
android:name=".Settings$AppManagePlayIntegrityApiActivity"
android:exported="true">

<intent-filter>
<action android:name="android.settings.OPEN_APP_MANAGE_PLAY_INTEGRITY_API_SETTINGS" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="package" />
</intent-filter>

<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.applications.AppManagePlayIntegrityApiFragment"/>
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
android:value="@string/menu_key_apps"/>
</activity>

</application>
</manifest>
6 changes: 6 additions & 0 deletions TODO-16-qpr1
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Skipped commits:
"set distinct UI name for override_desktop_mode_features toggle": not clear if needed

Potential issues:
Wi-Fi randomization
"don't send device name" in Wi-Fi settings
10 changes: 10 additions & 0 deletions res/drawable/baseline_wifi.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:tint="?attr/colorPrimary"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="@android:color/white"
android:pathData="M1,9l2,2c4.97,-4.97 13.03,-4.97 18,0l2,-2C16.93,2.93 7.08,2.93 1,9zM9,17l3,3 3,-3c-1.65,-1.66 -4.34,-1.66 -6,0zM5,13l2,2c2.76,-2.76 7.24,-2.76 10,0l2,-2C15.14,9.14 8.87,9.14 5,13z" />
</vector>
7 changes: 7 additions & 0 deletions res/drawable/baseline_wifi_glif.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:width="?attr/sudGlifIconSize"
android:height="?attr/sudGlifIconSize"
android:drawable="@drawable/baseline_wifi" />
</layer-list>
11 changes: 11 additions & 0 deletions res/drawable/ic_battery_charging_full_google.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:tint="?attr/colorControlNormal"
android:height="24dp"
android:width="24dp"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="@color/settingslib_materialColorOnSurface"
android:pathData="M660,880L660,760L560,760L700,560L700,680L800,680L660,880ZM360,800L360,800L360,800L360,800Q360,800 360,800Q360,800 360,800Q360,800 360,800Q360,800 360,800ZM320,880Q303,880 291.5,868.5Q280,857 280,840L280,200Q280,183 291.5,171.5Q303,160 320,160L400,160L400,80L560,80L560,160L640,160Q657,160 668.5,171.5Q680,183 680,200L680,480Q659,480 639,483.5Q619,487 600,494L600,240L360,240L360,800L454,800Q462,823 473.5,843Q485,863 501,880L320,880Z"/>
</vector>
35 changes: 35 additions & 0 deletions res/drawable/ic_high_emission_frequency.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!--
Copyright (C) 2022 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<com.android.settingslib.widget.AdaptiveIconShapeDrawable
android:width="@dimen/accessibility_icon_size"
android:height="@dimen/accessibility_icon_size"
android:color="@color/accessibility_feature_background"/>
</item>
<item android:gravity="center">
<vector
android:width="@dimen/accessibility_icon_foreground_size"
android:height="@dimen/accessibility_icon_foreground_size"
android:viewportWidth="960"
android:viewportHeight="960">
<path
android:fillColor="#ffffff"
android:pathData="M480,640Q555,640 607.5,587.5Q660,535 660,460Q660,385 607.5,332.5Q555,280 480,280Q405,280 352.5,332.5Q300,385 300,460Q300,535 352.5,587.5Q405,640 480,640ZM480,568Q435,568 403.5,536.5Q372,505 372,460Q372,415 403.5,383.5Q435,352 480,352Q525,352 556.5,383.5Q588,415 588,460Q588,505 556.5,536.5Q525,568 480,568ZM480,760Q334,760 214,678.5Q94,597 40,460Q94,323 214,241.5Q334,160 480,160Q626,160 746,241.5Q866,323 920,460Q866,597 746,678.5Q626,760 480,760ZM480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460Q480,460 480,460ZM480,680Q593,680 687.5,620.5Q782,561 832,460Q782,359 687.5,299.5Q593,240 480,240Q367,240 272.5,299.5Q178,359 128,460Q178,561 272.5,620.5Q367,680 480,680Z"/>
</vector>
</item>
</layer-list>
3 changes: 2 additions & 1 deletion res/drawable/ic_settings_install.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
android:viewportHeight="24"
android:tint="?android:attr/colorControlNormal">
<path
android:fillColor="#FF000000"
android:pathData="M18,15v3H6v-3H4v3c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2v-3H18z"/>
Expand Down
Loading