diff options
author | Lifu Tang <lifu@google.com> | 2019-03-14 15:55:52 -0700 |
---|---|---|
committer | Lifu Tang <lifu@google.com> | 2019-03-14 16:12:20 -0700 |
commit | 1328b1f30d1dd25607c6f8ca3d8232c08527b664 (patch) | |
tree | ab9fcf0f99dfc30a4b3c670ff4a3080f777a7dbe /src/com/android | |
parent | 4b9a68385bb51116611f9e351b0ed902063dc132 (diff) | |
download | packages_apps_Settings-1328b1f30d1dd25607c6f8ca3d8232c08527b664.tar.gz packages_apps_Settings-1328b1f30d1dd25607c6f8ca3d8232c08527b664.tar.bz2 packages_apps_Settings-1328b1f30d1dd25607c6f8ca3d8232c08527b664.zip |
Add links to app location permission page
Bug: 121271387
Test: build, flash, and test manually
Change-Id: I188b7113c2421c66b03e8330f141f514991450fe
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/settings/location/RecentLocationAccessPreferenceController.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/settings/location/RecentLocationAccessPreferenceController.java b/src/com/android/settings/location/RecentLocationAccessPreferenceController.java index 44d600e624..8a439b7a9c 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); } |