首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android AppWidget范例验证

2012-08-28 
Android AppWidget实例验证1.创建AppWidget布局,包含两个TextView用来显示内容:??2.2填充属性:??宽高的计

Android AppWidget实例验证

1.创建AppWidget布局,包含两个TextView用来显示内容:?
?

2.2填充属性:?
Android AppWidget范例验证?
宽高的计算公式为:占用屏幕格数*74-2?
Update period millis:设置为0,手动刷新。根据实验,设置不为0时,至少在2.2上系统根本不按照设置的值刷新,还是自己控制刷新时机好了。?
Initial layout:就添控件要使用的布局。?
Configure暂时不用,留空。?
3.创建AppWidgetDemo类:?
Android AppWidget范例验证?
重载AppWidgetProvider中的所有函数,每个函数里面增加输出语句,以查看调用顺序。?
?
即更新时没有同时更新所有的AppWidget,这是因为onUpdate中传进来的数组中只包含了1个id,如果想同时更新多个,那么可以把更新语句更换为:?
但是有些Action比较特殊,比如android.intent.action.TIME_TICK,根据android.content.intent文档中的描述:You can not receive this through components declared in manifests, only by exlicitly registering for it with Context.registerReceiver().?
这个Action在AndroidManifest.xml中声明了也没用,必须要自己开个服务注册receiver才能收到,然后再转发一次给自己。?

6.3直接在外部Activity或者Service中刷新:?

热点排行