1、先上图,再说话

2、设计与实现
2.1、App Widget即我们常说的桌面插件或叫“小工具”;
2.2、上图中即为我们需要实现的小工具,面板中一个按钮一个文本框;
2.3、需要实现的功能是点击按钮能将文本框中的文字改成后者;
2.4、App Widget核心类是AppWidgetProvider,与之关联的还有两个XML;
2.5、一个XML为App Widget提供基本属性(数据层面的属性new_app_widget_info.xml);
2.6、另一个XML为App Widget提供布局描述new_app_widget.xml;
2.7、除此之外还要在AndroidManifest.xml中注册,注册一个reciver;
2.8、值得一提的是App Widget的核心类继承自BroadcastReceiver,即App Widget实现是基于广播的;
2.9、Andoid Studio直接新建一个App Widget类会帮我们自动将上述多个文件都自动创建好;
3、关键代码[……]

