2011-12-20 7 views
5

C'è un modo per verificare se l'utente ha feedback tattile abilitato o disabilitato nelle impostazioni del proprio telefono Android? Anche se ritengo che il feedback tattile sia utile per la mia app, comprendo anche che alcune persone (me compreso) preferiscono generalmente disattivare il feedback tattile. La cosa più vicina che riesco a trovare è http://developer.android.com/reference/android/provider/Settings.System.html#HAPTIC_FEEDBACK_ENABLED ma non sono sicuro che sia quello che sto cercando o come testarlo.controllare le impostazioni del telefono per feedback tattile

grazie in anticipo per qualsiasi aiuto tu possa fornire.

risposta

6

Sono riuscito a risolverlo. qui è il codice che ho usato:

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)) dovrebbe essere chiamato in modo statico. –

Problemi correlati