From 1328b1f30d1dd25607c6f8ca3d8232c08527b664 Mon Sep 17 00:00:00 2001 From: Lifu Tang Date: Thu, 14 Mar 2019 15:55:52 -0700 Subject: [PATCH] Add links to app location permission page Bug: 121271387 Test: build, flash, and test manually Change-Id: I188b7113c2421c66b03e8330f141f514991450fe --- .../RecentLocationAccessPreferenceController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java index 44d600e6241..8a439b7a9ca 100644 --- a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java +++ b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java @@ -100,6 +100,14 @@ public class RecentLocationAccessPreferenceController extends AbstractPreference .setIcon(access.icon) .setTitle(access.label) .setSummary(access.contentDescription) + .setOnClickListener((v) -> { + final Intent intent = new Intent(Intent.ACTION_MANAGE_APP_PERMISSION); + intent.putExtra(Intent.EXTRA_PERMISSION_NAME, + Manifest.permission_group.LOCATION); + intent.putExtra(Intent.EXTRA_PACKAGE_NAME, access.packageName); + intent.putExtra(Intent.EXTRA_USER, access.userHandle); + mContext.startActivity(intent); + }) .build(); mController.setAppEntity(i, appEntityInfo); }