问题
Is there a way to check if the user has haptic feedback enabled or disabled in their android phone settings? While I think haptic feedback would be useful to my app, I also understand that some people (myself included) generally prefer to have haptic feedback turned off. The closest thing I can find is http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED but I'm not sure if it's what I'm looking for or how to test against it.
thank you in advance for whatever help you can provide.
回答1:
I managed to resolve it. here is the code I used:
mContentResolver = this.getContentResolver();
int val = Settings.System.getInt(mContentResolver,
Settings.System.HAPTIC_FEEDBACK_ENABLED, 0);
mSettingEnabled = val != 0;
来源:https://stackoverflow.com/questions/8569398/check-phone-settings-for-haptic-feedback