- 32
- 0
- 约5.41千字
- 约 5页
- 2017-05-28 发布于河南
- 举报
Android关机闹钟启动流程
Android关机闹钟启动流程
Android原生是不支持关机闹钟的,所以需要各个不同的平台厂商自己实现关机闹钟,
下面以展讯平台8830平台为例分析。
展讯平台的开机状态下闹钟和关机闹钟分属两个不同的模块,代码位置:
开机闹钟:packages/apps/DeskClock
关机闹钟:device/sprd/common/apps/alarm
关机闹钟
关机闹钟涉及的重要文件是 文件,关机闹钟的启动是从 的 方法开始的。
alarm.c alarm.c main
当用户设置并启动一个闹钟时,会调用Alarms.java
alarm_flag_setup(Contextcontext,finallongalarmTimeInMillis,Alarmalarm)方法
该方法主要作用:取出/sys/class/rtc/rtc0/default_time值,这个值是系统的初始时间,然后
计算当前时间与此时间的差值然后存储到/productinfo/alarm_flag文件中,alarm_flag然后依
次存储闹钟时间,闹钟响铃时间,闹钟贪睡时间,
原创力文档

文档评论(0)