总结昨天进度:

  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版本的更新,所以导致在发送广播的时候需要添加最后一行代码

最新文章

  1. mysql 重置root密码
  2. “Ceph浅析”系列之二——Ceph概况
  3. 「thunar」给thunar增加搜索文件功能
  4. 未能加载文件或程序集“Report.Basic”或它的某一个依赖项。试图加载格式不正确的程序
  5. C#句柄使用
  6. Objective-C中的SEL (转载)
  7. Discuz! X2.5数据库字典(转)
  8. java里String类为何被设计为final
  9. DDGScreenShot--iOS 图片处理--多图片拼接 (swift)
  10. Visualize Code with Visual Studio
  11. P1313 计算系数
  12. Tomcat connecttimeout sessiontimeout
  13. Python内建GUI模块Tkinter(二)
  14. C#通过代码判断并注册程序集到GAC
  15. AtCoder Beginner Contest 120 解题报告
  16. SpringMVC异常处理机制
  17. 十一、curator recipes之联锁InterProcessMultiLock
  18. react native 0.56.0版本在windows下有bug不能正常运行
  19. C++错误:Process returned -1073741571 (0xC00000FD)
  20. c99柔性数组

热门文章

  1. Mongo2Go 介绍
  2. Masonry与UITableView+FDTemplateLayoutCell搭配使用
  3. 用python写测试数据文件
  4. 初学微信小程序——配置问题(1)
  5. UVA10820 交表 Send a Table
  6. SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
  7. centos安装sass环境必看
  8. POJ 3090 欧拉函数
  9. delphi base64编码
  10. python 文件夹递归