一.总结昨天任务
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.继续完成上课静音功能