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

android之appwidget(1)简单appwidget

2012-08-26 
android之appwidget(一)简单appwidget什么是appwidget? 即application widget。 应用程序控件,就是在桌面显

android之appwidget(一)简单appwidget

什么是appwidget? 即application widget。 应用程序控件,就是在桌面显示的控件。AppWidget就是我们平常在桌面上见到的那种一个个的小控件,利用这个小控件可以给用户提供一些方便快捷的操作。

本次创建一个简单的appwidget。

相关概念:

1、AppWidgetProviderInfo对象:它是一个xml文件,为appWidget提供元数据,包括布局,更新频率等数据。这个对象定义在xml中。

2、AppWidgetProvider: 定义了appwidget的基本生命周期函数。

?

不多说,一切尽在代码:

?

?

1、在layout中新建一个appwidgetlayout.xml文件。

?

?

?没什么多说的,只是一个textview。这个是我们的应用程序在桌面的控件。

?

?

2、在res中新建一个xml包,在这个包中新建一个appwidget_info.xml文件。

?

<receiver android:name="AppWidgetprovider"><intent-filter ><action android:name="android.appwidget.action.APPWIDGET_UPDATE"/></intent-filter><meta-data android:name="android.appwidget.provider"android:resource="@xml/appwidget_info"/></receiver>

?

通过过滤器我们截取APPWIDGET_UPDATE这个action,然后对provider进行资源配置,对应的刚刚那个xml中的文件。

?

现在我们先把它给跑起来,然后慢慢调试,观察对它操作的事件对应的周期函数。。。

他的周期函数我们讲在下次课讲。

?

打完收工!

热点排行