blob: 32ca250b6c74a630adcc89a8666c25c63f64ef4c [file] [log] [blame]
Tor Norbye68ea0c32018-12-26 19:55:07 -08001// Signature format: 2.0
Sundong Ahnf24779c2018-07-31 16:54:41 +09002package android.test.mock {
3
Wale Ogunwale691af682019-02-11 03:09:10 -08004 public class MockContext extends android.content.Context {
wilsonshih5db7b392019-02-20 23:08:45 +08005 method public int getDisplayId();
Wale Ogunwale691af682019-02-11 03:09:10 -08006 }
7
Tor Norbye68ea0c32018-12-26 19:55:07 -08008 @Deprecated public class MockPackageManager extends android.content.pm.PackageManager {
Nate Myrend3a63852019-06-07 13:11:58 -07009 method public void addOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener);
Sundong Ahnf24779c2018-07-31 16:54:41 +090010 method public boolean arePermissionsIndividuallyControlled();
Tor Norbye68ea0c32018-12-26 19:55:07 -080011 method public String getDefaultBrowserPackageNameAsUser(int);
12 method public int getInstallReason(String, android.os.UserHandle);
Sundong Ahnf24779c2018-07-31 16:54:41 +090013 method public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplicationsAsUser(int, int);
14 method public java.util.List<android.content.pm.PackageInfo> getInstalledPackagesAsUser(int, int);
Tor Norbye68ea0c32018-12-26 19:55:07 -080015 method public String[] getNamesForUids(int[]);
16 method public String getPermissionControllerPackageName();
Philip P. Moltmann3e496172019-02-11 16:29:19 -080017 method public int getPermissionFlags(String, String, android.os.UserHandle);
Tor Norbye68ea0c32018-12-26 19:55:07 -080018 method @NonNull public String getServicesSystemSharedLibraryPackageName();
19 method @NonNull public String getSharedSystemSharedLibraryPackageName();
20 method public void grantRuntimePermission(String, String, android.os.UserHandle);
Nate Myrend3a63852019-06-07 13:11:58 -070021 method public void removeOnPermissionsChangeListener(android.content.pm.PackageManager.OnPermissionsChangedListener);
Tor Norbye68ea0c32018-12-26 19:55:07 -080022 method public void revokeRuntimePermission(String, String, android.os.UserHandle);
Philip P. Moltmann3e496172019-02-11 16:29:19 -080023 method public void updatePermissionFlags(String, String, int, int, android.os.UserHandle);
Sundong Ahnf24779c2018-07-31 16:54:41 +090024 }
25
26}
27