Zxing的使用
来源:互联网 发布:安畅网络官网 编辑:程序博客网 时间:2024/05/16 05:00
作为一名初级安卓程序员了解市面流行的控件是十分必要的,今天带给大家的是Zxing的手把手教学
首先是下载Zxing包,然后作为Moudle导入项目
然后在Buildgradle中添加依赖
compile project (':lib-zxing')
然后就是将Zxing包的Mainifest移植到你的App的Mainifest中
再将ZApplication中的初始化方法放到App的Application中
private void initDisplayOpinion() { DisplayMetrics dm = getResources().getDisplayMetrics(); DisplayUtil.density = dm.density; DisplayUtil.densityDPI = dm.densityDpi; DisplayUtil.screenWidthPx = dm.widthPixels; DisplayUtil.screenhightPx = dm.heightPixels; DisplayUtil.screenWidthDip = DisplayUtil.px2dip(getApplicationContext(), dm.widthPixels); DisplayUtil.screenHightDip = DisplayUtil.px2dip(getApplicationContext(), dm.heightPixels);},这样,只需在需要跳转二维码扫码的地方调用即可
final Intent intent = new Intent((Context)this, CaptureActivity.class);对于Android6.0以上的版本还需要添加相机权限,这里一并贴出
//6.0动态权限处理if(ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)!= PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.CAMERA},100);}else { final Intent intent = new Intent((Context)this, CaptureActivity.class);
对于二维码扫码的框和扫描条移动速度不满意的可以去Zxing的自定义View中修改。
还有提醒各位新人,修改框的大小会影响扫描速度,在不知道怎么优化的情况下慎用!
我能说的就这么多。
0 0
- Zxing的使用
- ZXing的使用
- zxing二维码的使用
- Zxing的使用
- 二维码Zxing的使用
- Google开源库ZXing的使用
- Android 关于ZXing的使用
- Android Zxing的简单使用
- zxing的使用及优化
- zxing的使用及优化
- Zxing二维码的简单使用
- [AndroidStudio]zxing 库的使用
- zxing使用
- ZXing使用
- Zxing使用
- ios中使用zxing遇到的问题
- ios使用zxing遇到的问题
- ios中使用zxing遇到的问题
- android四大组件
- Ant核心类型
- Linux新手入门~~~~指令学习整理
- 修改用户属性
- APK瘦身指南
- Zxing的使用
- 搭建rtmp流媒体服务器过程中遇到的又一个小问题
- 关于数组字符反转的问题
- 用 Flask 来写个轻博客 (26) — 使用 Flask-Celery-Helper 实现异步任务
- JavaWeb项目后台架构搭建总结
- erlang的编程之美
- CrapApi历史版本&版本升级
- 第九周 项目2-对称矩阵压缩存储的实现和应用(2)
- 链式编程