距離感測器故障(結束通話電話螢幕無法喚醒)

2021-06-05 21:55:50 字數 580 閱讀 7445

最近我的htc desire s 結束通話**有時螢幕無法喚醒。查了一下是proximity sensor的問題。當遠離sensor是沒有中斷,就是只有near的中斷,沒有far的中斷。

這個是硬體問題,我又不想換sensor,所以就查了一下**。

見下面這段,注釋寫的很明白,會等到使用者把手機從頭部拿開後才release wakelock。但sensor並不會發出far 的中斷,所以會一直等下去,屏就不亮了。

改也很簡單,直接改為0。

但這種改法需要有原始碼,好在cm的rom也不錯,就先用著了。 以後或許可以嘗試下反編譯或者用反射看看行不行。

updateproximitysensormode

if (mproximitywakelock.isheld())

} else }}

sensormanager

unregisterlistener

sensors_enable_sensor

android_hardware_sensormanager.cpp

sensors_enable_sensor

sensordevice

activate

距離感測器

感測器 用來檢測周邊的資訊。不同型別的感測器檢測效果也不同 感測器型別 運動 加速器 等等 使用步驟 1.開啟距離感測器,預設時距離感測器是關閉的,這個方法已經不用了 1.開啟之後就開始實時監聽 使用最新的方法 uidevice currentdevice proximitymonitoringen...

距離感測器

裝置距離感測器功能的使用,首先需要開啟距離感測器功能,其次新增距離監聽。具體實現如下 1 開啟及監聽 uidevice currentdevice proximitymonitoringenabled yes nsnotificationcenter defaultcenter addobserve...

iPhone距離感測器

什麼是感測器 感測器是一種感應 檢測裝置,目前已經廣泛應用於智慧型手機上 感測器的作用 用於感應 檢測裝置周邊的資訊 不同型別的感測器,檢測的資訊也不一樣 iphone中的下面現象都是由感測器完成的 在地圖應用中,能判斷出手機頭面向的方向 一關燈,iphone會自動降低亮度讓螢幕顯得不是那麼刺眼 打...