问题Flag_secure在delphi 10.3中不起作用

时间:2019-01-13 21:59:25

标签: delphi

我是在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中不工作。

0 个答案:

没有答案