自己写的APP如何禁掉安卓锁屏
生活随笔
收集整理的這篇文章主要介紹了
自己写的APP如何禁掉安卓锁屏
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我要寫一個 APP 是播放視頻的。播放視頻的時候,手機過一會自動鎖屏。這個是手機本身的設(shè)置。如何在我的程序中禁止掉這個?
經(jīng)過搜索,安卓下有辦法了。請見:安卓下如何用 WakeLock
上述 StackOverflow 問題解答里面,給出了一個單元:Android.JNI.PowerManager.pas,我搜了一下 Delphi 提供的源代碼,一堆 Android.JNI.xx 但沒有這個文件。
我自己寫了個測試程序,把這個單元放進去,然后在程序里增加一個按鈕,代碼:
procedure TForm2.Button1Click(Sender: TObject); beginif AcquireWakeLock then ShowMessage('True'); end;編譯發(fā)布到手機,點按鈕,出異常。提示是權(quán)限問題。在 Delphi IDE 里面,打開工程的 Option 找到左邊的 User Permissions 一欄,在右邊找到 Wake lock 一項,改設(shè)置為 True。重新編譯。
在手機里點這個按鈕,顯示 True,正常了。觀察手機,確實不會自動熄屏,鎖屏了。搞定!
總結(jié)
以上是生活随笔為你收集整理的自己写的APP如何禁掉安卓锁屏的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ros 中的环境变量 ROS_MASTE
- 下一篇: 《乔布斯传》经典摘录(八)