本文整理自网络,侵删。
您可以使用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;
相关阅读 >>
Delphi stringgrid 加载excel表格文件内容自动宽度
更多相关阅读请进入《Delphi》频道 >>