TI扫描二维码

本文介绍了如何在Titanium (TI) 应用中集成Scandit二维码扫描功能,包括将SDK内容导入TI模块,配置tiapp.xml引用模块,获取并添加扫描器key的步骤。
摘要由CSDN通过智能技术生成
1.从http://www.scandit.com/pricing 下载自己所需要的sdk(或者从ti官方的市场下载)

2.将sdk中android文件夹下的内容复制到自己ti的sdk下的\modules\andorid中(同理iphone)

3.在tiapp.xml中引用module

		<modules>
		<module platform="android">com.mirasense.scanditsdk</module>
		</modules>
4.引用调用模块
var scanditsdk = require("com.mirasense.scanditsdk");

5.得到key并添加到扫描器中 https://ssl.scandit.com/account/apps

6.初始化采集器

	// 实例化Scandit SDK条码选择器视图
	picker = scanditsdk.createView({
		width : "100%",
		height : "100%"
	});
	// 初始化条码采集器,记得要在这里贴上您自己的应用程序的key。
	picker.init("VLqgmqW3EeONCJ02tKDpsPMBz4MpJXupvMFRH5cMnx0", 0);
	// 在休眠时释放掉内存
	picker.disableStandbyState();
	picker.setTorchEnabled(false);//设置是否加入闪光灯按钮
	picker.setCameraSwitchVisibility(2);//摄像头切换按钮 0无 1平板 2所有
	picker.setViewfinderSize(0.5,0.5,0.5,0.5);//设置中间扫描窗口宽高,前两个参数是竖向,后两个是横向 单位是百分比
	// picker.switchCameraFacing();变换前后摄像头
	// picker.changeCameraFacing(0);设置前后摄像头
	// 设置采集器采集成功和采集取消的回调
	picker.setSuccessCallback(function(e) {
		alert("success (" + e.symbology + "): " + e.barcode);
	});
	//失败的回调
	picker.setCancelCallback(function(e) {
		closeScanner();
	});
github项目地址:https://github.com/iamllitog/BarcodeScannerTest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值