AppWidget 框架主要包括以下类:
1、AppWidgetProvider:继承自BroadcastReceiver,在AppWidget应用update、enable、disable和delete时接收通知。其中,onUpdate,onReceive是最常用到的方法,它们接收更新通知。
2、AppwidgetProviderInfo:描述Appwidget的大小、更新频率和初始界面等信息,以XML文件形式存在于应用的res/xml目录下。
3、AppwidgetManager:负责管理Appwidget,向AppwidgetProvider发送通知。
4、RemoteViews:一个可以在其他应用进程中运行的类,是构造Appwidget的核心。