【发布时间】:2014-01-20 13:38:59
【问题描述】:
我正在尝试更改具有 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 时)。我在这里错过了什么吗?如何通过代码更新此设置,以便我可以在手机设置中看到此更改?
【问题讨论】:
标签: android notifications volumes