summaryrefslogtreecommitdiffstats
path: root/core/java/com
diff options
context:
space:
mode:
authorMichael Jurka <mikejurka@google.com>2012-04-24 19:06:14 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-04-24 19:06:14 -0700
commit2c8e19e81fb930fbb4d353c91ca0852fe91d8166 (patch)
treef705b6da91491542843042b2db0f814b62324c85 /core/java/com
parent38cb84fd4b39c08cbd5b65b7383e712b9f476e3f (diff)
parent61a5b0160d9f2e53ef4d4b451212a63032dad32d (diff)
downloadframeworks_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.aidl4
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);