窗体小部件可以用于音乐播放器和一些有关日程,日历的应用中,课程表也有,其实构建也简单,看官方文档就能看个大概
图1.1为 android developer的文档1,创建一个Receiver 继承AppWidgetProvider(注:这个类并不是Provider,他继承于 BroadcastReceiver)
1.12.再配置文件中配置该接收者
1.2 配置文件中3.创建上图中的xml文件,必须配置的参数为用红线勾勒出的那三个,第三个为窗口的布局,自己创建就行
1.3 my_appwidget_info4.在 继承AppWidgetProvider的类中实现它的 onUpdate 方法,即可为其设置点击进入的界面等参数,
1.4注:由于我自己做的窗口小布局的数据是实时更新的,所以我的监听和数据设置等是在服务中去做的,感兴趣的可以往下看
1.5 在这里和oncreate及onupdate中开启服务这一部分是定义计时器定时去刷新
定时器下图为小布局设置数据和监听,红色部分为自己定义的id
更新布局以上便是全部步骤,有理解的地方欢迎留言交流!
网友评论