如何使用 Delphi 以编程方式打开 Android 设置应用程序?
How to open Android Settings App programmatically with Delphi?
所以我想编写一个带有按钮的简单 Delphi 应用程序。当您单击此按钮时,它应该会在 Android 上打开设置应用程序。它不应在设置中打开任何内容,而只会打开“设置”应用程序本身。
我想以编程方式执行此操作。这是什么代码?如何在 Delphi 中做到这一点?
我问过类似的问题...我没有测试您的应用程序,但我相信它的工作方式相同:
尝试这样的事情:
uses
Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Provider, Androidapi.Helpers;
procedure TForm1.Button1Click(Sender: TObject);
var
LIntent: JIntent;
begin
LIntent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_SETTINGS);
LIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); // <-- this might be optional
TAndroidHelper.Context.startActivity(LIntent);
end;
所以我想编写一个带有按钮的简单 Delphi 应用程序。当您单击此按钮时,它应该会在 Android 上打开设置应用程序。它不应在设置中打开任何内容,而只会打开“设置”应用程序本身。
我想以编程方式执行此操作。这是什么代码?如何在 Delphi 中做到这一点?
我问过类似的问题...我没有测试您的应用程序,但我相信它的工作方式相同:
尝试这样的事情:
uses
Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Provider, Androidapi.Helpers;
procedure TForm1.Button1Click(Sender: TObject);
var
LIntent: JIntent;
begin
LIntent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_SETTINGS);
LIntent.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_NEW_TASK); // <-- this might be optional
TAndroidHelper.Context.startActivity(LIntent);
end;