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
7b8712e
Remove incorrect call to Window.addFlags with a system flag
Jan 3, 2025
24cddab
Check the permission of the callingUid instead of the calling package
Jan 2, 2025
3bbe5d3
Merge cherrypicks of ['googleplex-android-review.googlesource.com/311…
Feb 19, 2025
a28c027
[Satellite] Satellite UX changes in SIM settings as per new UX design.
Jan 8, 2025
00e2736
Modify string to match the design.
Feb 26, 2025
2771432
Add strings for NTN connection manual type
Feb 25, 2025
985bf5f
Import translations. DO NOT MERGE ANYWHERE
Mar 3, 2025
a0fddac
Merge cherrypicks of ['googleplex-android-review.googlesource.com/319…
Mar 3, 2025
55ba66d
Check package name format before using it for SPA nav
Dec 20, 2024
0841a81
[CDM] Checks NLS component name instead of package name
Jan 28, 2025
c71eabd
Disable the ContentProtection setting switch bar when current user is…
Feb 11, 2025
d56148b
Merge cherrypicks of ['googleplex-android-review.googlesource.com/310…
Mar 22, 2025
a05b771
add isLoggable check to overly verbose PrefCtrlListHelper log statement
muhomorr Nov 15, 2024
b185711
add GrapheneOS icon
flawedworld Feb 5, 2022
207fd9b
set styles/wallpaper picker action name
thestinger Oct 15, 2022
f7559dd
Settings: Integrate ThemePicker and WallpaperPicker2
kdrag0n Apr 17, 2021
31a90cb
disable showing wallpaper attribution
thestinger Feb 16, 2021
8d01d54
add TalkBack accessibility service
thestinger Mar 10, 2021
879c779
get outer NFC preference to listen for changes
inthewaves Sep 21, 2020
4b00c19
disable legacy suggestions
thestinger Oct 8, 2019
de3e288
add missing android title for top_level_settings
Apr 11, 2020
485cc84
Remove misleading "Google Play system update" info field
flawedworld May 15, 2021
ea21934
extend list of system apps that are not allowed to be disabled
muhomorr May 28, 2023
2c959ed
add a separate file for non-AOSP strings
muhomorr Feb 12, 2023
4e07cb5
add a set of base classes for creating Fragment-based preference UI
muhomorr Apr 6, 2023
b9436fd
add base class for ListPreference controllers
muhomorr Feb 12, 2023
b2685d5
add base class for toggle preference controllers
muhomorr Feb 14, 2023
d2bc2c9
add base classes for {Bool,Int}Setting preference controllers
muhomorr Feb 12, 2023
e955847
add Exploit protection screen
muhomorr Jul 30, 2024
ae5186f
add device info field with bootloader version
flawedworld Apr 6, 2021
37f3e2f
hide pattern screenlock option
Wonderfall Jul 18, 2021
a943967
drop support for showing nearby devices from Play
thestinger Jul 25, 2021
07b299f
Dark mode support for app installation restriction icon
Oct 18, 2021
5b0f737
Add preference for increased touch sensitivity (glove mode)
kdrag0n Jul 7, 2021
95370fd
add dynamic link to sandboxed Google Play settings
muhomorr Jan 21, 2022
c27d4c8
add Private Space sandboxed Google Play link
muhomorr Aug 12, 2024
01be945
Show Hardware SKU in About Phone
flawedworld Mar 5, 2022
07771ba
Allow sorting Applications by size
May 5, 2016
dc9d1fa
add a per-user setting for forwarding censored notifs
x86pup Mar 16, 2022
6262f24
fully enable location indicators by default
thestinger Aug 17, 2022
730f107
LTE Only Mode
empratyush Aug 19, 2022
b531107
battery usage UI: use a fallback name for unknown components
muhomorr Nov 13, 2022
fb85a69
Settings: Pass empty lottie resource for quickly open camera animation
luk1337 Jun 9, 2022
07a9ab0
add a toggle for auto-grants of OTHER_SENSORS permission
muhomorr Feb 14, 2023
daf097c
add a toggle for camera access from the lock screen
muhomorr Feb 14, 2023
b08c1bd
add auto-reboot setting
muhomorr Feb 14, 2023
be2e8e4
Add toggle for screenshot timestamp EXIF metadata
x86pup Feb 18, 2023
2b82b69
add GNSS SUPL setting
muhomorr Mar 3, 2023
097b053
disable auto confirm PIN toggle by default
thestinger Oct 16, 2023
0321868
remove missing display resolution lottie animation
x86pup Mar 16, 2023
d0b61d8
add toggle for eSIM support via Google's eSIM LPA package
muhomorr Jan 24, 2024
b59eb25
remote key provisioning server setting
x86pup Apr 3, 2023
3259b5c
add toggle for special access to hardware accelerators by Google apps
muhomorr Apr 6, 2023
6650151
add GNSS PSDS setting
muhomorr May 3, 2023
77e455d
add connectivity checks setting
muhomorr May 24, 2023
181e48e
add common resources for auto-off settings
muhomorr May 24, 2023
45f309f
add Wi-Fi auto-off setting
muhomorr May 25, 2023
0e1552b
add Bluetooth auto-off setting
muhomorr May 24, 2023
e70de75
add exec spawning setting
muhomorr May 25, 2023
f6976f6
Mark all DSU options as unsupported
flawedworld Jun 25, 2023
ba85901
Remove "Add users from lock screen" setting
quh4gko8 Jul 1, 2023
b4d0b35
Factor out common code for reading/writing UserManager restrictions
quh4gko8 Jul 23, 2023
def9671
UserManager enable "install available apps"
empratyush Sep 3, 2022
3859b01
UserManager settings for apps installs and updates
quh4gko8 Jul 20, 2023
f390dd7
UserManager settings for running in background
quh4gko8 Jun 13, 2023
78ad212
Disable app copying preference when the user has DISALLOW_INSTALL_APP…
quh4gko8 Jul 26, 2023
1d5ecf9
add support for disabling non-system apps
muhomorr Mar 2, 2024
aa92acb
don't show "More options" button in App info uninstall dialog
muhomorr Mar 2, 2024
ed7e0c8
add Storage Scopes link to the "App info" screen
muhomorr Mar 2, 2024
19d6327
add Storage Scopes link to "All files access" screen
muhomorr Mar 2, 2024
be25069
add OBB access toggle to "Install unknown apps" screen
muhomorr Jul 8, 2022
0688fe1
add Contact Scopes link to the "App info" screen
muhomorr Mar 2, 2024
e339ef8
Reverse Wireless Charging UI
empratyush Jun 20, 2022
9c1f06b
hide the "Storage manager" toggle from Storage screen
muhomorr Sep 15, 2023
a98838a
add toggle for fingerprint screen unlocking
muhomorr Oct 8, 2023
77ed629
add helpers for per-app settings
muhomorr Sep 29, 2023
e438cfc
add base class for App info single-choice fragments
muhomorr Nov 15, 2023
2d0afd8
infrastructure for AppSwitch UIs
muhomorr Nov 15, 2023
add8c06
add "Exploit protection" category to App info
muhomorr Mar 2, 2024
01e7747
add per-app setting for exploit protection compatibility mode
muhomorr Sep 26, 2023
369728e
add toggle for automatic exploit protection compatibility mode
muhomorr Oct 7, 2023
4a19d19
add per-app setting for hardened_malloc
muhomorr Nov 16, 2023
7d03c42
add dev mode per-app setting for extended virtual address space
muhomorr Aug 30, 2024
bfb388b
add per-app setting for native debugging
muhomorr Nov 15, 2023
1109870
add per-app setting for memory tagging
muhomorr Aug 30, 2024
2df9027
add toggle for system process crash notifications
muhomorr Nov 27, 2023
d946d8e
Widevine provisioning setting
maade93791 Sep 29, 2023
8e1ca78
remove confusing mention of Android Auto from "Connected devices" screen
muhomorr Dec 18, 2023
95cf901
add logcat viewer link to System settings
muhomorr Jan 6, 2024
b219be0
add logcat viewer link to App info screen
muhomorr Mar 2, 2024
a0be10d
add USB-C port and pogo pins security setting
muhomorr Feb 21, 2024
4132e9b
enable "About phone -> Battery information" screen
muhomorr Mar 7, 2024
d35fe51
fix footer formatting issue on App pinning screen
muhomorr Mar 17, 2024
33397fd
fixes redundant horizontal margin issue on tablets
jiteshsingh Jan 30, 2024
7cbd217
internet setup activity
jiteshsingh Jan 30, 2024
05ce3c4
add config for setupdesign and setupcompat libraries
muhomorr Dec 27, 2023
eaa32b0
setup design config provider
jiteshsingh Feb 26, 2024
eb1a075
export method for stringifying password errors from ChooseLockPassword
muhomorr May 29, 2024
9756af5
add duress password management UI
muhomorr May 29, 2024
ad411d6
remove blank illustration from "Screen resolution" screen
muhomorr Jun 13, 2024
8d1e13a
fix fingerprint enrollment on Google devices with side FP scanner
muhomorr Jul 8, 2024
a96b36e
add toggle for alternative touchscreen mode
muhomorr Jun 19, 2024
427303d
add lockscreen PIN input layout scrambling toggle
muhomorr Aug 12, 2024
d4a8ac7
add SIM PIN/PUK input layout scrambling setting
muhomorr Aug 12, 2024
4353dd3
hide CameraExtensionsFallback toggle when it's a no-op
muhomorr Aug 18, 2024
f26cf32
add per-app memory DCL restriction setting
muhomorr Jan 11, 2024
0c848c2
add per-app storage DCL restriction setting
muhomorr Jan 11, 2024
8dbd655
add per-app WebView JIT setting
muhomorr Aug 16, 2024
4395a0f
add per-connection Wi-Fi MAC address randomization option
muhomorr Oct 16, 2024
9aaba4a
hide inaccurate "access private space when hidden" text
muhomorr Oct 16, 2024
ef06f07
don't enable "send device name" option by default for new Wi-Fi networks
muhomorr Oct 18, 2024
ee37312
run a one-time task to remove leftover Vanadium library state
muhomorr Oct 19, 2024
f526905
fix Private Space handling in Passwords & accounts > Additional services
muhomorr Nov 9, 2024
c25ee29
opt-out Wi-Fi testing activities from edge-to-edge
muhomorr Oct 17, 2024
91598a6
opt-out dev options app picker activity from edge-to-edge
muhomorr Nov 19, 2024
e10b7fc
fix contacts access toggle in pairing dialog for BT hands-free devices
muhomorr Nov 27, 2024
cd14778
never allow contacts access by default in Bluetooth pairing dialog
muhomorr Nov 27, 2024
cd1f29e
add App info > Storage > Manage storage button for apps that support it
muhomorr Dec 5, 2024
1aa757f
show current app battery usage mode in summary of App battery usage item
muhomorr Dec 10, 2024
c79ab1b
add separate feature factory for Google devices
muhomorr Dec 29, 2024
4300a24
add battery charge limit setting
muhomorr Dec 29, 2024
f2c9b7a
add app battery optimization settings link to Battery screen
muhomorr Dec 29, 2024
a4e6c7d
reorder spinner entries on the battery optimization app list screen
muhomorr Dec 29, 2024
1f9923d
return credential from ConfirmLockPassword
u-fred Dec 23, 2024
b4a55da
allow newly-set credential to be optionally returned
u-fred Dec 23, 2024
12f12ce
add second factor to PinPrivacyPreferenceController
u-fred Dec 23, 2024
6bfb9d1
add second factor PIN choosing
u-fred Dec 23, 2024
aaf3f15
add second factor PIN settings
u-fred Dec 23, 2024
40eada6
add second factor PIN preference to FingerprintSettings
u-fred Dec 23, 2024
7d6031c
prevent tests from failing due to missing setupwizard.theme
u-fred Dec 23, 2024
5767616
don't disable App info > Battery usage item while its summary is loading
muhomorr Dec 29, 2024
3a1ada6
[temporary] don't show battery usage info in App info item summary
muhomorr Dec 29, 2024
5878c79
add per-app Play Integrity API settings
muhomorr Jan 25, 2025
3953aed
add "5G Only" and "4G or 5G only" Mode
empratyush Feb 12, 2025
093e359
add network location setting
soupslurpr Nov 5, 2024
5f1aed1
restrict '5G Only' mode to standalone 5G supported carrier.
empratyush Feb 27, 2025
e82036f
Revert "Settings: Pass empty lottie resource for quickly open camera …
muhomorr Mar 5, 2025
097e693
remove a large blank rectangle from "Quickly open camera" screen
muhomorr Mar 5, 2025
fb06a47
make "App info > App battery usage" item directly open the inner screen
muhomorr Mar 5, 2025
8046448
add Terminal app preference to System category when dev options are on
muhomorr Mar 11, 2025
4ef838a
set distinct UI name for override_desktop_mode_features toggle
muhomorr Mar 15, 2025
cef5475
simplify PSDS setting post-Qualcomm-removal
thestinger Apr 28, 2025
2e4d91c
Set Private Space settings visible to secondary users now it's supported
quh4gko8 Apr 2, 2025
29871d1
Update utility methods with some full users supporting some profile t…
quh4gko8 Apr 2, 2025
0853970
Update profile selector UI now with other user types can have some pr…
quh4gko8 Apr 2, 2025
6b6c204
Declare IntSettingPrefController#getValue as non-final
quh4gko8 Mar 26, 2025
604d4de
Settings to toggle cross-profile shared clipboard behavior
quh4gko8 Mar 26, 2025
8b379bc
tmp: Disable auto-locking of private profiles for secondary users
quh4gko8 May 15, 2025
2de26df
Helper class for Install Available apps feature
quh4gko8 Oct 30, 2024
e0c3100
Port UI for "Install available apps" to private profile
quh4gko8 Dec 27, 2024
0f31426
fixup! Factor out common code for reading/writing UserManager restric…
quh4gko8 Oct 24, 2024
bf67e68
add NFC auto-off setting
mrxx0 Mar 15, 2025
70b1053
Revert "Declare IntSettingPrefController#getValue as non-final"
quh4gko8 May 18, 2025
98e5938
Support setting specific user for IntSettingPrefController
quh4gko8 May 18, 2025
332af59
Support setting specific user for BoolSettingPrefController
quh4gko8 May 18, 2025
285e02c
Settings to toggle disallowing delayed storage locking on private pro…
quh4gko8 May 18, 2025
c52b451
Navigate back when Private Space is locked while in configuration UI
quh4gko8 May 18, 2025
d4ee8a4
fix typos in "Cross-profile shared clipboard" settings UI
May 20, 2025
da129cc
Update strings.xml
dev114a Jun 5, 2025
55d7fcc
Update strings_ext.xml
dev114a Jun 5, 2025
a1c4628
Update user_details_settings.xml
dev114a Jun 5, 2025
97ce051
Update UserDetailsSettings.java
dev114a Jun 5, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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 @@ -91,8 +92,10 @@ android_library {
"WindowManager-Shell-shared-desktopMode",

// Settings dependencies
"google_battery",
"FingerprintManagerInteractor",
"MediaDrmSettingsFlagsLib",
"ReverseWirelessCharging",
"Settings-change-ids",
"SettingsLib",
"SettingsLibActivityEmbedding",
Expand Down
171 changes: 170 additions & 1 deletion AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,13 @@
<uses-permission android:name="android.permission.GET_BACKGROUND_INSTALLED_PACKAGES" />
<uses-permission android:name="android.permission.SATELLITE_COMMUNICATION" />
<uses-permission android:name="android.permission.READ_SYSTEM_GRAMMATICAL_GENDER" />
<uses-permission android:name="app.grapheneos.logviewer.SHOW_LOGCAT" />

<application
android:name=".SettingsApplication"
android:label="@string/settings_label"
android:icon="@drawable/ic_launcher_settings"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:theme="@style/Theme.Settings"
android:hardwareAccelerated="true"
android:requiredForAllUsers="true"
Expand Down Expand Up @@ -514,6 +516,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 @@ -606,6 +621,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 @@ -628,6 +644,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 @@ -2210,6 +2227,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 @@ -2987,6 +3021,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 @@ -3032,6 +3086,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 @@ -3199,6 +3259,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 @@ -5321,6 +5382,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 @@ -5457,5 +5524,107 @@
</activity>

<!-- 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>
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>
30 changes: 30 additions & 0 deletions res/drawable/ic_launcher_foreground.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!--
Copyright (C) 2021 Google Inc.

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.
-->
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<group
android:scaleX="2.277"
android:scaleY="2.277"
android:translateX="26.676"
android:translateY="26.676">
<path
android:fillColor="#000000"
android:pathData="M19.5,12c0,-0.23 -0.01,-0.45 -0.03,-0.68l1.86,-1.41c0.4,-0.3 0.51,-0.86 0.26,-1.3l-1.87,-3.23c-0.25,-0.44 -0.79,-0.62 -1.25,-0.42l-2.15,0.91c-0.37,-0.26 -0.76,-0.49 -1.17,-0.68l-0.29,-2.31C14.8,2.38 14.37,2 13.87,2h-3.73C9.63,2 9.2,2.38 9.14,2.88L8.85,5.19c-0.41,0.19 -0.8,0.42 -1.17,0.68L5.53,4.96c-0.46,-0.2 -1,-0.02 -1.25,0.42L2.41,8.62c-0.25,0.44 -0.14,0.99 0.26,1.3l1.86,1.41C4.51,11.55 4.5,11.77 4.5,12s0.01,0.45 0.03,0.68l-1.86,1.41c-0.4,0.3 -0.51,0.86 -0.26,1.3l1.87,3.23c0.25,0.44 0.79,0.62 1.25,0.42l2.15,-0.91c0.37,0.26 0.76,0.49 1.17,0.68l0.29,2.31C9.2,21.62 9.63,22 10.13,22h3.73c0.5,0 0.93,-0.38 0.99,-0.88l0.29,-2.31c0.41,-0.19 0.8,-0.42 1.17,-0.68l2.15,0.91c0.46,0.2 1,0.02 1.25,-0.42l1.87,-3.23c0.25,-0.44 0.14,-0.99 -0.26,-1.3l-1.86,-1.41C19.49,12.45 19.5,12.23 19.5,12zM12.04,15.5c-1.93,0 -3.5,-1.57 -3.5,-3.5s1.57,-3.5 3.5,-3.5s3.5,1.57 3.5,3.5S13.97,15.5 12.04,15.5z" />
</group>
</vector>
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