API DEMO APPWIGHT 学习

本文详细介绍了一个AppWidget的实现过程,包括配置文件appwight_provider.xml的设置方法、Widget界面布局设计、核心处理代码解析及配置Activity处理流程。通过具体代码示例展示了如何创建更新周期、配置界面和响应事件。

1: APP WIGHT的 AppWidget Provider 配置文件 appwight_provider.xml

   新建xml文件->类型:AppWidget Provider->文件会新建在res/xml下

它包含了Widget在桌面的大小(74*单元格-2),

单位dip,Widget自动更新的周期(android:updatePeriodMillis)此方法1.5以后已经失效,默认30分钟更新一次,如要自定义可以通过service在定时器中实现,添加Widget时假如要先进入一个界面进行配置,

这个就指定了配置Activity是谁(android:configure="com.example.android.apis.appwidget.ExampleAppWidgetConfigure");

该文件是在Receiver的resource属性里被指定的。

initiaLayout指定界面布局文件

2: APP WIGHT的界面布局 appwidgt_provider res/layout/

3: app widht 核心处理代码

4 app widht 配置Activity处理代码

配置文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值