TI扫描二维码

1.从http://www.scandit.com/pricing 下载自己所需要的sdk(或者从ti官方的市场下载)

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

3.在tiapp.xml中引用module

		
		com.mirasense.scanditsdk
		
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

你可能感兴趣的:(这叫titanium)