2013-06-25 7 views
5

Wir haben ein Problem mit eingehenden Anruf Broadcast auf dem neuesten Betriebssystem Android 4.2.2.Android 4.2.2 eingehenden Anruf Broadcast

Wir entwickeln App, die für einige Kontakte das Klingeln stumm schalten sollte. Es funktioniert gut auf älteren Systemen, aber unter OS 4.2.2 klingelt das Gerät für ca. 1-2 Sekunden, bis wir es stummschalten können.

Dies geschieht nur, wenn sich das Gerät im Energiesparmodus befindet (Bildschirm ist ausgeschaltet). Wird die Übertragung auf diesem System irgendwie verzögert? Hat jemand ähnliches Problem damit erlebt? Danke für jede Antwort.

EDIT: Nach einigen Experimenten (auf Nexus 4) fanden wir Folgendes: Wenn wir Wi-Fi ausschalten, verschwindet das Problem, vielleicht Wi-Fi zu viel CPU-Zeit verwenden beim Einschalten aus dem Schlaf (es ist nur Hypothese) . Und andere denken wir fanden heraus: es ist ungefähr dreimal von 4 Versuchen passiert.

Antwort

0

nicht sehr schön, aber durch diese gelöst:

für Kontakte, die wir stellen stille Klingelton (es ist leer 1s ogg-Datei) stumm schalten möchten. Natürlich sichern wir den vorherigen Klingelton und stellen ihn wieder her, wenn die Mute-Funktion ausgeschaltet ist.

Verwandte Themen