gpt4 book ai didi

android - 以编程方式自动静音 Android 手机的音量?

转载 作者:行者123 更新时间:2023-11-29 14:28:59 25 4
gpt4 key购买 nike

我正在开发一个可以自动关闭 Android 手机声音的应用程序。如何检测声音的音量并以编程方式将其关闭?

    if (hour == myTime.getHour() && minute == myTime.getMinute()) {
if (Settings.getSetMyTime(this))
showNotificationAlarm(R.drawable.icon,
"It's time to work");
///so, i want to add the silet function here..help me, please?
}

提前致谢。

最佳答案

看看 AudioManager ,尤其是 getStreamVolumesetStreamVolume方法

编辑

您还可以使用 Nikola Despotoski 随 setRingerMode 提供的方法

ServiceContext 的子级,因此您可以直接调用 getSystemService

请参阅下面的更新代码(未经测试):

if (hour == myTime.getHour() && minute == myTime.getMinute()) {
if (Settings.getSetMyTime(this))
showNotificationAlarm(R.drawable.icon,"It's time to work");
AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
am.setRingerMode(AudioManager.RINGER_MODE_SILENT);

}

关于android - 以编程方式自动静音 Android 手机的音量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com