Merge "Make canPackageQuery API public"
This commit is contained in:
committed by
Android (Google) Code Review
commit
56f24bfa80
@@ -11979,6 +11979,7 @@ package android.content.pm {
|
||||
method @Deprecated public abstract void addPreferredActivity(@NonNull android.content.IntentFilter, int, @Nullable android.content.ComponentName[], @NonNull android.content.ComponentName);
|
||||
method @RequiresPermission(value="android.permission.WHITELIST_RESTRICTED_PERMISSIONS", conditional=true) public boolean addWhitelistedRestrictedPermission(@NonNull String, @NonNull String, int);
|
||||
method public boolean canPackageQuery(@NonNull String, @NonNull String) throws android.content.pm.PackageManager.NameNotFoundException;
|
||||
method @NonNull public boolean[] canPackageQuery(@NonNull String, @NonNull String[]) throws android.content.pm.PackageManager.NameNotFoundException;
|
||||
method public abstract boolean canRequestPackageInstalls();
|
||||
method public abstract String[] canonicalToCurrentPackageNames(@NonNull String[]);
|
||||
method @CheckResult public abstract int checkPermission(@NonNull String, @NonNull String);
|
||||
|
||||
@@ -3622,7 +3622,6 @@ package android.content.pm {
|
||||
public abstract class PackageManager {
|
||||
method @RequiresPermission("android.permission.OBSERVE_GRANT_REVOKE_PERMISSIONS") public abstract void addOnPermissionsChangeListener(@NonNull android.content.pm.PackageManager.OnPermissionsChangedListener);
|
||||
method public abstract boolean arePermissionsIndividuallyControlled();
|
||||
method @NonNull public boolean[] canPackageQuery(@NonNull String, @NonNull String[]) throws android.content.pm.PackageManager.NameNotFoundException;
|
||||
method @NonNull public abstract java.util.List<android.content.IntentFilter> getAllIntentFilters(@NonNull String);
|
||||
method @NonNull @RequiresPermission("android.permission.GET_APP_METADATA") public android.os.PersistableBundle getAppMetadata(@NonNull String) throws android.content.pm.PackageManager.NameNotFoundException;
|
||||
method @Deprecated @NonNull @RequiresPermission(android.Manifest.permission.INTERACT_ACROSS_USERS) public android.content.pm.ApplicationInfo getApplicationInfoAsUser(@NonNull String, int, @NonNull android.os.UserHandle) throws android.content.pm.PackageManager.NameNotFoundException;
|
||||
|
||||
@@ -10427,9 +10427,7 @@ public abstract class PackageManager {
|
||||
* @throws NameNotFoundException if either a given package can not be found on the
|
||||
* system, or if the caller is not able to query for details about the source or
|
||||
* target packages.
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
@NonNull
|
||||
public boolean[] canPackageQuery(@NonNull String sourcePackageName,
|
||||
@NonNull String[] targetPackageNames) throws NameNotFoundException {
|
||||
|
||||
Reference in New Issue
Block a user