Merge "Deprecate public PackageManager constructor." am: 2b745800a8 am: 061ce932ce am: d3c43f0789 am: b0f12b4b89

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1314369

Change-Id: I7d1f11d2b2ddae50c008a01b378493522328a31c
This commit is contained in:
Charles Munger
2020-06-09 01:00:39 +00:00
committed by Automerger Merge Worker
3 changed files with 9 additions and 2 deletions

View File

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

View File

@@ -3740,6 +3740,13 @@ public abstract class PackageManager {
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
* installed on the system.

View File

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