2011-12-20 11 views
5

Czy istnieje sposób sprawdzenia, czy użytkownik ma włączone lub wyłączone sprzężenie dotykowe w ustawieniach telefonu z Androidem? Chociaż myślę, że informacje zwrotne będą użyteczne dla mojej aplikacji, rozumiem też, że niektórzy (w tym ja) zazwyczaj wolą wyłączyć sprzężenie dotykowe. Najbliższą rzeczą, jaką mogę znaleźć, jest http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED , ale nie jestem pewien, czy to jest to, czego szukam, lub jak go przetestować.sprawdź ustawienia telefonu dla haptycznych informacji zwrotnych

z góry dziękujemy za pomoc, jakiej możesz udzielić.

Odpowiedz

6

Udało mi się go rozwiązać. o to kod stosować:

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)) powinno być wywołane w sposób statyczny. –