检查手机设置是否有触觉反馈

时间:2011-12-20 00:28:04

标签: android settings vibrate

有没有办法检查用户是否在Android手机设置中启用或禁用了触觉反馈?虽然我认为触觉反馈对我的应用程序有用,但我也理解有些人(包括我自己)通常更喜欢关闭触觉反馈。我能找到的最接近的是 http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED 但我不确定这是我正在寻找的,或者如何测试它。

提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:6)

我设法解决了这个问题。这是我使用的代码:

mContentResolver = this.getContentResolver();

int val = Settings.System.getInt(mContentResolver,
                 Settings.System.HAPTIC_FEEDBACK_ENABLED, 0);
mSettingEnabled = val != 0;