1>定义AppWidget的xml布局文件。
2>编写AppWidget的元数据xml配置文件。
我们需要在该配置文件中定义appwidget的
初始化大小及初始化布局。
计算公式:
(70n-30)dp
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="
http://schemas.android.com/apk/res/android"
android:minWidth="250dp"
android:minHeight="40dp"
android:initialLayout="@layout/appwidget_main">
<!-- 该配置文件只有一个根标签 没有自标签 -->
</appwidget-provider>
3>编写一个AppWidget的控制器类。
要求该类继承自AppWidgetProvider。
4>在清单文件中注册该AppWidgetProvider。
与广播接收器类似。
<!-- 两个name属性都是固定的字符串 -->
<receiver android:name="cn.tedu.android_day13_appwidget.MyAppWidget">
<intent-filter >
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/meta"/>
</receiver>