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


      一.总结昨天任务

      1.由于使用的模拟器,自己没有安卓手机,所以在制作手机静音功能的时候有一些麻烦

      2.功能没有完成

      二.遇到的困难

      1.安卓手机的静音功能分为五个部分的静音,需要每个都要静音

      2.当在API23及以上时,我们需要首先获取手机的勿扰权限,否则无法开启静音功能。

    //获取Do not disturb权限,才可进行音量操作
        private void getDoNotDisturb(){
            NotificationManager notificationManager =
                    (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
    
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N
                    && !notificationManager.isNotificationPolicyAccessGranted()) {
    
                Intent intent = new Intent(
                        android.provider.Settings
                                .ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS);
    
                startActivity(intent);
            }
        }

      3.同时在AndroidManifest文件中还需要添加权限

     <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> 

      三.今天的任务

      1.继续完成上课静音功能

  • 相关阅读:
    手机自动化
    记录
    Linux 死机了怎么办
    前端源码
    LNMP环境
    PHP学习之路(一)
    py
    蜘蛛问题
    mongodb
    【HTML/XML 2】XML基础知识点总结
  • 原文地址:https://www.cnblogs.com/heiyang/p/10956659.html
Copyright © 2020-2023  润新知