本文主要是介绍AppWidgetProvider之窗口小部件(AppWidget Shortcuts)- Android,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
> AppWidget
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
> Android Shortcuts桌面快捷图标,让你在系统桌面上为所欲为
Demo地址:https://github.com/xiaweizi/ShortcutsDemo
官方Demo:https://github.com/googlesamples/android-AppShortcuts
这篇关于AppWidgetProvider之窗口小部件(AppWidget Shortcuts)- Android的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!