![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 77
SomethingCode
我的编程生涯
展开
-
Android学习——SystenUIService启动
参考 http://www.jianshu.com/p/0ab1279465fa首先简单描述一下启动过程:设备上电 ——>引导程序引导计入boot——>加载inittramfs、kernel镜像——>进入用户态程序initinit 的基本功能管理设备,解析并管理Android启动脚本,实时维护init.rc 的服务,加载zygote而zygote 将启动syst原创 2017-11-20 11:24:46 · 293 阅读 · 0 评论 -
Android学习——systemUIService 类分析
基于Android4.4 systemUIService.java 类分析首先创建了并引用了一个类的数组mServices。数组类的成员均继承systemUI private final Class[] SERVICES = new Class[] { com.android.systemui.recent.Recents.class, // 最近应用原创 2017-11-20 11:38:49 · 591 阅读 · 0 评论 -
Android学习 ——SystemUIService之SettingsUI分析
SettingsUI.java 并不是 “设置” 相关 的 而仅仅是 “亮度设置” 。类名夸大了类作用还是先从入口start()public void start() { IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_SHOW_BRIGHTNESS_DIAL原创 2017-11-21 15:33:58 · 819 阅读 · 1 评论 -
Android学习——systemUIService 之PowerUI分析
首先PowerUI 继承自syetemUI,在类实现开始初始化电量等级,电池状态等一系列信息。略过在powerUI.java 中主要是两个函数start()和onReveice()start() 函数是在systemUIService 中最先触发的方法。在方法内进行了一些赋值操作,及注册对电量变化和屏幕开闭状态的广播监听 public void start() {原创 2017-11-20 15:45:58 · 1390 阅读 · 0 评论 -
Android学习 ——SystemUIService之StorageNotification分析
StorageNotification原创 2017-11-23 17:15:37 · 1718 阅读 · 0 评论 -
Android学习 ——SystemUIService之RingtonePlayer分析
在android API 的media包中有三种方式可供我们选择,它们分别是Ringtone,SoundPool,MediaPlayer。MediaPlayer 适合比较长且对时间要求不高的情况Ringtone 铃声,闹钟,提示音等SoundPool 适合短促且对反应速度比较高的情况(游戏音效或按键声等,音频流组合音)RingtonePlayer.java 分析原创 2017-11-21 10:40:49 · 1322 阅读 · 0 评论