java课程之团队开发冲刺阶段2.4

  总结昨天进度:

  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版本的更新,所以导致在发送广播的时候需要添加最后一行代码
原文地址:https://www.cnblogs.com/heiyang/p/11006074.html