第四周随笔(4)--酷特性widget

一般流程:

  1. 新建一个继承AppWidgetProvider的类TextWidget;

  2. 在AndroidManifest为TextWidget注册:

    注册

    说明:
    meta-data可以理解为存储数据

  3. 设置布局文件,即上面resource的widget_setting的layout文件:

meta-data的resource

说明:

initialLayout:初始布局,(widget_setting是一个用户一开始看到的widget的图标(即长按桌面时打开widget的图标),layout_widget是用户将图标拖到桌面后显示的布局文件。所以,至少要创建两个xml)
perviewImage:图标图片
updatePeriodMillis:更新周期


处理事件、加功能

执行功能(例如点击事件等操作)、接收消息 都是在继承AppWidgetProvider的Java文件中写;
主要两个重构方法:
onReceive() 和 onUpdate()

设置点击事件,发送消息到接收器
接收消息后,处理事件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容