OSDN Git Service

Merge changes I85ca2b69,Ibd7a47cb,I79522aab
[android-x86/packages-apps-Settings.git] / src / com / android / settings / location / RecentLocationAccessPreferenceController.java
index fd1ef63..a76d381 100644 (file)
@@ -101,6 +101,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);
             }