1.AppWidgetProviderInfo对象:
为App Widget提供元数据(meta-data),包括布局,更新频率等等数据。这个对象被定义在res/xml目录当中。
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMillis="86400000" //这是更新间隔时间
android:initialLayout="@layout/example_appwidget" //这是app widget的布局
</appwidget-provider>
2.继承AppWidgetProvider:
定义了App Widget的基本生命周期函数,并实现相应的方法
3.在AndroidManifest中进行配置,如:
<receiver android:name="">
<intent-filter>
//表明widget可以接受APPWIDGET_UPDATA广播
<action android:name="android.appwidget.action.APPWIDGET_UPDATA"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
//这是appWidgetProviderInfo地址
android:resource="@xml/example_appwidget_info"/>
</receiver>