Skip to content

实践-Widget

1. 什么是widget

widget就是安卓的桌面小组件,可以方便快捷的使用app提供的部分功能。

2.开发一个widget的步骤

AppWidget 是通过BroadcastReceiver进行控制的。开发AppWidget需要继承AppWidgetProvider类,该类继承自BroadcastReceiver。

  1. 创建一个RemoteViews对象,这个对象加载时指定了桌面小部件的界面布局文件。
  2. 设置RemoteViews创建时加载的布局文件中各个元素的属性。
  3. 创建一个ComponentName对象。
  4. 调用AppWidgetManager更新桌面小部件。

3.示例

Released under the MIT License.