Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在运行Android 5.0的设备上访问音频“优先级模式”?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Android 5.0包含一种新方法来控制允许哪些应用在您的设备上发出噪音:当您按下音量按钮时,弹出窗口现在允许您选择无(完全静音),优先级(仅优先通知发出声音)或全部(一切都可以发出噪音.)

我希望我的应用程序能够@L_607_3@设备以找出当前活动的这三种模式中的哪一种,并且我希望能够更改这些模式(无需设备根植).有谁知道如何做到这一点?

到目前为止,我所能找到的只是一个简短的参on this changelog

这就像所描述的那样工作,它允许我通过修改ringer mode in AudioManager来改变“优先模式”的能力非常有限.但这还不够,因为我需要能够确切地知道当前活动的三种优先模式设置中的哪一种,以及如果我能比Au@L_985_8@manager允许更精确地更改它们也会很好.

解决方法

我找到了一个@L_696_11@案,但这需要root来更改,因为此设置在SetTings.Global中.

设置名称是“zen_mode”.

价值观是:

ZENMODE_ALL = 0;
ZENMODE_PRIORITY = 1;
ZENMODE_NONE = 2;

编辑:我找到了另一个@L_696_11@案.检查NotificationListenerservice.requesTinterruptionFilter(int interruptionFilter). https://developer.android.com/reference/android/service/notification/NotificationListenerService.html
实施例:@L_772_16@

大佬总结

以上是大佬教程为你收集整理的如何在运行Android 5.0的设备上访问音频“优先级模式”?全部内容,希望文章能够帮你解决如何在运行Android 5.0的设备上访问音频“优先级模式”?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。