首先继续了解下App Widget框架的主要的类:
AppWidgetProvider:继承自BroadcastReceiver,在App Widget应用update,enable,disable和deleted时接受通知。其中onUpdate,onReceive是最常用到的方法。
AppWidgetProviderInfo:描述AppWidget的大小,更新频率和初始界面等信息,以xml文件的形式存在于应用中的res/xml目录下。
AppWidgetManager:负责管理AppWidget,向AppWidgetProvider发送通知。
RemoteViews:一个可以在其他应用进程中运行的类,是构造AppWidget的核心。
下面开始代码的编写,首先在res/xml下建立myappwidetprovider.xml、
下面是我们的布局文件: