我们基于7731_5.1的源码来对DeskClock进行源码分析,该文章只针对闹钟响铃这块进行分析,其他情况的分析请关注稍后的文章。
- AndroidManifest.xml
根据经验我们可以知道,闹钟响铃应该是通过广播或者其他的中端方式来进行传播的,在这个文件里我们找找有几个广播看看:
<-receiver android:name=”.alarms.AlarmStateManager”
<-intent-filter >
<-action android:name=”com.android.gallery3d.app.MovieActivity.onPause” />
<-action android:name=”com.sprd.deskclock.rtc_state”/>
<-/intent-filter>
<-/receiver>