この質問をする前に、私はそれを実現しましたが、それはいくつかの条件に基づいています.
試行 1: ファイル「/sys/class/leds/button-backlight/brightness」の chmod を 777 に変更します。元のファイルは読み取り可能ですが、書き込み可能ではありません。次に、このファイルに「1」を書き込み、LED バックライトをオンにします。「0」電源を切るために。ただし、このファイルのプロパティを変更したくありません。
Try2: 「Try 1」のようなものです。つまり、Runtime.getRuntime().exec("echo 0 > /sys/class/leds/button-backlight/brightness");
電源をオフにRuntime.getRuntime().exec("echo 1 > /sys/class/leds/button-backlight/brightness");
してオンにしますが、コードを実行する際に電話がルート化されているか、スーパー ユーザーである必要があります。だから、それは私が望む解決策ではありません。
私の考え:「メニュー」、「ホーム」、「戻る」などのキーに触れると、Android システム自体が LED バックライトをオン/オフする方法に従うことができます。しかし、Android オープン ソース コードで関連付けられたコードを追跡または検索する方法がわかりません。
あなたが提供するヒント、考え、または可能な方法を本当に感謝します。