Android开发艺术探索_理解RemoteViews(五)
2017-09-15 13:53
155 查看
RemoteViews表示的是一个view结构,它可以在其他进程中显示,由于它在其他进程中显示,为了能够更新它的界面,RemoteViews提供了一组基础操作作用域跨进程更新它的界面
RemoteViews的应用
Remoteviews在实际开发中,主要用于在通知栏和左面小部件的开发过程中; 通知栏主要通过NotificationManager的notify()方法来实现的,他除了提供默认效果还可以自定义布局; 桌面小部件则是通过AppWidgetProvider来实现的,AppWidgetProvider本质上是一个广播; 两者本质上都使用了remoteviews,他们在更新界面的时候无法像activity里面那样去直接更新view,因为两者的界面都运行在其他进程(SystemServer)进程中; 为了跨进程更新view,remoteviews提供了一些列的set方法,这些方法知识view全部方法的子集,另外remoteview中所支持的view类型也是有限的
相关文章推荐
- Android开发艺术探索 第5章 理解RemoteViews 读书笔记
- 第五章理解RemoteViews(Android开发艺术探索)
- Android 开发艺术探索笔记 第五章 理解RemoteViews
- Android开发艺术探索第五章——理解RemoteViews
- Android开发艺术探索第五章——理解RemoteViews
- 读书笔记-Android开发艺术探索-第8章-理解Window和WindowManager
- 开发艺术探索--理解RemoteViews
- 第八章理解Window和WindowManager(Android开发艺术探索)
- Android开发艺术探索——第八章:理解Window和WindowManager
- Android-开发艺术探索读书笔记之一
- Android开发艺术探索阅读笔记之一:Activity的生命周期和启动模式
- Android开发艺术探索学习-老生常谈Activity生命周期
- Android开发艺术探索笔记(14)- MeasureSpec
- 任玉刚【Android开发艺术探索】读后笔记三
- AnAndroid开发艺术探索读后感—View的滑动
- android开发艺术探索 第一章笔记
- 【读书笔记】【Android 开发艺术探索】第 9 章 四大组件的工作过程
- Android开发艺术探索2
- Android 开发艺术探索 精髓获取
- <<Android开发艺术探索>>读书笔记--Activity LaunchMode