cordova 调用蓝牙_如何在离子3中使用cordova插件bluetoothle?

附加信息:

我知道通常的way访问cordova插件:

(window).plugins.myPlugin

or

declare var yourGloballyAccessablePlugin: any;

但它与插件bluetoothle不同(离子3支持的原生蓝牙插件不够好,因为它们不提供蓝牙外围功能,例如广告)

解决方案:

显然,bluetoothle暴露了一个全局可访问的变量.

如上所述,我在我的src文件夹中添加了一个declaration.d.ts文件

具有以下内容:

declare module 'cordova-plugin-bluetoothle';

import 'cordova-plugin-bluetoothle';

declare var cordova: any;

然后我尝试访问插件(在我的手机上测试),如下所示:

import { bluetoothle } from 'cordova-plugin-bluetoothle';

...

(window).bluetoothle

问题:

但bluetoothle对我来说总是不确定的.由于我是cordova,ionic和TypeScript的新手我觉得我使用declarations.d.ts的方式有问题.

那么有人知道我做错了什么,我怎么能在离子3中使用cordova原生插件bluetoothle?

更新,解决方案尝试2:

所以我尝试在@Webruster推荐的初始项目结构app.component.ts中使用bluetoothle documentation的init参数运行此代码&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值