z***@21cn.com
z***@21cn.com
  • 发布:2017-12-06 01:41
  • 更新:2017-12-06 01:41
  • 阅读:3751

蓝牙插件开发中的一点感受,分享一下

分类:HTML5+
安卓6.0以上必须手动授权获取定位权限,否则LeScanCallback()不回调!!!!!蓝牙开发须首先关心这个问题,然后再参考这哥们的文章:http://ask.dcloud.net.cn/question/22989;要灵活强大的蓝牙功能,可自行移植Cordova插件。  
Cordova和Dcloud的框架大致上差不多,只是Native 2 js和js 2 Native的机制稍微不同,Cordova的PluginResult和CallbackContext可移植过来,这俩有点类似DCloud的JSUtil。整体来说,DCLOUD的5+ SDK还是比较简洁易用,但是也缺乏了Cordova的灵活与开放,各有各的好,就是因为跳入MUI的坑,所以只能离开一下Cordova了。  

另外华为真机调试插件代码里的Log.d没输出的问题解决办法如下:
拨号盘输入:

##2846579##
点击ProjectMenu(也可能是系统菜单)--->后台设置---->LOG设置--->LOG开关 打开重启即可

PS:LOG设置里还有一个选项是LOG级别,我自己测试的时候选择了之后会失效,所以我就只打开了开关,LOG级别不设置保持默认,亲测有效。

0 关注 分享

要回复文章请先登录注册