Open zouxianbincc opened 6 years ago
是的,过时还能用,能21开始整个 Camera类都被已经过时,google建议用Camera2,大佬你可以自己修改成Camera2的Api
大佬,按返回键就退出,程序崩了。怎么回事 呢? Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Bundle android.content.Intent.getExtras()' on a null object reference
@liaomabao 你用的是新版么,这个空指针的原因是返回的时候,二维码数据为空,再mainActivity里面的回调里面做一下空指针判断就行啦.
@liaomabao 我刚才改了,你重新下载运行下demo,看还有问题麽
是的,这样就行了:if (requestCode == QR_CODE && data != null) {
@liaomabao 嗯啦.大佬 您还有问题麽!
@zybieku 挺好的,简单易用,谢谢大兄弟,这块没有问题了。but,最好是把二维码生成也一起封装了呗,这两玩意儿是一对,嘿嘿。
你好,怎么才能扫完一次之后再重复扫码?
@chenfeizi 可以呀 ,1:你打开重新扫码,二是:修改源码,让他扫码成功后也不关闭,如下图
[ 还是只能扫码一次,我在这
checkResult(final String result) 方法里面
得到扫码结果之后就不能再次扫码了,必须得关闭这页面重新进来才能在扫一次,有没有什么方法可以立即重新扫码?]
可以呀,不过要改handler 解码部分的源码了,因为现在做的是解码成功就handler关闭消息发送
不会改呀,楼主什么时候有时间能不能优化下,非常感谢!
大哥,急救,用你的扫码怎么打开闪光灯?
@chenfeizi 周末才有时间弄啊,这周末好么
大神,运行报错so库找不到。 在网上找到相关的so库替换,直接报错。 能否提供较全的so库?
/**
Camera.PreviewCallback
/**
AutoFocusCallback