zoukankan      html  css  js  c++  java
  • java课程之团队开发冲刺阶段2.2

      一.总结昨天进度

      1.单独实现静音功能,还没有进行整体整合

      二.遇到的问题

      1.一开始设计静音的思路有问题,所以在实现上有些许麻烦,一开始的想法是将这些音量直接设置为0就可以实现静音,但是在恢复响铃模式的时候就会有困难,刚开始问了解决这个问题,使用SharedPreferences类,将静音前的音量提前获取,然后到下课时间读取,然后依次恢复原本的音量,直到遇到了这个方法:

    audioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, true);

    这个是把通话音量直接设为静音,在false的情况下就会恢复,所以比起之前我想的方法,这个要更为方便。 

      2.然后就是实现这个功能需要广播功能,所以在AndroidManifest要加入广播,但是现在Android 8.0 的广播无法接收 Background execution not allowed-PACKAGE_ADDED,

    所以我们需要在之前的广播后面增加intent.setPackage("");即可,把隐式广播变成显示广播,就行了。

      三.今天的任务

      1.将功能整合进项目。

  • 相关阅读:
    平面点集最佳平面
    快速变幻AABB的顶点
    惯性坐标系
    Grapher
    Grapher
    射线到直线方程的转换
    两个运动球的相交性测试
    射线和球的相交性
    Glow Shader
    Shder中实现TintColor
  • 原文地址:https://www.cnblogs.com/heiyang/p/10956823.html
Copyright © 2011-2022 走看看