HarmonyOS 如何从app跳转到系统蓝牙界面

使用@ohos.bluetooth进行蓝牙连接打印机打印小票功能开发,我只看到连接和配对蓝牙的API接口,但蓝牙连接一般是有PIN,但提供的接口没有这个参数,导致配对不成功。

如果不使用这个接口,我想直接跳转到系统设置的蓝牙设置也可以解决,将APP移至后台,让用户直接在系统设置中去配对,请问调用这个界面的接口有吗

HarmonyOS
2024-12-27 13:44:02
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

从app跳转到系统蓝牙界面可以采用以下写法。

// 显示拉起设置应用的WLAN页面
function startSettingsWifiSettingsAbilityExplicit(): void {
  let context = getContext(this) as common.UIAbilityContext;
  let want: Want = {
    bundleName: 'com.huawei.hmos.settings',
    abilityName: 'com.huawei.hmos.settings.MainAbility',
    uri: 'bluetooth_entry',
    parameters: {
      pushParams: xxxxxx,
    }
  },
    context.startAbility(want)
    .then(() => {
      // ...
    })
    .catch((err) => {
      console.error(`Failed to startAbility. Code: ${err.code}, message: ${err.message}`);
    });
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.

内部API来实现传入MAC地址和PIN来完成配对官方文档是有的,可以看以下官方文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bluetooth-connection-V5#connectionsetdevicepincode

分享
微博
QQ
微信
回复
2024-12-27 16:05:55


相关问题
如何app跳转到系统相机
6468浏览 • 1回复 已解决
HarmonyOS 如何跳转到系统发短信界面?
1130浏览 • 1回复 待解决
HarmonyOS app中怎么跳转到系统设置?
1303浏览 • 1回复 待解决
鸿蒙APP如何跳转到Android APP
16464浏览 • 3回复 待解决
如何实现跳转到系统设置
2841浏览 • 1回复 待解决
怎样才能跳转到应用市场界面
2042浏览 • 2回复 待解决
HarmonyOS 如何跳转到系统位置开关页
758浏览 • 1回复 待解决
HarmonyOS 怎么跳转到系统页面
1029浏览 • 1回复 待解决
HarmonyOS applink浏览器跳转到应用
1310浏览 • 1回复 待解决
如何跳转到系统发送短信页面
3311浏览 • 1回复 待解决
如何跳转到系统的日历应用?
1332浏览 • 1回复 待解决