解锁、锁屏界面状态改变、锁屏(开机锁屏、时间超时锁屏、按power键锁屏) 一、解锁。以划动解锁(LockScreen.java)为例 1、划动解锁触发其控件监听方法onTrigg…
分类:PowerManagerService
错过
大一那年,我遇到一个男人。我们一见如初,相谈甚欢。就像所有的电视剧男女主角初识的桥段一样,总是不经意邂逅,一起去自习,一起去图书馆。有一次他说他手疼,我拉过他的手,…
广告系统4.0移植说明
广告系统4.0也就是SystemAdvert.apk,主要包括待机广告、待机唤醒广告(播放的是开机广告)、无信号屏保广告、无操作屏保广告。待机唤醒广告功能的实现不需要系统移植相关代码,所以这里只介绍待机广告、无信号屏保、…
Android reboot流程代码分析
reboot system case:factory reset Settings/src/com/android/settings/MasterClear.java sendBroadcast(new Intent("…
PowerManager
PowerManager和WakeLock的操作步骤 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 通过 Contex…
Android8.1原生systemUI导致framwork全局符号表溢出问题
一、问题描述: 10台机器进行某项自动化测试,一轮5天,发现一台机器没有完成测试就停止了。 二、分析过程: 1. 拿到log,可以快速地定位到system_server发生了crash导致android层重启,且直接原因…
如何解决闹钟界面会先出现解锁界面?
如何解决闹钟界面会先出现解锁界面?[DESCRIPTION]进入“Clock”,点闹钟图标,会先出现解锁界面,解锁后才出现闹钟定义界面。如何去除这个解锁界面,进入”clock”时,直接进入闹钟显示…
Android 加载键盘布局文件过程
Andriod启动过程中是如何正确加载.kl和.kcm的键盘布局文件?本文就从Honeycomb代码入手,详细介绍开机启动时键盘布局文件的加载过程。 Honeycom相较与之前的版本,加入了一个.idc后缀的配置文件,使…
Android Suspend/resume 过程分析.
http://hi.baidu.com/linuxembedded/blog/item/4eeb143837879bd2d46225ca.html 当系统未处于 Suspend 状态下用户按下Power键时会在 /dev…
Android启动过程详解(4)——SystemServer
上一篇博客介绍了ZygoteService的启动过程,在Zygote的启动后首先就会启动SystemServer,所以SystemServer可以看做是Zygote嫡长子。能够成为嫡长子的必然有着非常重要的作用,的确是这…
android 实现代码关机
开始从网上搜索,通过发action的方式实现,不过一直没有成功。 Intent intent = new Intent(); intent.setAction(Intent.ACTION_SHUTDOWN)…
Android 进程间通信
Android系统提供了一些通用服务,比如音乐打电话发短信,WIFI,定位,输入法,传感器等。应用程序与这些通用服务运行在不同的进程中,如果应用程序想要与这些通用服务交互就要涉及到进程间通信,Binder就是为了Andr…