Enforced Stream Silencer - Was steckt dahinter?

  • 1 Antworten
  • Letztes Antwortdatum
S

schaeferpaula

Fortgeschrittenes Mitglied
15
Hallo, um meinen Shutter-Camera-Sound loszuwerden habe ich mir die in einigen Foren erwähnte Enforced Stream Silencer App installiert, die auch ihren Dienst tat. Der Sound bleibt auch mit deinstallirter App weiter deaktiviert. Mittlerweile gerootet frage ich mich, was die App eigentlich machte, da sowohl der Sound selbst vorhanden ist, als auch in der feature.xml & Co nichts shuttersoundbezogenes steht, Hat jemand eine Idee? lg, paula
 
Ich glaube, ich habe es selbst rausgefunden. Soweit ich den Sourcecode verstehe, wird die entsprechende Lautstärke kurz auf 0 gesetzt und dann wieder zurück. Aber warum funktioniert das auch nach Deinstallation der APP?:

// set volume to 0
audioManager.setStreamVolume(ENFORCED_STREAM_ID, 0, 0);

// check that it is actually set to 0
int currentVolume = audioManager.getStreamVolume(ENFORCED_STREAM_ID);
if (0 == currentVolume)
{
Toast t = Toast.makeText(this, "Successfully set volume to 0.", Toast.LENGTH_SHORT);
if (null != t)
{
t.show();
}
}
....
// set volume back to max
int maxVolume = audioManager.getStreamMaxVolume(ENFORCED_STREAM_ID);
audioManager.setStreamVolume(ENFORCED_STREAM_ID, maxVolume, 0);
 
Zuletzt bearbeitet:

Ähnliche Themen

Team-T
Antworten
6
Aufrufe
416
Team-T
Team-T
X
Antworten
0
Aufrufe
316
xyzUpdate
X
netfreak
Antworten
3
Aufrufe
655
Klaus986
K
Zurück
Oben Unten