2011-12-20 15 views
5

क्या यह जांचने का कोई तरीका है कि उपयोगकर्ता ने अपने एंड्रॉइड फोन सेटिंग्स में हैप्टीक फीडबैक सक्षम या अक्षम किया है या नहीं? जबकि मुझे लगता है कि हैप्पीक फीडबैक मेरे ऐप के लिए उपयोगी होगा, मैं यह भी समझता हूं कि कुछ लोग (स्वयं शामिल) आम तौर पर हैप्टीक फीडबैक बंद करना पसंद करते हैं। सबसे नज़दीकी चीज जो मुझे मिल सकती है http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED लेकिन मुझे यकीन नहीं है कि यह वही है जो मैं ढूंढ रहा हूं या इसके खिलाफ परीक्षण कैसे किया जाए।हैप्टीक फीडबैक के लिए फोन सेटिंग्स की जांच करें

जो कुछ भी आप प्रदान कर सकते हैं उसके लिए अग्रिम धन्यवाद।

उत्तर

6

मैं इसे हल करने में कामयाब रहा। यहाँ कोड मैं प्रयोग किया जाता है:

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)) स्थिर तरीके से बुलाया जाना चाहिए। –

संबंधित मुद्दे