本文整理自网络,侵删。
您可以使用Android API禁用或取消Android应用程序的睡眠状态。
以下代码是一个示例,该示例在Delphi 10 Seattle中禁用和取消Android应用程序的睡眠状态。
uses Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, FMX.Helpers.Android;
procedure TForm2.Button1Click(Sender: TObject);begin FMX.Helpers.Android.CallInUIThread( procedure begin // 禁止入休眠状态 TAndroidHelper.Activity.getWindow.addFlags (TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON); end);end;
procedure TForm2.Button2Click(Sender: TObject);begin FMX.Helpers.Android.CallInUIThread( procedure begin // 允许入休眠状态 TAndroidHelper.Activity.getWindow.clearFlags (TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON); end);end;
相关阅读 >>
Delphi2010的操作界面切换到Delphi7的操作模式
Delphi通过将数据放入exe的资源信息中的方式制作自已的安装工具
Delphi xe2获取文件的 md5、crc、sha-1、sha-256、sha-512
更多相关阅读请进入《Delphi》频道 >>