diff options
Diffstat (limited to 'core/java/android/appwidget')
-rw-r--r-- | core/java/android/appwidget/AppWidgetManager.java | 10 | ||||
-rw-r--r-- | core/java/android/appwidget/AppWidgetProviderInfo.java | 12 |
2 files changed, 22 insertions, 0 deletions
diff --git a/core/java/android/appwidget/AppWidgetManager.java b/core/java/android/appwidget/AppWidgetManager.java index 3660001..d4ce6a1 100644 --- a/core/java/android/appwidget/AppWidgetManager.java +++ b/core/java/android/appwidget/AppWidgetManager.java @@ -183,6 +183,16 @@ public class AppWidgetManager { * @see AppWidgetProviderInfo */ public static final String META_DATA_APPWIDGET_PROVIDER = "android.appwidget.provider"; + + /** + * Field for the manifest meta-data tag used to indicate any previous name for the + * app widget receiver. + * + * @see AppWidgetProviderInfo + * + * @hide Pending API approval + */ + public static final String META_DATA_APPWIDGET_OLD_NAME = "android.appwidget.oldName"; static WeakHashMap<Context, WeakReference<AppWidgetManager>> sManagerCache = new WeakHashMap(); static IAppWidgetService sService; diff --git a/core/java/android/appwidget/AppWidgetProviderInfo.java b/core/java/android/appwidget/AppWidgetProviderInfo.java index a2e0ba0a..cee2865 100644 --- a/core/java/android/appwidget/AppWidgetProviderInfo.java +++ b/core/java/android/appwidget/AppWidgetProviderInfo.java @@ -98,6 +98,18 @@ public class AppWidgetProviderInfo implements Parcelable { * the <code><receiver></code> element in the AndroidManifest.xml file. */ public int icon; + + + /** + * The previous name, if any, of the app widget receiver. If not supplied, it will be + * ignored. + * + * <p>This field corresponds to the <code><meta-data /></code> with the name + * <code>android.appwidget.oldName</code>. + * + * @hide Pending API approval + */ + public String oldName; public AppWidgetProviderInfo() { } |