2016年3月10日

Android wakelock 自上而下浅析

摘要: http://blog.csdn.net/crycheng/article/details/7815004Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果没有锁了或 阅读全文

posted @ 2016-03-10 11:28 木花猫 阅读(276) 评论(0) 推荐(0) 编辑

Android 上层界面到内核代码的完整的流程分析,以alarm为例子

摘要: http://ericchan2012.iteye.com/blog/1613886Alarm 调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述: 涉及代码; ./packages/apps/DeskClock/src/com/android/deskcloc 阅读全文

posted @ 2016-03-10 11:27 木花猫 阅读(208) 评论(0) 推荐(0) 编辑

Android RTC 自下往上浅析

摘要: http://blog.csdn.net/crycheng/article/details/78025021.首先搞清楚RTC在kernel内的作用: linux系统有两个时钟:一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用 阅读全文

posted @ 2016-03-10 11:27 木花猫 阅读(945) 评论(0) 推荐(0) 编辑

Android Alarm自上而下 调试浅析

摘要: http://blog.csdn.net/crycheng/article/details/7804813 1.为了创建一个新的Alarm,使用set方法并指定一个Alarm类型、触发时间和在Alarm触发时要调用的Intent。如果你设定的Alarm发生在过去,那么,它将立即触发。这里有4种Ala 阅读全文

posted @ 2016-03-10 11:26 木花猫 阅读(188) 评论(0) 推荐(0) 编辑

rtc关机闹钟7 jni层 com_android_server_AlarmManagerService

摘要: frameworks/base/services/core/jni/com_android_server_AlarmManagerService.cpp int AlarmImplAlarmDriver::set(int type, struct timespec *ts) { return ioc 阅读全文

posted @ 2016-03-10 11:25 木花猫 阅读(1158) 评论(0) 推荐(0) 编辑

rtc关机闹钟6 AlarmManagerService研究

摘要: 这个是 private void setLocked(int type, long when) { if (mNativeData != 0) { // The kernel never triggers alarms with negative wakeup times // so we ensu 阅读全文

posted @ 2016-03-10 11:15 木花猫 阅读(523) 评论(0) 推荐(0) 编辑

android AlarmManagerService深入分析

摘要: AlarmManager深入分析转载地址http://blog.csdn.net/codefly/article/details/17058425,自己补充了一些代码分析 1.概述 在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC 阅读全文

posted @ 2016-03-10 11:12 木花猫 阅读(4022) 评论(0) 推荐(0) 编辑

2016年3月9日

AlarmManager研究

摘要: 转自 http://blog.csdn.net/codefly/article/details/17058425 1.概述 在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC闹钟以及定时器都和它有莫大的关系。为了便于称呼,我常常也把 阅读全文

posted @ 2016-03-09 18:13 木花猫 阅读(161) 评论(0) 推荐(0) 编辑

Android源码分析-Alarm机制与Binder的交互

摘要: 转自http://www.2cto.com/kf/201401/273797.html前言本次给大家分析的是Android中Alarm的机制以及它和Binder的交互,所用源码为最新的Android4.4。因为Alarm的功能都是通过Binder来完成的,所以,介绍Alarm之前必须要先介绍下它是如 阅读全文

posted @ 2016-03-09 18:11 木花猫 阅读(392) 评论(0) 推荐(0) 编辑

rtc关机闹钟5 AlarmManager研究

摘要: AlarmManager研究侯 亮 转自 http://blog.csdn.net/codefly/article/details/17058425 1.概述 在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC闹钟以及定时器都和它有 阅读全文

posted @ 2016-03-09 17:57 木花猫 阅读(617) 评论(0) 推荐(0) 编辑

导航