代码之家  ›  专栏  ›  技术社区  ›  wBB

如何在Delphi中调用Android上蓝牙设置的本机窗口?

  •  2
  • wBB  · 技术社区  · 6 年前

    我见过一个应用程序,它的蓝牙设置调用Android蓝牙设置的本机窗口。当用户按下Android后退按钮时,它将返回应用程序。这如何调用Delphi中的本机蓝牙设置窗口?

    1 回复  |  直到 6 年前
        1
  •  7
  •   Dave Nottage    6 年前

    依据: How do I open the Bluetooth Settings Activity programmatically?

    uses
      Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.Provider, Androidapi.Helpers;
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
      LIntent: JIntent;
    begin
      LIntent := TJIntent.Create;
      LIntent.setComponent(TJComponentName.JavaClass.init(StringToJString('com.android.settings'), StringToJString('com.android.settings.bluetooth.BluetoothSettings')));
      TAndroidHelper.Context.startActivity(LIntent);
    end;