Merge "Deprecate public PackageManager constructor."

This commit is contained in:
Charles Munger
2020-06-09 00:15:16 +00:00
committed by Gerrit Code Review
3 changed files with 9 additions and 2 deletions

View File

@@ -11559,7 +11559,7 @@ package android.content.pm {
} }
public abstract class PackageManager { public abstract class PackageManager {
ctor public PackageManager(); ctor @Deprecated public PackageManager();
method @Deprecated public abstract void addPackageToPreferred(@NonNull String); method @Deprecated public abstract void addPackageToPreferred(@NonNull String);
method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo);
method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo);

View File

@@ -3399,6 +3399,13 @@ public abstract class PackageManager {
return UserHandle.myUserId(); return UserHandle.myUserId();
} }
/**
* @deprecated Do not instantiate or subclass - obtain an instance from
* {@link Context#getPackageManager}
*/
@Deprecated
public PackageManager() {}
/** /**
* Retrieve overall information about an application package that is * Retrieve overall information about an application package that is
* installed on the system. * installed on the system.

View File

@@ -11559,7 +11559,7 @@ package android.content.pm {
} }
public abstract class PackageManager { public abstract class PackageManager {
ctor public PackageManager(); ctor @Deprecated public PackageManager();
method @Deprecated public abstract void addPackageToPreferred(@NonNull String); method @Deprecated public abstract void addPackageToPreferred(@NonNull String);
method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermission(@NonNull android.content.pm.PermissionInfo);
method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo); method public abstract boolean addPermissionAsync(@NonNull android.content.pm.PermissionInfo);