我是在delphi 10.2.3中创建的项目,并在firemonky android应用中正常运行了FLAG_SECURE代码。但是将delphi更新到10.3只是代码不起作用并且记录屏幕中没有黑屏。我习惯于编码但无法正常工作 请帮忙。
uses
...,
Androidapi.JNI.App,
Androidapi.JNI.GraphicsContentViewText,
FMX.Helpers.Android;
procedure TForm1.FormCreate(Sender: TObject);
begin
SharedActivity.getWindow.setFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_SECURE, TJWindowManager_LayoutParams.JavaClass.FLAG_SECURE);
end;
uses
Androidapi.NativeActivity;
procedure TForm1.FormCreate(Sender: TObject);
const
AWINDOW_FLAG_SECURE = $00002000;
begin
ANativeActivity_setWindowFlags(PANativeActivity(System.DelphiActivity), AWINDOW_FLAG_SECURE, 0);
end;
这两个代码在delphi 10.2.3中工作正常,但在delphi 10.3中不工作。