2

Est-il possible d'accéder à la préférence du système pour les paramètres de vibration?est la vibration pour le réglage d'appel accessible dans Android?

J'ai une application semblable à une alarme dont je veux hériter le réglage de vibration à partir des paramètres de sonnerie/son du téléphone. Cependant, je ne sais pas comment accéder par programme à ces paramètres.

+0

Voulez-vous implémenter la fonction Vibration? –

Répondre

0

Pour obtenir les paramètres pour l'utilisation de vibrations: getVibrateSetting qui peut ou peut ne pas exiger l'autorisation

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 

Essayez d'abord sans l'autorisation. J'utilise actuellement l'AudioManager.

1

Les suggestions que j'ai vues autour de getRingerMode() ne fonctionnent pas pour une détection correcte des vibrations.

AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); 
boolean vibrate = am.shouldVibrate(AudioManager.VIBRATE_TYPE_RINGER); 

souhaite qu'il y avait un moyen d'obtenir le réglage actuel qui, sur mon téléphone dispose de 4 modes différents

  1. Toujours
  2. Jamais
  3. Seulement en mode silencieux
  4. pas en mode silencieux
Questions connexes