android之app widget(一)

    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>

原文地址:https://www.cnblogs.com/lee0oo0/p/2394045.html