Zu übersetzender Java Code:
Code:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
In Delphi:
Code:
uses FMX.Platform.Android, Androidapi.JNI.App, AndroidApi.JNI.GraphicsContentViewText;
procedure TForm1.Button1Click(Sender: TObject);
begin
MainActivity.getWindow.addFlags(TJWindowManager_LayoutParams.javaclass.FLAG_KEEP_SCREEN_ON);
end;
1) Window der MainActivity holen
2) Dem Window das Flag adden.
3) Das Flag ist nur ein Integer, mit Wert 128, hilft der Leserlichkeit aber wenn man es richtig schreibt
Hab's getestet, funktioniert wunderbar.