activer/désactiver le son de clavier et de vibrations par programmation

J'essaie de trouver un moyen de le désactiver et activer le clavier de son et de vibration lorsque vous appuyez sur les touches. J'ai cherché sur Débordement de Pile et d'autres les Forums Android mais je n'ai pas trouvé de résultat.

J'ai essayé AudioManager pour activer le mode vibreur, mais je veux activer le mode vibreur et le son sur le clavier.

audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
audioManager.setVibrateSetting(AudioManager.VIBRATE_TYPE_RINGER, 
                AudioManager.VIBRATE_SETTING_ON);

Est-il de toute façon comment changer android.provider.Settings pour son de clavier et de vibrations ?

des idées ?????!
Je suppose que cela dépend vraiment de la mise en œuvre du Clavier. Il y a peut être des claviers qui jouent un film à chaque fois qu'une touche est tapée. Je ne pense pas que vous pouvez atteindre cet objectif. De toute façon, goodluck.
Serait de mettre le téléphone en mode silencieux à l'aide? Cela dépend en grande partie sur le type d'application que vous avez. Mais vous pourriez tout faire: AudioManager audio_mngr = (AudioManager) getBaseContext().getSystemService(Context.AUDIO_SERVICE); puis audio_mngr .setRingerMode(AudioManager.RINGER_MODE_SILENT);.
non, il n'aide pas @Ali , j'ai déjà essayé , je veux que le volume de l'Anneau et les Médias à la NORMALE ,et seulement activer ou désactiver le clavier appuyez sur le bruit et les vibrations.
je parle du clavier par défaut dans android , je veux avoir la possibilité de désactiver / activer le son de clavier et les vibrations lorsque l'utilisateur appuyez sur une touche du clavier,( dans les Paramètres du Clavier ) ,

OriginalL'auteur Houcine | 2013-05-06