Android的Launcher启动器中添加快捷方式及小部件实例

2019-12-10 18:54:46王旭

功能: 获取 AppWidgetManager对象  

public void updateAppWidget(int appWidgetId, RemoteViews views)


功能: 以特定的views视图更新appWidgetId的窗口小部件(AppWidget) 。同时会发送ACTION_APPWIDGET_UPDATE广播

public void updateAppWidget(int[] appWidgetIds,RemoteViews views)

功能:以特定的views视图更新所有appWidgetIds的窗口小部件(AppWidget),同时发送ACTION_APPWIDGET_UPDATE
广播

public void updateAppWidget(ComponentName provider, RemoteViews views)

功能: 已特定的views更新组件类型为provider的所有窗口小部件(AppWidget),同时发送ACTION_APPWIDGET_UPDATE
广播。

示例Demo :

说明:创建一个简单的AppWidget实例,点击按钮后可以更该图片资源显示 ,具体代码在
截图为:

Android的Launcher启动器中添加快捷方式及小部件实例

关于如何创建一个AppWidget的教材,我也不再多说了,大家可以参考上面我提到的两篇重量级博客去学习:

1、SDK对AppWidget的介绍