gpt4 book ai didi

安卓 "Use ringtone volume for notifications"

转载 作者:太空狗 更新时间:2023-10-29 15:07:07 24 4
gpt4 key购买 nike

我正在尝试更 retrofit 有 Android 4.3 的 HTC One 上的通知流(不是响铃)的音量。我正在使用这段代码:

int setting = Settings.System.getInt(getContentResolver(), "notifications_use_ring_volume", -20);
boolean b = Settings.System.putInt(getContentResolver(), "notifications_use_ring_volume", 1 - setting);

所以每次 b 为真(意味着已经进行了更改)并且每次我输入 0 或 1。现在,在我更改值之后,当我读取它时,它会显示我已经获得的值在avove代码中更新,但是当我去设置->声音->音量时,

“使用通知铃声音量”

复选框保持不变(当该设置为 0 或 1 时)。我在这里错过了什么吗?如何从代码更新此设置以便我可以在手机的设置中看到此更改?

最佳答案

您需要使用 AudioManager .它有一个名为 setStreamVolume() 的方法这可以帮助您控制音频流的音量。

这是一个示例应用程序,它演示了您的需求。 Link to sample applcation .

关于安卓 "Use ringtone volume for notifications",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20894261/

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