Delphi中禁用和取消Android应用睡眠

2022-12-01 09:15:32 作者:admin

本文整理自网络,侵删。

 您可以使用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 编写键盘记录器

Delphi 网络时间校对

Delphi 调用外部 dll 中的函数(1. 早绑定)

Delphi tdragimage v0.1 Delphi 图片拖拽组件 带有加速度 碰撞效果

Delphi 检查ip地址合法性

Delphi 判断uefi与 legacy bios启动模式

Delphi idtcpclient和idtcpserver主要属性

Delphi显示 jpg、png、gif 图片及 gif 动画

Delphi数值转ip

Delphi 判断tcp端口是否被占用的方法

更多相关阅读请进入《Delphi》频道 >>



在线咨询 拨打电话