窗体小部件可以用于音乐播放器和一些有关日程,日历的应用中,课程表也有,其实构建也简单,看官方文档就能看个大概

1,创建一个Receiver 继承AppWidgetProvider(注:这个类并不是Provider,他继承于 BroadcastReceiver)

2.再配置文件中配置该接收者

3.创建上图中的xml文件,必须配置的参数为用红线勾勒出的那三个,第三个为窗口的布局,自己创建就行

4.在 继承AppWidgetProvider的类中实现它的 onUpdate 方法,即可为其设置点击进入的界面等参数,

注:由于我自己做的窗口小布局的数据是实时更新的,所以我的监听和数据设置等是在服务中去做的,感兴趣的可以往下看

这一部分是定义计时器定时去刷新

下图为小布局设置数据和监听,红色部分为自己定义的id

以上便是全部步骤,有理解的地方欢迎留言交流!