AppWidget简介
来源:互联网 发布:骚气的诗词 知乎 编辑:程序博客网 时间:2024/04/30 19:23
AppWidget系统框架:
AppWidget实现Remote端提供UI元素;Local端具体显示。AppWidgetHost在AppWidget系统中是Local端;AppWidgetProvider端是Remote端。AppWidgetHost和AppWidgetProvider直接或通过IAppWidgetService或间接的通过AppWidgetManager,与AppWidgetService实现交互。AppWidgetService是所有元素的总管,负责协调其他各个部分。
AppWidget各个角色的部署
AppWidgetService运行于三个各自不同的进程空间:
AppWidgetService运行于system_process进程;
AppWidgetHost运行于自己的进程空间,典型的桌面上的AppWidgetHost运行于Launcher中;
AppWidgetProvider也是运行于自己的进程空间,典型的例子如“电量控制”这个AppWidgetProvider运行于Settings中。
AppWidgetHost和AppWidgetProvider要用到AppWidgetService的服务时,用Binder机制通过IAppWidgetService实现。AppWidgetService通过IAppWidgetHost通知AppWidgetHost;AppWidgetService通过发Broadcast通知AppWidgetProvider。
0 0
- AppWidget简介
- AppWidget简介
- Appwidget
- AppWidget
- AppWidget
- appwidget
- Appwidget
- AppWidget
- AppWidget
- AppWidget
- AppWidget
- AppWidget
- AppWidget
- android AppWidget
- appwidget-provider
- appWidget学习
- android appwidget
- AppWidget开发
- 【白书之路】1225 - Digit Counting 数字统计
- uva 129(困难的串)
- HDU1040 - As Easy As A+B (简单题)
- VIM 编辑器之快速入门
- KNN算法
- AppWidget简介
- 全排列和全组合
- Java线程通信练习之“生产者/消费者问题”
- 2013完美世界校招笔试题及答案
- hdoj 1002 A + B Problem II 【大数加法模板】
- 设计模式之工厂方法模式
- 一键转发朋友圈到 APP
- 权限的设计
- CMCC-EDU 模拟登陆中的验证码识别