/
客户反馈华为的手机扫描二维码出现卡死,不能打开以及奔溃等,以前原生APP的扫描没问题,于是拷贝代码过来直接使用。
/
if(plus.os.name == "Android")
{
var main = plus.android.runtimeMainActivity();
var Intent = plus.android.importClass("android.content.Intent");
var PrintTagActivity = plus.android.importClass("com.demo.CaptureActivity");//自己写的二维码扫描页面
var intent = new Intent();
intent.setClassName(main, 'com.demo.CaptureActivity');
main.startActivityForResult(intent, 100);
main.onActivityResult = function(requestCode, resultCode, data) {
if('100' == requestCode) {
plus.android.importClass(data);
var bundle=data.getExtras();
plus.android.importClass(bundle);
var ewm_no = bundle.getString("Code");///获取二维码信息
}
};
}else
{
mui.openWindow({
url: 'scanBarcode.html',
show:{
autoShow:true
}
});
}
1 个评论
要回复文章请先登录或注册