Für mein Nexus S 4.0.3 ausgeführt wird, wird
AudioManager.STREAM_SYSTEM
nicht Kamera Verschlussgeräusch verhindern Emission
, aber
AudioManager.STREAM_MUSIC
funktioniert!
diesen Code
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
int streamType = AudioManager.STREAM_SYSTEM;
mgr.setStreamSolo(streamType, true);
mgr.setRingerMode(AudioManager.RINGER_MODE_SILENT);
mgr.setStreamMute(streamType, true);
Damit Klang Verwendung:
mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
streamType = AudioManager.STREAM_SYSTEM;
mgr.setStreamSolo(streamType, false);
mgr.setRingerMode(AudioManager.RINGER_MODE_SILENT);
mgr.setStreamMute(streamType, false);
Telefone müssen in einigen Ländern per Gesetz ein Klickgeräusch erzeugen. schau hier zum Beispiel: http://www.opencongress.org/bill/111-h414/show –