2011-12-20 27 views
5

Có cách nào để kiểm tra xem người dùng đã bật hoặc tắt phản hồi xúc giác trong cài đặt điện thoại Android của họ không? Trong khi tôi nghĩ rằng phản hồi xúc giác sẽ hữu ích cho ứng dụng của tôi, tôi cũng hiểu rằng một số người (bao gồm cả bản thân tôi) thường thích phản hồi xúc giác bị tắt. Điều gần nhất tôi có thể tìm thấy là http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED nhưng tôi không chắc chắn đó là những gì tôi đang tìm kiếm hoặc cách kiểm tra chống lại nó.kiểm tra cài đặt điện thoại cho phản hồi xúc giác

cảm ơn bạn trước vì bất kỳ trợ giúp nào bạn có thể cung cấp.

Trả lời

6

Tôi đã cố gắng giải quyết. đây là đoạn code tôi đã sử dụng:

mContentResolver = this.getContentResolver(); 

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

[Settings.System.getInt()] (http://developer.android.com/reference/android/provider/Settings.System.html#getInt (android.content .ContentResolver,% 20java.lang.String)) nên được gọi theo cách tĩnh. –

Các vấn đề liên quan