Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
128 commits
Select commit Hold shift + click to select a range
b02340b
add isLoggable check to overly verbose PrefCtrlListHelper log statement
muhomorr Nov 15, 2024
3b8336e
add GrapheneOS icon
flawedworld Feb 5, 2022
51e0905
set styles/wallpaper picker action name
thestinger Oct 15, 2022
18265e6
Settings: Integrate ThemePicker and WallpaperPicker2
kdrag0n Apr 17, 2021
9d00ffe
disable showing wallpaper attribution
thestinger Feb 16, 2021
39f9223
add TalkBack accessibility service
thestinger Mar 10, 2021
8bf9625
get outer NFC preference to listen for changes
inthewaves Sep 21, 2020
5b93ef0
disable legacy suggestions
thestinger Oct 8, 2019
dc78e39
add missing android title for top_level_settings
Apr 11, 2020
12b9eb6
Remove misleading "Google Play system update" info field
flawedworld May 15, 2021
990e31b
extend list of system apps that are not allowed to be disabled
muhomorr May 28, 2023
f25eb10
add a separate file for non-AOSP strings
muhomorr Feb 12, 2023
3dbeb43
add a set of base classes for creating Fragment-based preference UI
muhomorr Apr 6, 2023
3776d83
add base class for ListPreference controllers
muhomorr Feb 12, 2023
f277a57
add base class for toggle preference controllers
muhomorr Feb 14, 2023
837f2c9
add base classes for {Bool,Int}Setting preference controllers
muhomorr Feb 12, 2023
640892a
add Exploit protection screen
muhomorr Jul 30, 2024
0d8dcc4
add device info field with bootloader version
flawedworld Apr 6, 2021
f40de3e
hide pattern screenlock option
Wonderfall Jul 18, 2021
610c8a7
drop support for showing nearby devices from Play
thestinger Jul 25, 2021
2d7fe8e
Dark mode support for app installation restriction icon
Oct 18, 2021
c30f78c
Add preference for increased touch sensitivity (glove mode)
kdrag0n Jul 7, 2021
fcee45c
add dynamic link to sandboxed Google Play settings
muhomorr Jan 21, 2022
34cc193
add Private Space sandboxed Google Play link
muhomorr Aug 12, 2024
720f062
Show Hardware SKU in About Phone
flawedworld Mar 5, 2022
537d0ba
Allow sorting Applications by size
May 5, 2016
85d37f7
add a per-user setting for forwarding censored notifs
x86pup Mar 16, 2022
4d4866d
fully enable location indicators by default
thestinger Aug 17, 2022
60a6fff
LTE Only Mode
empratyush Aug 19, 2022
ae91b2a
battery usage UI: use a fallback name for unknown components
muhomorr Nov 13, 2022
24fb7d5
Settings: Pass empty lottie resource for quickly open camera animation
luk1337 Jun 9, 2022
00b1a8e
add a toggle for auto-grants of OTHER_SENSORS permission
muhomorr Feb 14, 2023
4fa7f64
add a toggle for camera access from the lock screen
muhomorr Feb 14, 2023
4138252
add auto-reboot setting
muhomorr Feb 14, 2023
cbbeaa6
Add toggle for screenshot timestamp EXIF metadata
x86pup Feb 18, 2023
216c8dc
add GNSS SUPL setting
muhomorr Mar 3, 2023
4cbf78c
disable auto confirm PIN toggle by default
thestinger Oct 16, 2023
6d5a8a7
remove missing display resolution lottie animation
x86pup Mar 16, 2023
276cbdb
add toggle for eSIM support via Google's eSIM LPA package
muhomorr Jan 24, 2024
e54309e
remote key provisioning server setting
x86pup Apr 3, 2023
d82b086
add toggle for special access to hardware accelerators by Google apps
muhomorr Apr 6, 2023
4d78429
add GNSS PSDS setting
muhomorr May 3, 2023
02c0f99
add connectivity checks setting
muhomorr May 24, 2023
55acdcd
add common resources for auto-off settings
muhomorr May 24, 2023
4e69ac6
add Wi-Fi auto-off setting
muhomorr May 25, 2023
ca5a0e2
add Bluetooth auto-off setting
muhomorr May 24, 2023
a06646b
add exec spawning setting
muhomorr May 25, 2023
d17e49f
Mark all DSU options as unsupported
flawedworld Jun 25, 2023
0a20136
Remove "Add users from lock screen" setting
quh4gko8 Jul 1, 2023
ad29ffb
Factor out common code for reading/writing UserManager restrictions
quh4gko8 Jul 23, 2023
20d1fb9
UserManager enable "install available apps"
empratyush Sep 3, 2022
0973c50
UserManager settings for apps installs and updates
quh4gko8 Jul 20, 2023
cf55b8c
UserManager settings for running in background
quh4gko8 Jun 13, 2023
f2fe59b
Disable app copying preference when the user has DISALLOW_INSTALL_APP…
quh4gko8 Jul 26, 2023
550a0e7
add support for disabling non-system apps
muhomorr Mar 2, 2024
06fed86
don't show "More options" button in App info uninstall dialog
muhomorr Mar 2, 2024
d7268a8
add Storage Scopes link to the "App info" screen
muhomorr Mar 2, 2024
fd4436a
add Storage Scopes link to "All files access" screen
muhomorr Mar 2, 2024
135f44b
add OBB access toggle to "Install unknown apps" screen
muhomorr Jul 8, 2022
724455e
add Contact Scopes link to the "App info" screen
muhomorr Mar 2, 2024
efce395
Reverse Wireless Charging UI
empratyush Jun 20, 2022
597b421
hide the "Storage manager" toggle from Storage screen
muhomorr Sep 15, 2023
f16bf0c
add toggle for fingerprint screen unlocking
muhomorr Oct 8, 2023
10ab1e9
add helpers for per-app settings
muhomorr Sep 29, 2023
e2a85c7
add base class for App info single-choice fragments
muhomorr Nov 15, 2023
b9b5995
infrastructure for AppSwitch UIs
muhomorr Nov 15, 2023
bae7cfc
add "Exploit protection" category to App info
muhomorr Mar 2, 2024
319d55e
add per-app setting for exploit protection compatibility mode
muhomorr Sep 26, 2023
0c8ebbb
add toggle for automatic exploit protection compatibility mode
muhomorr Oct 7, 2023
be6f7ab
add per-app setting for hardened_malloc
muhomorr Nov 16, 2023
a544cd7
add dev mode per-app setting for extended virtual address space
muhomorr Aug 30, 2024
28a43a0
add per-app setting for native debugging
muhomorr Nov 15, 2023
30c525c
add per-app setting for memory tagging
muhomorr Aug 30, 2024
bb0dee7
add toggle for system process crash notifications
muhomorr Nov 27, 2023
ebf9408
Widevine provisioning setting
maade93791 Sep 29, 2023
1dd434f
remove confusing mention of Android Auto from "Connected devices" screen
muhomorr Dec 18, 2023
8ba4886
add logcat viewer link to System settings
muhomorr Jan 6, 2024
a4236bf
add logcat viewer link to App info screen
muhomorr Mar 2, 2024
68e4887
add USB-C port and pogo pins security setting
muhomorr Feb 21, 2024
ad372d1
enable "About phone -> Battery information" screen
muhomorr Mar 7, 2024
4667124
fix footer formatting issue on App pinning screen
muhomorr Mar 17, 2024
4adf64e
fixes redundant horizontal margin issue on tablets
jiteshsingh Jan 30, 2024
cab9cb3
internet setup activity
jiteshsingh Jan 30, 2024
ebc2041
add config for setupdesign and setupcompat libraries
muhomorr Dec 27, 2023
384af77
setup design config provider
jiteshsingh Feb 26, 2024
874d16a
export method for stringifying password errors from ChooseLockPassword
muhomorr May 29, 2024
12d6d26
add duress password management UI
muhomorr May 29, 2024
317e943
remove blank illustration from "Screen resolution" screen
muhomorr Jun 13, 2024
ef05f06
fix fingerprint enrollment on Google devices with side FP scanner
muhomorr Jul 8, 2024
5f1ae1c
add toggle for alternative touchscreen mode
muhomorr Jun 19, 2024
493ad4c
add lockscreen PIN input layout scrambling toggle
muhomorr Aug 12, 2024
575a965
add SIM PIN/PUK input layout scrambling setting
muhomorr Aug 12, 2024
23b75eb
hide CameraExtensionsFallback toggle when it's a no-op
muhomorr Aug 18, 2024
5332261
add per-app memory DCL restriction setting
muhomorr Jan 11, 2024
bfe6de5
add per-app storage DCL restriction setting
muhomorr Jan 11, 2024
f7c6f47
add per-app WebView JIT setting
muhomorr Aug 16, 2024
6ea17b2
add per-connection Wi-Fi MAC address randomization option
muhomorr Oct 16, 2024
a2d562c
hide inaccurate "access private space when hidden" text
muhomorr Oct 16, 2024
709611f
don't enable "send device name" option by default for new Wi-Fi networks
muhomorr Oct 18, 2024
471b5f3
run a one-time task to remove leftover Vanadium library state
muhomorr Oct 19, 2024
a52a2f0
fix Private Space handling in Passwords & accounts > Additional services
muhomorr Nov 9, 2024
68a6f20
opt-out Wi-Fi testing activities from edge-to-edge
muhomorr Oct 17, 2024
c2a853d
opt-out dev options app picker activity from edge-to-edge
muhomorr Nov 19, 2024
0ec839d
fix contacts access toggle in pairing dialog for BT hands-free devices
muhomorr Nov 27, 2024
2b2507e
never allow contacts access by default in Bluetooth pairing dialog
muhomorr Nov 27, 2024
e8af951
add App info > Storage > Manage storage button for apps that support it
muhomorr Dec 5, 2024
4d05c9f
show current app battery usage mode in summary of App battery usage item
muhomorr Dec 10, 2024
9d530db
add separate feature factory for Google devices
muhomorr Dec 29, 2024
3cf7ed1
add battery charge limit setting
muhomorr Dec 29, 2024
fabf55d
add app battery optimization settings link to Battery screen
muhomorr Dec 29, 2024
7f0f91f
reorder spinner entries on the battery optimization app list screen
muhomorr Dec 29, 2024
f89ca9c
return credential from ConfirmLockPassword
u-fred Dec 23, 2024
5d4fd3e
allow newly-set credential to be optionally returned
u-fred Dec 23, 2024
941ce58
add second factor to PinPrivacyPreferenceController
u-fred Dec 23, 2024
a60b4d5
add second factor PIN choosing
u-fred Dec 23, 2024
9294363
add second factor PIN settings
u-fred Dec 23, 2024
d01e82f
add second factor PIN preference to FingerprintSettings
u-fred Dec 23, 2024
f234996
prevent tests from failing due to missing setupwizard.theme
u-fred Dec 23, 2024
f0822e8
don't disable App info > Battery usage item while its summary is loading
muhomorr Dec 29, 2024
730171f
[temporary] don't show battery usage info in App info item summary
muhomorr Dec 29, 2024
ee22ab9
add per-app Play Integrity API settings
muhomorr Jan 25, 2025
5de3082
add "5G Only" and "4G or 5G only" Mode
empratyush Feb 12, 2025
4f377ea
add network location setting
soupslurpr Nov 5, 2024
bcf4922
restrict '5G Only' mode to standalone 5G supported carrier.
empratyush Feb 27, 2025
c66f996
Revert "Settings: Pass empty lottie resource for quickly open camera …
muhomorr Mar 5, 2025
81e1293
remove a large blank rectangle from "Quickly open camera" screen
muhomorr Mar 5, 2025
7043ee9
make "App info > App battery usage" item directly open the inner screen
muhomorr Mar 5, 2025
6da3739
add patch level warning settings
inthewaves Feb 9, 2025
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 @@ -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