总结昨天进度:
1.照例学习了课前提醒的功能,不可否认的是,在这个功能上,需要的技术和之前的上课静音有点相似,都是通过广播然后开启service服务,然后进行每分钟的监听,查看时间是否一致,在一致的情况下,设置闹钟进行提醒。
遇到的困难:
1.在时间方面,如何进行比对。
今天的任务:
1.继续完成课前提醒功能
当日总结:
1.在设置之前我们需要在manifest文档之前配置好广播,否则无法接听
<service
android:name="com.mnnyang.gzuclassschedule.widget.SetRemindService" >
<intent-filter>
<action android:name="com.mnnyang.gzuclassschedule.widget.REMIND_SERVICE" />
</intent-filter>
</service>
同时我们也需要一个广播接听的java文件,当然这个和上课静音都放在了一起,然后也就是开始当我们发送广播的时候的操作了
Intent intentquiet = new Intent(); intentquiet.setAction("com.mnnyang.gzuclassschedule.widget.QUIET_SERVICE"); intentquiet.setPackage(mContext.getPackageName()); //这里在前面的博客已经讲过,由于Android版本的更新,所以导致在发送广播的时候需要添加最后一行代码