Deaktivieren Sie den Näherungssensor während des Anrufs
Ich ließ mein Telefon und sieht aus wie mein proximity sensor nicht mehr zuverlässig arbeitet. Es gibt der Nähe die ganze Zeit. Das problem ist, das display schaltet sich während Anruf und ich nicht in der Lage, verwenden Sie die Zehnertastatur zum eingeben der pin oder einer Konferenz ein weiterer Anruf, oder sogar trennen Sie den Anruf. Ich fand die Power-Taste, trennen Sie die option in den Einstellungen für die Barrierefreiheit und nutzt das jetzt.
Ich habe versucht, zu erstellen eine app, die versucht, erhalten Sie eine full wakelock, wenn ein Anruf empfangen wird, in der Hoffnung, dass es halten wird die Anzeige auf.
- Erstellt einen broadcast receiver, der ruft einen Dienst, wenn das Telefon Statusänderungen zu OFFHOOK
- Den service erwirbt eine voll-wakelock und gibt Sie nur, wenn das Telefon Stand im LEERLAUF ist.
Aber immer noch, Näherungssensor schaltet das display aus. Ich benutzte die isHeld () - Methode, um sicherzustellen, dass die Sperre erworben wird. Ich verwendet, PowerManager ist isScreenOn () - Methode und true zurückgegeben, auch wenn der Bildschirm ausgeschaltet war, während des Gesprächs. Ich habe versucht, zu erhalten, die wakelocks alle zwei Sekunde in einer Schleife für die Prüfung, noch die Anzeige wird nicht kommen, bis.
Ich bin mit einem Nexus 5 Android-version 4.4.4
Kann jeder jeden schlagen eine Idee zum überschreiben der Näherungssensor Verhalten? Eine root-option "erforderlich" ist auch in Ordnung.
Dank!
InformationsquelleAutor der Frage jobinbasani | 2014-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Proximity Sensor
Zifferblatt
1) Service-Tests - (Wenn vorhanden)
2) Näherungsschalter
3) Test auf sensor (Neben dem logo(top) von mobilen)
4) ja wenn das funktioniert, dann u halten können und Näherungsschalter für immer, die gibt piep die ganze Zeit und verbraucht viel Akku
ODER
4) Nein, es funktioniert nicht, Dann einfach reinigen Sie den Handy-Bildschirm oder Bildschirm Wache und klar den gesperrten Bildschirm aus-sensor. Es funktioniert Charme.
Technisch,
Sein nicht jede software-Lösung, sondern hardware-Lösung.
InformationsquelleAutor der Antwort Surya R Praveen
Fand ich meine Lösung hier.
Grundsätzlich verwenden Sie eine app namens Proximity Screen Off Lite
und legen Sie es wie unten:
Bildschirm On/Off-Modi
Überprüfen "- Abdeckung und halten Sie zu biegen auf dem Bildschirm"
Timeout: 1 Sekunde
Überprüfen Sie "Disable Accidentla Lock"
Timeout: 4 Sekunden
Alle Einstellungen
Überprüfen Sie "Disable in Lanscape"
Überprüfen Sie "Telefon Sperren auf dem Bildschirm AUF"
[Erweitert] Konfigurieren Sensore
Wählen Sie sensor: Annäherungssensor
Wert, wenn sensor bedeckt: 0
Wert, wenn der sensor un-behandelt: 1
InformationsquelleAutor der Antwort fangmobile.com
Hatte ich auch problem mit proximity sensor (ich zertrümmerten Bildschirm in dieser region auf meinem Nexus 6, Android Marshmallow) und keine der vorgeschlagenen Lösungen /apps von Drittherstellern funktioniert, wenn ich versuchte, Sie zu deaktivieren proximity sensor. Was für mich gearbeitet war Kalibrieren der sensor mit Proximity Sensor Zurücksetzen/Reparieren. Sie haben zu Folgen Sie den Anweisungen in der app (cover sensor und aufdecken) und dann starten Sie Ihr Telefon. Obwohl mein sensor nicht mehr hinter dem Glas ist, ist es noch immer leicht unterschiedliche Ergebnisse, wenn die bedeckt /unbedeckt und Rekalibrierung hat den job.
Was ich versucht und hat nicht funktioniert? Proximity Screen Off Lite, Macrodroid und KinScreen.
Was wäre, habe ich versucht, hatte es noch nicht geklappt hat?[XPOSED] Sensor Disableraber es erfordert, dass Sie, verwurzelt und habe Xposed Framework, also bin ich wirklich froh, dass ich gefunden habe, der einfachere Weg.
InformationsquelleAutor der Antwort tlegutko
Ich habe die Erforschung dieser für eine Weile, getestet und geschrieben-apps.
Wenn haben Sie keine Möglichkeit, in
Settings → Phone → Use proximity sensor
dann ist die einzige Wahl, zu sein scheinen, zu deaktivieren oder ändern Sie die Einstellungen im gerootete Geräte.Beachten Sie auch, dass, wenn Sie schließen Sie das headset an, bleibt der Bildschirm auf 😀
InformationsquelleAutor der Antwort ncomputers
Bearbeiten zu bauen.prop im Ordner /system, ob folgende Zeile vorhanden ist ändern Sie den Wert, und wenn nicht vorhanden, folgende Zeile hinzufügen und speichern.(Gerät muss verwurzelt sein)
InformationsquelleAutor der Antwort meysam
Leider ist mein proximity-sensor nicht funktioniert, auch (gibt immer 0.0 cm). Ich fand die Art und Weise, aber nicht leicht: Sie müssen Ihr Telefon verwurzeln, installieren Sie XPOSED framework und Sensor-Disabler (https://play.google.com/store/apps/details?id=com.mrchandler.disableprox). Sie können die mock-proximity sensor return-Wert in der app. (z.B. immer wieder 2,0 cm). Dann wird Ihre Anzeige immer auf während des Gesprächs.
InformationsquelleAutor der Antwort rejthy
Wenn Sie LineageOS 7.1.2 (und root), versuchen diese Lösung von XDA.
Nachdem er versucht alle Lösungen, die hier vorgeschlagen wird, keiner von denen arbeitete für mein Nexus 4 (mako), habe ich gefunden auf XDA, dass löst das problem mit der Android-dialer (aber nicht mit anderen apps). Grundsätzlich habe ich heruntergeladen einen neu kompilierten version der Dialer.apk-Datei, die ignoriert einfach die Nähe-sensor und verhält sich in der gleichen Weise wie die stock dialer app.
Umbenennen /system/priv-app/Dialer/Dialer.apk etwas zu sein, dann legen Sie die heruntergeladene Datei in diesen Ordner. Nach dem Neustart musste ich zum installieren der neuen dialer manuell (einfach durch anklicken). So nun die original-app ersetzt wird, und die Anrufe gehandhabt werden sollen, die von diesem neuen.
[Nachteil: der neue Weg, um einen Anruf zu beantworten, ist durch das nach unten ziehen der Statusleiste und die Schaltfläche 'Antwort' (oder 'Entlassen'), die üblichen regler fehlt. Auch Sie müssen wiederholen Sie dies jedes mal, wenn Ihr Android-updates auf eine neuere version.]
InformationsquelleAutor der Antwort zahypeti
Nach versuchen, eine ganze Reihe von Fehlerbehebungen, einschließlich:
oder app-updates)
Grund)
Hier ist Mein Update:
Ich dachte, Sie können nicht brechen Sie mehr, also öffnete ich mein Handy entfernt und der Annäherungssensor alle zusammen von der Hauptplatine. Die sensor-tester-app zeigt nun "ihn", wo es verwenden, um zu geben "Entfernung: 0" und mein Bildschirm nicht mehr schwarz nach dem wählen. Bitte beachten Sie, ich kann das nur bestätigen arbeiten an einem Samsung I8190 Galaxy S III mini mit CM MOD 5.1.1. Hier ist ein Bild von dem Gerät habe ich entfernt:
Ich habe es entfernt mit einem SMD Löt-station Heißluftpistole bei 400 Grad, eine Pinzette und flux.Aber ein scharfes hobby-Messer könnte zu arbeiten.
InformationsquelleAutor der Antwort DarkPh03n1X