diff options
author | Michael Jurka <mikejurka@google.com> | 2012-04-24 19:06:14 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-04-24 19:06:14 -0700 |
commit | 2c8e19e81fb930fbb4d353c91ca0852fe91d8166 (patch) | |
tree | f705b6da91491542843042b2db0f814b62324c85 /core/java/com | |
parent | 38cb84fd4b39c08cbd5b65b7383e712b9f476e3f (diff) | |
parent | 61a5b0160d9f2e53ef4d4b451212a63032dad32d (diff) | |
download | frameworks_base-2c8e19e81fb930fbb4d353c91ca0852fe91d8166.zip frameworks_base-2c8e19e81fb930fbb4d353c91ca0852fe91d8166.tar.gz frameworks_base-2c8e19e81fb930fbb4d353c91ca0852fe91d8166.tar.bz2 |
Merge "New API to allow third-party apps to bind widgets"
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/appwidget/IAppWidgetService.aidl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/com/android/internal/appwidget/IAppWidgetService.aidl b/core/java/com/android/internal/appwidget/IAppWidgetService.aidl index b1b57e7..327fe07 100644 --- a/core/java/com/android/internal/appwidget/IAppWidgetService.aidl +++ b/core/java/com/android/internal/appwidget/IAppWidgetService.aidl @@ -50,7 +50,11 @@ interface IAppWidgetService { void notifyAppWidgetViewDataChanged(in int[] appWidgetIds, int viewId); List<AppWidgetProviderInfo> getInstalledProviders(); AppWidgetProviderInfo getAppWidgetInfo(int appWidgetId); + boolean hasBindAppWidgetPermission(in String packageName); + void setBindAppWidgetPermission(in String packageName, in boolean permission); void bindAppWidgetId(int appWidgetId, in ComponentName provider); + boolean bindAppWidgetIdIfAllowed( + in String packageName, int appWidgetId, in ComponentName provider); void bindRemoteViewsService(int appWidgetId, in Intent intent, in IBinder connection); void unbindRemoteViewsService(int appWidgetId, in Intent intent); int[] getAppWidgetIds(in ComponentName provider); |