diff options
author | Dianne Hackborn <hackbod@google.com> | 2009-12-01 14:31:55 -0800 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2009-12-01 14:31:55 -0800 |
commit | a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9 (patch) | |
tree | bfa1dc971e804372e873ac65c5897424eaa2998d /core | |
parent | 0bd1eeaf90d854c487feb8ee35c5c74af28ebc74 (diff) | |
download | frameworks_base-a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9.zip frameworks_base-a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9.tar.gz frameworks_base-a7ca0e5e320bbb643f8bc9feb4717dbc5e78e0b9.tar.bz2 |
Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op
Change-Id: I0d8f75938226e1bb49cf7b1154445631b0bb0bc9
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/content/pm/PackageManager.java | 18 | ||||
-rw-r--r-- | core/res/AndroidManifest.xml | 8 |
2 files changed, 11 insertions, 15 deletions
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index e2030be..03d2a6d 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -1656,21 +1656,19 @@ public abstract class PackageManager { IPackageStatsObserver observer); /** - * Add a new package to the list of preferred packages. This new package - * will be added to the front of the list (removed from its current location - * if already listed), meaning it will now be preferred over all other - * packages when resolving conflicts. - * - * @param packageName The package name of the new package to make preferred. + * @deprecated This function no longer does anything; it was an old + * approach to managing preferred activities, which has been superceeded + * (and conflicts with) the modern activity-based preferences. */ + @Deprecated public abstract void addPackageToPreferred(String packageName); /** - * Remove a package from the list of preferred packages. If it was on - * the list, it will no longer be preferred over other packages. - * - * @param packageName The package name to remove. + * @deprecated This function no longer does anything; it was an old + * approach to managing preferred activities, which has been superceeded + * (and conflicts with) the modern activity-based preferences. */ + @Deprecated public abstract void removePackageFromPreferred(String packageName); /** diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 1c3cf3c..0d03ff2 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -597,11 +597,9 @@ android:label="@string/permlab_getPackageSize" android:description="@string/permdesc_getPackageSize" /> - <!-- Allows an application to modify the list of preferred applications - with the {@link android.content.pm.PackageManager#addPackageToPreferred - PackageManager.addPackageToPreferred()} and - {@link android.content.pm.PackageManager#removePackageFromPreferred - PackageManager.removePackageFromPreferred()} methods. --> + <!-- @deprecated No longer useful, see + {@link android.content.pm.PackageManager#addPackageToPreferred} + for details. --> <permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" android:permissionGroup="android.permission-group.SYSTEM_TOOLS" android:protectionLevel="dangerous" |