我試圖在屏幕關閉時使傳感器工作。這是衆所周知的錯誤。所有手機上都沒有任何提示。我有假設我可以欺騙內核,如果我發送(注入)screen_on事件,而實際上屏幕將被關閉。你有什麼想法如何檢查我的假設並注入這樣的事件?如何注入screen_on事件? (不適用於初學者)
Android有一些注入事件的方法http://www.pocketmagic.net/?p=2640 在這種情況下可以幫助: 1)使用內部API。但我無法找到API的來源巫婆我可以使用。請幫我解決一下這個。 2)直接事件注入到/ dev/input/eventX。但似乎這只是輸入事件,如鍵,但我找不到screen_off(screen_on)事件。
我在哪裏可以找到HAL的源代碼screen_off事件生成的代碼。我試過並沒有在源代碼中找到這個代碼。
每個Android設備都有一套非常自定義的內核驅動程序,具有自定義電源管理和處理諸如屏幕/傳感器狀態之類的內容。甚至可能是傳感器電壓電源硬連線到屏幕電壓電源的情況。我非常確定你不能注入一些screen_on事件來保持屏幕關閉,但讓傳感器保持活躍狀態。 – zapl