AppWidgetProvider之窗口小部件- Android

 AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。RemoteViews并不是一个真正的View,它没有实现View的接口,而只是一个用于描述View的实体。比如:创建View需要的资源ID和各个控件的事件响应方法。RemoteViews会通过进程间通信机制传递给AppWidgetHost。AppWidgetProviderInfo类实现了Parcelable接口,在两个进程间传递appwidget相关属性,属性是在appwidget provider注册中声明元数据对应的xml文件中,元数据对应是xml形式,以appwidget-provider为根节点。AppWidgetProvider是android中提供的用于实现桌面小工具的类,其本质是一个广播,即BroadcastReceiver。

基于Android AppWidgetProvider的使用介绍- https://www.jb51.net/article/35787.htm
Widget小组件_安卓手电筒AppWidgetProvider- https://www.jianshu.com/p/d984d50468d8

猜你喜欢

转载自blog.csdn.net/ShareUs/article/details/83385245