diff --git a/api/current.txt b/api/current.txt index 61ecf26434bc3..29ebab59a5fa7 100644 --- a/api/current.txt +++ b/api/current.txt @@ -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); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index c577d0e896b01..d0f918751d715 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -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. diff --git a/non-updatable-api/current.txt b/non-updatable-api/current.txt index a05de4fac2a69..0e0b1222b6f4b 100644 --- a/non-updatable-api/current.txt +++ b/non-updatable-api/current.txt @@ -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);