AppWidgetProvider实现类的配置问题

来源:互联网 发布:乌班图软件仓库 编辑:程序博客网 时间:2024/05/27 19:27
一、实现一个AppWidgetProvider
 
要实现一个AppWidgetProvider,需要:
实现AppWidgetProvider的子类,并至少override onUpdate()方法[非必须,但是如果不这样做,该AppWidgetProvider就没有提供任何内容,也就不是AppWidgetProvider了];
在AndroidManifest.xml中,声明上述的AppWidgetProvider的子类是一个Receiver,并且:
该Receiver的intent-filter的Action必须包含“android.appwidget.action.APPWIDGET_UPDATE”;
该Receiver的meta-data为“android.appwidget.provider”,并用一个xml文件来描述布局属性。
在2.2的xml文件中描述布局属性的节点名称必须为“appwidget-provider”。
以上几点皆是AppWidget系统判断是否是AppWidgetProvider的标志。后面本文的3.2中详述是如何被检索并加入到系统中的。
原文参考地址:
http://blog.csdn.net/thl789/article/details/7887968

在配置完receiver之后,不要忘记配置androidmanifest.xml文件中的全局变量application的android:name属性,将值设为你自己写的appWidgetProvider所调用的Application的重载类;

如图所示:


该类所在的包路径:


0 0
原创粉丝点击