【问题标题】:How to change Screen Lock sounds settings programmatically on Android如何在 Android 上以编程方式更改屏幕锁定声音设置
【发布时间】:2013-02-10 21:24:00
【问题描述】:

如何在 Android 上以编程方式更改屏幕锁定声音设置(从设置->声音->屏幕锁定声音)复选框?

例如,如果我想更改触觉反馈设置,我会这样做:

Settings.System.putInt(m_context.getContentResolver(), Settings.System.HAPTIC_FEEDBACK_ENABLED, bEnable ? 1 : 0);

屏幕锁定声音的定义是什么?

【问题讨论】:

  • 你确定吗?如果是这样,请告诉我这个常量的名称?我知道从声音中更改大多数设置,除了这个。所以,请告诉我常量名。

标签: android settings screen-lock


【解决方案1】:

根据 Android 源代码,它的常量是“LOCKSCREEN_SOUNDS_ENABLED”

http://androidxref.com/4.2_r1/xref/packages/apps/Settings/src/com/android/settings/SoundSettings.java#301

【讨论】:

  • 谢谢,这很有帮助。但是此定义在 Settings.System 中不存在。我找到了与这个常量相关的字符串。所以解决方案是: Settings.System.putInt(m_context.getContentResolver(), "lockscreen_sounds_enabled" , bEnable ? 1 : 0);
猜你喜欢
  • 2019-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 2012-12-13
  • 1970-01-01
  • 1970-01-01
  • 2012-04-01
相关资源
最近更新 更多