From 207710deb05eed3593581f85e1e1b5353c7045d5 Mon Sep 17 00:00:00 2001 From: TheScarastic Date: Mon, 21 Mar 2022 14:14:26 +0530 Subject: [PATCH 1/2] Settings: Integrate Privacy Central into settings --- res/drawable/ic_homepage_advanced_privacy.xml | 37 ++++++++++++++ res/drawable/ic_homepage_privacy.xml | 43 +++++++++------- res/values/cm_strings.xml | 4 ++ .../advanced_privacy_dashboard_settings.xml | 28 +++++++++++ res/xml/top_level_settings.xml | 8 +++ .../core/gateway/SettingsGateway.java | 4 +- .../dashboard/DashboardFragmentRegistry.java | 3 ++ .../AdvancedPrivacyDashboardFragment.java | 49 +++++++++++++++++++ 8 files changed, 158 insertions(+), 18 deletions(-) create mode 100644 res/drawable/ic_homepage_advanced_privacy.xml create mode 100644 res/xml/advanced_privacy_dashboard_settings.xml create mode 100644 src/com/android/settings/privacy/AdvancedPrivacyDashboardFragment.java diff --git a/res/drawable/ic_homepage_advanced_privacy.xml b/res/drawable/ic_homepage_advanced_privacy.xml new file mode 100644 index 00000000000..c727d026e73 --- /dev/null +++ b/res/drawable/ic_homepage_advanced_privacy.xml @@ -0,0 +1,37 @@ + + + + + + + + diff --git a/res/drawable/ic_homepage_privacy.xml b/res/drawable/ic_homepage_privacy.xml index fa5b3706051..2a30d5c3e73 100644 --- a/res/drawable/ic_homepage_privacy.xml +++ b/res/drawable/ic_homepage_privacy.xml @@ -1,24 +1,33 @@ + + + android:viewportWidth="32" + android:viewportHeight="32"> + android:pathData="M25.2477,32H6.7523C3.0261,32 0,28.9739 0,25.2477V6.7523C0,3.0261 3.0261,0 6.7523,0H25.2477C28.9739,0 32,3.0261 32,6.7523V25.2477C32,28.9739 28.9739,32 25.2477,32Z" + android:fillColor="#2CCF69"/> + android:pathData="M16.0002,18.5003C17.381,18.5003 18.5004,17.3809 18.5004,16C18.5004,14.6192 17.381,13.4997 16.0002,13.4997C14.6193,13.4997 13.4999,14.6192 13.4999,16C13.4999,17.3809 14.6193,18.5003 16.0002,18.5003ZM16.0002,20.1672C18.3016,20.1672 20.1673,18.3015 20.1673,16C20.1673,13.6986 18.3016,11.8329 16.0002,11.8329C13.6987,11.8329 11.833,13.6986 11.833,16C11.833,18.3015 13.6987,20.1672 16.0002,20.1672Z" + android:fillColor="#ffffff" + android:fillType="evenOdd"/> + android:pathData="M6.9985,16C8.6544,19.2962 12.0653,21.554 16.0001,21.554C19.9349,21.554 23.3458,19.2962 25.0017,16C23.3458,12.7039 19.9349,10.446 16.0001,10.446C12.0653,10.446 8.6544,12.7038 6.9985,16ZM26.8347,16C25.0663,11.7597 20.8813,8.7792 16.0001,8.7792C11.1189,8.7792 6.9338,11.7597 5.1655,16C6.9338,20.2404 11.1189,23.2208 16.0001,23.2208C20.8813,23.2208 25.0663,20.2404 26.8347,16Z" + android:fillColor="#ffffff" + android:fillType="evenOdd"/> diff --git a/res/values/cm_strings.xml b/res/values/cm_strings.xml index 0948e6e2232..45331788690 100644 --- a/res/values/cm_strings.xml +++ b/res/values/cm_strings.xml @@ -197,4 +197,8 @@ Automatically raises the refresh rate from 60 to %1$d Hz for some content. Increases battery usage. + + + Advanced Privacy + Manage trackers, fake location, hide IP address diff --git a/res/xml/advanced_privacy_dashboard_settings.xml b/res/xml/advanced_privacy_dashboard_settings.xml new file mode 100644 index 00000000000..c126441c00d --- /dev/null +++ b/res/xml/advanced_privacy_dashboard_settings.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/res/xml/top_level_settings.xml b/res/xml/top_level_settings.xml index efa47b1add6..0aec50b3ffc 100644 --- a/res/xml/top_level_settings.xml +++ b/res/xml/top_level_settings.xml @@ -102,6 +102,14 @@ android:order="-55" android:fragment="com.android.settings.privacy.PrivacyDashboardFragment"/> + + Date: Tue, 22 Mar 2022 16:36:06 +0000 Subject: [PATCH 2/2] Apply 1 suggestion(s) to 1 file(s) --- .../settings/privacy/AdvancedPrivacyDashboardFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/privacy/AdvancedPrivacyDashboardFragment.java b/src/com/android/settings/privacy/AdvancedPrivacyDashboardFragment.java index 6afb2d871e4..73057537d1c 100644 --- a/src/com/android/settings/privacy/AdvancedPrivacyDashboardFragment.java +++ b/src/com/android/settings/privacy/AdvancedPrivacyDashboardFragment.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2019-2021 ECORP SAS + * Copyright (C) 2019-2022 ECORP SAS * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. -- GitLab