起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8393|回复: 11

[结贴] 关于蓝牙打印机

[复制链接]

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
发表于 2016-3-19 15:17:31 | 显示全部楼层 |阅读模式
本帖最后由 kisshexuxia 于 2016-3-21 15:11 编辑

请问像这篇文章中的蓝牙打印插件我要怎么用http://blog.csdn.net/qq_22560431/article/details/50602618
我已经下载下来放入plugin目录了
然后代码前面也可以
require("cordova!com.rensanning.cordova.bluetoothprinter")引用到
但是不知道怎么调用。
比如
问下为什么有些插件调用navigator.alipay前面加navigator,而有些加window.
这个有什么讲究吗
文档里的“调用名称”为JS调用时使用到的名称;不是很理解
看了下插件里有些JS里写了备注调用名称、像NFC的没写备注调用名称的、你们怎么知道要写window.nfc调用的



还有打包的时候选择cordova插件里我没找到cordova!com.rensanning.cordova.bluetoothprinter
请问这个怎么解决

打印机资料.rar

426.81 KB, 下载次数: 347

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2016-3-21 10:48:25 | 显示全部楼层
请问有什么办法吗
回复 支持 反对

使用道具 举报

发表于 2016-3-21 18:13:33 | 显示全部楼层
这个只能看他提供的文档!因为js代码规范就比较松,所以开源的插件也没有个标准!文档怎么写,你就怎么用吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2016-3-22 10:11:29 | 显示全部楼层
liangyongfei 发表于 2016-3-21 18:13
这个只能看他提供的文档!因为js代码规范就比较松,所以开源的插件也没有个标准!文档怎么写,你就怎么用 ...

都不知道怎么调用
回复 支持 反对

使用道具 举报

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2016-3-22 13:52:05 | 显示全部楼层
http://bbs.wex5.com/forum.php?mo ... 8563&extra=page%3D1
根据论坛里回答的去网上下载了
cordova-plugin-bluetooth-serial
https://www.npmjs.com/package/cordova-plugin-bluetooth-serial
把他添加到了复制到Native\plugins下、文件文件也改成了ID的名字、
在js文件中也能require("cordova!com.megster.cordova.bluetoothserial");到了
但是在button3Click 不知道怎么引用方法。API页面写的
bluetoothSerial.connect(macAddress_or_uuid, connectSuccess, connectFailure);
这个bluetoothSerial是没定义的
请问要怎么引用方法

        Model.prototype.button3Click = function(event){
        
                    function connectSuccess() {
                        console.log("连接蓝牙成功");
                    }

                    function connectFailure(error) {
                        alert(error);
                    }

                        var macAddress_or_uuid="0F:03:E0:A0:99:80";
    var BluetoothSerial =require("cordova!com.megster.cordova.bluetoothserial");
                        BluetoothSerial.connect(macAddress_or_uuid, connectSuccess, connectFailure);
        };

这样写么connect不认识
回复 支持 反对

使用道具 举报

117

主题

771

帖子

1670

积分

金牌会员

Rank: 6Rank: 6

积分
1670
发表于 2016-3-22 22:32:42 | 显示全部楼层
cordova插件没打包吧,没打包不能用啊。
打包时要选择插件,是这个插件的name节点,看了下这个插件name是BluetoothPrinter
本人非X5官方技术,回复内容仅供参考。
回复 支持 反对

使用道具 举报

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2016-3-23 19:10:35 | 显示全部楼层
以解决
回复

使用道具 举报

发表于 2016-3-24 15:27:34 | 显示全部楼层

麻烦你把解决的方案和代码和小伙伴们分享下呗!谢谢!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

130

帖子

306

积分

中级会员

Rank: 3Rank: 3

积分
306
QQ
 楼主| 发表于 2016-3-24 17:02:36 | 显示全部楼层
liangyongfei 发表于 2016-3-24 15:27
麻烦你把解决的方案和代码和小伙伴们分享下呗!谢谢!

我后来用了bluetoothserial插件,没有在真机调试的缘故。
回复 支持 反对

使用道具 举报

53

主题

294

帖子

741

积分

高级会员

Rank: 4

积分
741
QQ
发表于 2017-10-26 22:22:13 | 显示全部楼层

哥们  怎么解决的  我跟你遇到同样的问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-19 11:39 , Processed in 0.106108 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表