如何使用Delphi以编程方式打开Android设置应用程序?

时间:2018-04-29 22:24:35

标签: android android-settings delphi

所以我想用一个按钮编写一个简单的Delphi应用程序。当您单击此按钮时,它应该在Android上打开设置应用程序。它不应该在设置中打开任何内容,而只是打开设置应用程序本身。

我想以编程方式执行此操作。这是什么代码?如何在Delphi中做到这一点?

2 个答案:

答案 0 :(得分:2)

我问了类似的东西......我没有测试你的应用程序,但我相信它的工作方式相同:

How to call the native window of Bluetooth settings on Android in Delphi?

答案 1 :(得分:2)

尝试这样的事情:

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;