diff options
author | Pyuli Naithani <pyuli@google.com> | 2021-07-09 22:17:05 +0000 |
---|---|---|
committer | Pyuli Naithani <pyuli@google.com> | 2021-07-12 19:00:00 +0000 |
commit | 8014c78242def998b5106fedf315044f92630f89 (patch) | |
tree | 470e7205411fae27905c3ee71e53c3e6d93caeb8 | |
parent | 88169051f23a0af4f0ef01d16b27c46a36f7c3fc (diff) | |
download | Permission-8014c78242def998b5106fedf315044f92630f89.tar.gz |
Move Privacy dashboard code out of the debug.
BUG: 186656826
Test: Manual
Change-Id: Icdf8ba37460d554c8e1b0a07cf504c7991c284db
17 files changed, 23 insertions, 25 deletions
diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.java index 03352f816..61f7dde34 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/ManagePermissionsActivity.java @@ -46,9 +46,6 @@ import com.android.permissioncontroller.Constants; import com.android.permissioncontroller.DeviceUtils; import com.android.permissioncontroller.PermissionControllerStatsLog; import com.android.permissioncontroller.R; -import com.android.permissioncontroller.permission.debug.PermissionDetailsWrapperFragment; -import com.android.permissioncontroller.permission.debug.PermissionUsageV2WrapperFragment; -import com.android.permissioncontroller.permission.debug.UtilsKt; import com.android.permissioncontroller.permission.ui.auto.AutoAllAppPermissionsFragment; import com.android.permissioncontroller.permission.ui.auto.AutoAppPermissionsFragment; import com.android.permissioncontroller.permission.ui.auto.AutoManageStandardPermissionsFragment; @@ -58,6 +55,8 @@ import com.android.permissioncontroller.permission.ui.handheld.AppPermissionFrag import com.android.permissioncontroller.permission.ui.handheld.AppPermissionGroupsFragment; import com.android.permissioncontroller.permission.ui.handheld.HandheldUnusedAppsWrapperFragment; import com.android.permissioncontroller.permission.ui.handheld.PermissionAppsFragment; +import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionDetailsWrapperFragment; +import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionUsageV2WrapperFragment; import com.android.permissioncontroller.permission.ui.legacy.AppPermissionActivity; import com.android.permissioncontroller.permission.ui.wear.AppPermissionsFragmentWear; import com.android.permissioncontroller.permission.utils.KotlinUtils; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/ReviewOngoingUsageActivity.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/ReviewOngoingUsageActivity.java index cdc9fe91d..4a5de72c6 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/ReviewOngoingUsageActivity.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/ReviewOngoingUsageActivity.java @@ -25,8 +25,8 @@ import android.view.MenuItem; import androidx.annotation.NonNull; import com.android.permissioncontroller.DeviceUtils; -import com.android.permissioncontroller.permission.debug.UtilsKt; import com.android.permissioncontroller.permission.ui.handheld.ReviewOngoingUsageWrapperFragment; +import com.android.permissioncontroller.permission.ui.handheld.dashboard.UtilsKt; /** * A dialog listing the currently uses of camera, microphone, and location. diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.java index 16febb840..999ca5911 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/AppPermissionGroupsFragment.java @@ -67,10 +67,10 @@ import androidx.preference.SwitchPreference; import com.android.modules.utils.build.SdkLevel; import com.android.permissioncontroller.PermissionControllerStatsLog; import com.android.permissioncontroller.R; -import com.android.permissioncontroller.permission.debug.PermissionUsages; import com.android.permissioncontroller.permission.model.AppPermissionUsage; import com.android.permissioncontroller.permission.model.livedatatypes.HibernationSettingState; import com.android.permissioncontroller.permission.ui.Category; +import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionUsages; import com.android.permissioncontroller.permission.ui.model.AppPermissionGroupsViewModel; import com.android.permissioncontroller.permission.ui.model.AppPermissionGroupsViewModel.GroupUiInfo; import com.android.permissioncontroller.permission.ui.model.AppPermissionGroupsViewModelFactory; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.java index f7959cdfc..56c92f53f 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ManageStandardPermissionsFragment.java @@ -19,8 +19,8 @@ import static androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory; import static com.android.permissioncontroller.Constants.EXTRA_SESSION_ID; import static com.android.permissioncontroller.Constants.INVALID_SESSION_ID; -import static com.android.permissioncontroller.permission.debug.UtilsKt.shouldShowPermissionsDashboard; import static com.android.permissioncontroller.permission.ui.handheld.UtilsKt.pressBack; +import static com.android.permissioncontroller.permission.ui.handheld.dashboard.UtilsKt.shouldShowPermissionsDashboard; import android.app.Application; import android.content.Intent; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.java index ba4928b84..4491557d3 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionAppsFragment.java @@ -22,12 +22,12 @@ import static com.android.permissioncontroller.PermissionControllerStatsLog.PERM import static com.android.permissioncontroller.PermissionControllerStatsLog.PERMISSION_APPS_FRAGMENT_VIEWED__CATEGORY__ALLOWED_FOREGROUND; import static com.android.permissioncontroller.PermissionControllerStatsLog.PERMISSION_APPS_FRAGMENT_VIEWED__CATEGORY__DENIED; import static com.android.permissioncontroller.PermissionControllerStatsLog.PERMISSION_APPS_FRAGMENT_VIEWED__CATEGORY__UNDEFINED; -import static com.android.permissioncontroller.permission.debug.UtilsKt.shouldShowPermissionsDashboard; import static com.android.permissioncontroller.permission.ui.Category.ALLOWED; import static com.android.permissioncontroller.permission.ui.Category.ALLOWED_FOREGROUND; import static com.android.permissioncontroller.permission.ui.Category.ASK; import static com.android.permissioncontroller.permission.ui.Category.DENIED; import static com.android.permissioncontroller.permission.ui.handheld.UtilsKt.pressBack; +import static com.android.permissioncontroller.permission.ui.handheld.dashboard.UtilsKt.shouldShowPermissionsDashboard; import static com.android.permissioncontroller.permission.utils.Utils.LAST_24H_CONTENT_PROVIDER; import static com.android.permissioncontroller.permission.utils.Utils.LAST_24H_SENSOR_TODAY; import static com.android.permissioncontroller.permission.utils.Utils.LAST_24H_SENSOR_YESTERDAY; @@ -61,10 +61,10 @@ import androidx.preference.PreferenceCategory; import com.android.modules.utils.build.SdkLevel; import com.android.permissioncontroller.PermissionControllerStatsLog; import com.android.permissioncontroller.R; -import com.android.permissioncontroller.permission.debug.PermissionUsages; import com.android.permissioncontroller.permission.model.AppPermissionUsage; import com.android.permissioncontroller.permission.ui.Category; import com.android.permissioncontroller.permission.ui.ManagePermissionsActivity; +import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionUsages; import com.android.permissioncontroller.permission.ui.model.PermissionAppsViewModel; import com.android.permissioncontroller.permission.ui.model.PermissionAppsViewModelFactory; import com.android.permissioncontroller.permission.utils.KotlinUtils; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionControlPreference.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionControlPreference.java index c2aad6378..360a5cb42 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionControlPreference.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/PermissionControlPreference.java @@ -20,9 +20,9 @@ import static android.Manifest.permission_group.CAMERA; import static android.Manifest.permission_group.MICROPHONE; import static com.android.permissioncontroller.Constants.EXTRA_SESSION_ID; -import static com.android.permissioncontroller.permission.debug.UtilsKt.getUsageDurationString; import static com.android.permissioncontroller.permission.ui.ManagePermissionsActivity.EXTRA_CALLER_NAME; import static com.android.permissioncontroller.permission.ui.handheld.AppPermissionFragment.GRANT_CATEGORY; +import static com.android.permissioncontroller.permission.ui.handheld.dashboard.UtilsKt.getUsageDurationString; import static com.android.permissioncontroller.permission.utils.KotlinUtilsKt.navigateSafe; import android.content.Context; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionDetailsFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.java index ae41a5f7e..034f666b2 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionDetailsFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import static java.util.concurrent.TimeUnit.DAYS; import static java.util.concurrent.TimeUnit.HOURS; @@ -58,7 +58,6 @@ import com.android.permissioncontroller.permission.model.AppPermissionUsage; import com.android.permissioncontroller.permission.model.legacy.PermissionApps; import com.android.permissioncontroller.permission.ui.ManagePermissionsActivity; import com.android.permissioncontroller.permission.ui.handheld.SettingsWithLargeHeader; -import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionHistoryPreference; import com.android.permissioncontroller.permission.utils.KotlinUtils; import com.android.permissioncontroller.permission.utils.Utils; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionDetailsWrapperFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsWrapperFragment.java index 43f62adbd..6edda4122 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionDetailsWrapperFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionDetailsWrapperFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import android.content.Intent; import android.os.Build; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2Fragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2Fragment.java index 209be1fd9..9ce1c7c9d 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2Fragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2Fragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import static com.android.permissioncontroller.PermissionControllerStatsLog.PERMISSION_USAGE_FRAGMENT_INTERACTION; import static com.android.permissioncontroller.PermissionControllerStatsLog.PERMISSION_USAGE_FRAGMENT_INTERACTION__ACTION__OPEN; @@ -55,7 +55,6 @@ import com.android.permissioncontroller.permission.model.AppPermissionUsage.Grou import com.android.permissioncontroller.permission.model.legacy.PermissionApps; import com.android.permissioncontroller.permission.ui.handheld.PermissionUsageV2ControlPreference; import com.android.permissioncontroller.permission.ui.handheld.SettingsWithLargeHeader; -import com.android.permissioncontroller.permission.ui.handheld.dashboard.PermissionUsageGraphicPreference; import com.android.permissioncontroller.permission.utils.KotlinUtils; import com.android.permissioncontroller.permission.utils.Utils; import com.android.settingslib.HelpUtils; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2WrapperFragment.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2WrapperFragment.java index ccb181b8b..abe48cb62 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2WrapperFragment.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2WrapperFragment.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import android.content.Intent; import android.os.Build; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsages.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages.java index a6a07eb25..f83309fbd 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PermissionUsages.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsages.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import static android.Manifest.permission.CAMERA; import static android.Manifest.permission.RECORD_AUDIO; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/PreferenceImageView.java b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PreferenceImageView.java index 378601d69..cd04b1bca 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/PreferenceImageView.java +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PreferenceImageView.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug; +package com.android.permissioncontroller.permission.ui.handheld.dashboard; import android.content.Context; import android.util.AttributeSet; diff --git a/PermissionController/src/com/android/permissioncontroller/permission/debug/Utils.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/Utils.kt index 37896dfef..29fa50ae3 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/debug/Utils.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/Utils.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug +package com.android.permissioncontroller.permission.ui.handheld.dashboard import android.content.Context import android.icu.util.Calendar diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt index 624279771..05c5849f0 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt @@ -45,13 +45,14 @@ import com.android.permissioncontroller.permission.data.FullStoragePermissionApp import com.android.permissioncontroller.permission.data.LightAppPermGroupLiveData import com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData import com.android.permissioncontroller.permission.data.get -import com.android.permissioncontroller.permission.debug.getDefaultPrecision -import com.android.permissioncontroller.permission.debug.isLocationAccuracyEnabled + import com.android.permissioncontroller.permission.model.livedatatypes.LightAppPermGroup import com.android.permissioncontroller.permission.model.livedatatypes.LightPermission import com.android.permissioncontroller.permission.utils.KotlinUtils import com.android.permissioncontroller.permission.utils.LocationUtils import com.android.permissioncontroller.permission.utils.SafetyNetLogger +import com.android.permissioncontroller.permission.ui.handheld.dashboard.getDefaultPrecision +import com.android.permissioncontroller.permission.ui.handheld.dashboard.isLocationAccuracyEnabled import com.android.permissioncontroller.permission.ui.model.AppPermissionViewModel.ButtonType.ALLOW import com.android.permissioncontroller.permission.ui.model.AppPermissionViewModel.ButtonType.ALLOW_ALWAYS import com.android.permissioncontroller.permission.ui.model.AppPermissionViewModel.ButtonType.ALLOW_FOREGROUND diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt index 4537438cf..7fac5bad7 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt @@ -58,8 +58,6 @@ import com.android.permissioncontroller.permission.data.LightPackageInfoLiveData import com.android.permissioncontroller.permission.data.PackagePermissionsLiveData import com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData import com.android.permissioncontroller.permission.data.get -import com.android.permissioncontroller.permission.debug.getDefaultPrecision -import com.android.permissioncontroller.permission.debug.isLocationAccuracyEnabled import com.android.permissioncontroller.permission.model.livedatatypes.LightAppPermGroup import com.android.permissioncontroller.permission.model.livedatatypes.LightPackageInfo import com.android.permissioncontroller.permission.model.livedatatypes.LightPermGroupInfo @@ -89,6 +87,8 @@ import com.android.permissioncontroller.permission.ui.GrantPermissionsViewHandle import com.android.permissioncontroller.permission.ui.GrantPermissionsViewHandler.DENIED_DO_NOT_ASK_AGAIN import com.android.permissioncontroller.permission.ui.GrantPermissionsViewHandler.GRANTED_ALWAYS import com.android.permissioncontroller.permission.ui.GrantPermissionsViewHandler.GRANTED_FOREGROUND_ONLY +import com.android.permissioncontroller.permission.ui.handheld.dashboard.getDefaultPrecision +import com.android.permissioncontroller.permission.ui.handheld.dashboard.isLocationAccuracyEnabled import com.android.permissioncontroller.permission.ui.ManagePermissionsActivity import com.android.permissioncontroller.permission.ui.ManagePermissionsActivity.EXTRA_RESULT_PERMISSION_INTERACTED import com.android.permissioncontroller.permission.ui.ManagePermissionsActivity.EXTRA_RESULT_PERMISSION_RESULT diff --git a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel.kt b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel.kt index 62f4692a6..999119262 100644 --- a/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel.kt +++ b/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel.kt @@ -47,8 +47,8 @@ import com.android.permissioncontroller.permission.data.PermGroupUsageLiveData import com.android.permissioncontroller.permission.data.SmartAsyncMediatorLiveData import com.android.permissioncontroller.permission.data.SmartUpdateMediatorLiveData import com.android.permissioncontroller.permission.data.micMutedLiveData -import com.android.permissioncontroller.permission.debug.shouldShowLocationIndicators -import com.android.permissioncontroller.permission.debug.shouldShowPermissionsDashboard +import com.android.permissioncontroller.permission.ui.handheld.dashboard.shouldShowLocationIndicators +import com.android.permissioncontroller.permission.ui.handheld.dashboard.shouldShowPermissionsDashboard import com.android.permissioncontroller.permission.ui.handheld.ReviewOngoingUsageFragment.PHONE_CALL import com.android.permissioncontroller.permission.ui.handheld.ReviewOngoingUsageFragment.VIDEO_CALL import com.android.permissioncontroller.permission.utils.KotlinUtils diff --git a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2FragmentTest.kt b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2FragmentTest.kt index 4dcb23c55..4f67b426f 100644 --- a/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/debug/PermissionUsageV2FragmentTest.kt +++ b/PermissionController/tests/inprocess/src/com/android/permissioncontroller/permission/ui/handheld/dashboard/PermissionUsageV2FragmentTest.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.permissioncontroller.permission.debug +package com.android.permissioncontroller.permission.ui.handheld.dashboard import android.Manifest.permission.CAMERA import android.content.Intent |