Deaktivieren Annäherungssensor während eines Anrufs

? jobinbasani @ | Original: StackOverFlow
---

Ich ließ mein Handy und sieht aus wie meine Annäherungssensor arbeitet nicht mehr zuverlässig . Es gibt in der Nähe die ganze Zeit. Das Problem ist, das Display schaltet sich während des Anrufs, und ich werde nicht in der Lage, mit den Zifferntasten verwenden, um Pin geben oder Konferenz einen anderen Anruf, oder sogar die Verbindung zu trennen . Ich fand die Möglichkeit, Netzschalter oder Trennschalter in Einstellungen für Eingabehilfen und verwendet diese nun .

Ich habe versucht, eine App, die eine vollständige WakeLock, wenn ein Anruf eingeht Hoffnung, dass es die Anzeige auf Halten zu erhalten versucht zu erstellen .

Erstellt einen Rundfunkempfänger, der einen Dienst aufruft, wenn die Telefonstatus Änderungen Abgehobene

Der Service übernimmt eine vollständige WakeLock und gibt es nur, wenn Telefon Zustand IDLE .

Aber dennoch, Näherungssensor schaltet sich das Display aus . Ich habe die isHeld () Methode, um sicherzustellen, dass das Schloss erworben. Ich habe isScreenOn () -Methode Powermanager und es kehrte gilt auch, wenn der Bildschirm ausgeschaltet war während des Gesprächs . Ich versuchte, die wakelocks jede 2 Sekunden in einer Schleife zum Testen, noch das Display nicht kommen zu erhalten.

Ich bin mit einem Nexus 5 Android-Version 4.4.4

Kann mir jemand eine Idee, um den Näherungssensor Verhalten zu überschreiben vor? Ein Root - erforderliche Option ist auch in Ordnung .

Thanks!

---

Top 5 Antwort

1meysam @

edit build.prop in Ordner / System, wenn unterhalb der Linie ist vorhanden ändern Sie den Wert, und wenn es nicht fügen Sie diese Zeile und speichern . ( Gerät muss verwurzelt sein )

ro.lge.proximity.delay=25
mot.proximity.delay=25  
2fangmobile.com @

Ich fand meine Lösung http://forums.androidcentral.com/ask-question/401220-disable-proximity-sensor.html . Eine App namens https://play.google.com/store/apps/details?id=com.itsme4ucz.screenoff Grundsätzlich verwenden und legen Sie sie wie folgt:

Bildschirm Ein / Aus-Zustand Überprüfen Sie "Cover und halten, um auf den Bildschirm drehen " Timeout : 1 Sekunde Überprüfen Sie "Deaktivieren Accidentla Lock" Timeout : 4 Sekunden

Alle Einstellungen Überprüfen Sie "Deaktivieren in Lanscape " Überprüfen Sie "Lock Telefon auf dem Bildschirm ON"

[Erweitert] Konfigurieren Sensore Wählen Sensor : Näherungsschalter Wert, wenn der Sensor abgedeckt : 0 Wert, wenn der Sensor nicht- überzogen : 1