diff options
author | Nate Myren <ntmyren@google.com> | 2019-06-07 13:11:58 -0700 |
---|---|---|
committer | Nate Myren <ntmyren@google.com> | 2019-06-28 16:56:26 +0000 |
commit | d3a63856866a417d3a2cd870b1cf9083f6ae278f (patch) | |
tree | 82a6b9c315b6597de1f8cbb442a68786fd4445ab /test-mock | |
parent | 9562bc95cbb80686b92e62a814f84d00c464b909 (diff) |
Permission flag updates now notify listeners
Added a version of the onPermissionUpdated and
onInstallPermissionUpdated methods which will notify
OnPermissionChangedListeners, and added this to the
PermissionManagerService "updatePermissionFlags" and
"updatePermissionFlagsForAllApps" methods. Also adds
OnPermissionsChangedListener to @TestApi
Fixes: 135937566
Test: atest PermissionUpdateListenerTest
Change-Id: I906598c366234c3daaa202261678bca04837cb13
Diffstat (limited to 'test-mock')
-rw-r--r-- | test-mock/api/test-current.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test-mock/api/test-current.txt b/test-mock/api/test-current.txt index a87e2f57bb5f..cc260ac14147 100644 --- a/test-mock/api/test-current.txt +++ b/test-mock/api/test-current.txt @@ -7,6 +7,7 @@ package android.test.mock { } @Deprecated public class MockPackageManager extends android.content.pm.PackageManager { + method public void addOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener); method public boolean arePermissionsIndividuallyControlled(); method public String getDefaultBrowserPackageNameAsUser(int); method public int getInstallReason(String, android.os.UserHandle); @@ -18,6 +19,7 @@ package android.test.mock { method @NonNull public String getServicesSystemSharedLibraryPackageName(); method @NonNull public String getSharedSystemSharedLibraryPackageName(); method public void grantRuntimePermission(String, String, android.os.UserHandle); + method public void removeOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener); method public void revokeRuntimePermission(String, String, android.os.UserHandle); method public void updatePermissionFlags(String, String, int, int, android.os.UserHandle); } |