
StefMa
Dauer-User
- 450
Wenn meine App startet (und läuft), möchte ich den Ton von Notifications ändern. Dazu setzte ich einfach den Ton der Notifications auf "mute" und starte mit meinen eigenen sound via MediaPlayer. Das ganze sieht so aus:
Mein uri ton kommt auch. Wenn ich aber jetzt auf den Homebutton drücke (oder zurück), hat die App irgendwie immer noch die Kontrolle. Also ich kann dann nicht wie gewöhnt
den sound ändern! Es kommt dort immer das Symbol für die "Benachrichtigungen". Auch diesen Sound kann ich nicht mehr ändern!
Ich hatte es auch mal damit probiert: hastebin
(Also das ich mir vorher den sound größe hole, und später wie setzte).
Allersdings lässt er einfahc nicht "los". Immer und immer wieder kann ich nur, nach "in den hintergrund schieben" der app, die benachrichtigung lautstärke ändern...
Irgendjemand ideen?
Danke und Gruß
€dit2: Folgendes einfach ignorieren
€dit: Nur was für speichern
-> http://s.stefma.ws/8ae036
-> http://s.stefma.ws/d64c66 & http://s.stefma.ws/47f7da
Code:
// Mute Notification
AudioManager am = (AudioManager) this.getSystemService(AUDIO_SERVICE);
am.setStreamMute(AudioManager.STREAM_NOTIFICATION, true);
// Play Audio
MediaPlayer mp = MediaPlayer.create(this, uri);
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
Log.e("release - test", "release!");
mp.release();
}
});
mp.start();

den sound ändern! Es kommt dort immer das Symbol für die "Benachrichtigungen". Auch diesen Sound kann ich nicht mehr ändern!
Ich hatte es auch mal damit probiert: hastebin
(Also das ich mir vorher den sound größe hole, und später wie setzte).
Allersdings lässt er einfahc nicht "los". Immer und immer wieder kann ich nur, nach "in den hintergrund schieben" der app, die benachrichtigung lautstärke ändern...
Irgendjemand ideen?
Danke und Gruß
€dit2: Folgendes einfach ignorieren
€dit: Nur was für speichern
-> http://s.stefma.ws/d64c66 & http://s.stefma.ws/47f7da
Zuletzt bearbeitet: