二、【二维码扫描ZXing】
让官方demo可以运行:
一.首先去GitHub上下载zxing andriod 目录:为demo工程 core: andriod-core:
二.遇到问题解决方法 1.app build.gradle 导入依赖
dependencies {compile 'com.google.zxing:core:3.3.0'compile 'com.google.zxing:android-core:3.3.0'
}
复制代码
2.andriod-core中的CameraConfigurationUtils.java文件拷贝到demo camera目录下
3.方法找不到的问题
calResult.getStart().getTime() // 意思是将Date转成long(时间戳)复制代码
三、将样例工程打包成library 1.首先将app 下的AndroidManifest.xml 配置好,并配置成library,删除applicationId
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"tools:overrideLibrary="com.google.zxing.client.android"package="com.google.zxing.client.android"android:versionName="4.7.7"android:versionCode="107"android:launchMode="standard"android:configChanges="orientation|keyboardHidden|screenSize"><uses-permission android:name="android.permission.CAMERA"/><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.VIBRATE"/><uses-permission android:name="android.permission.FLASHLIGHT"/><uses-permission android:name="android.permission.READ_CONTACTS"/><!--<!– unavailable in API 23 –>--><uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/><uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/><uses-sdk android:minSdkVersion="16" android:targetSdkVersion="22"/><application android:allowBackup="true"><activity android:name=".CaptureActivity"android:screenOrientation="portrait" /></application></manifest>
复制代码
2.导入zxing的核心库 app build.gradle
apply plugin: 'com.android.library'android {compileSdkVersion 26buildToolsVersion "25.0.2"defaultConfig {
// applicationId "com.google.zxing.client.android"minSdkVersion 15targetSdkVersion 22}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'}}
}dependencies {compile 'com.google.zxing:core:3.3.0'compile 'com.google.zxing:android-core:3.3.0'
}
复制代码
2.将运行的的switch 分支 替换成 if else的形式
二、【二维码扫描ZXing】相关推荐
- 二维码扫描ZXing简化
最近项目中有需要用到二维码扫描功能,于是查了相关资料,也没有过多地研究ZXing源码,只是有了最简单的功能,因为下载大牛的demo已经完全实现了功能,只是对其中的扫描线做了更改,需要的朋友可以直接使用 ...
- 解决Android二维码扫描ZXing竖屏拉伸变长闪退扫描区域小等问题
Android 基于google Zxing实现二维码.条形码扫描,仿微信二维码扫描效果 这篇文章写的不错,但是按照这篇文章使用二维码的话会出现竖屏扫描图像拉伸变长的问题(有一个地方计算错误),解决拉 ...
- Android快速实现二维码扫描--Zxing
Android中二维码扫描的最常用库是zxing和zbar,zxing项目地址为https://github.com/zxing/zxing,目前还有多个人在维护.zbar主要用C来写的,对速度有要求 ...
- 【Android】条形码/二维码扫描——ZXing源码分析及相关jar包导入
转载自:http://blog.csdn.net/u010574567/article/details/51916604 *********************1.源码分析************ ...
- 条码扫描二维码扫描——ZXing android
一. ZXing android 源码简化 二. Android Zxing 扫描条码实现竖屏模式 Camera摄像头 旋转90度 Android Zxing 扫描条码实现竖屏模式(portrait ...
- 条码扫描二维码扫描——ZXing android 源码简化
详情请关注文章来源 http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html 代码我已根据Zxing 2.0版 对代码略作改动.已 ...
- 2022-02-18 Android app 二维码扫描demo,用zxing库,实测ok,记录一下所参考有价值的文章,有生成二维码的demo,但没有亲测。
一.Android中二维码扫描的最常用库是zxing和zbar,这里用zxing. 二.实测效果图,扫描完成后会以Toast方式显示结果. 三.测试代码的架构 四.代码不细说,想看源码的可以downl ...
- 【IOS】集成zxing(二维码扫描)
现在zxing已经到了2.2版本,以前的集成方式出了点问题.下面我做出一点修正. 以前的版本的集成方法,参考:http://blog.devtang.com/blog/2012/12/23/use-z ...
- 二维码扫描开源库ZXing定制化【转】
转自:http://www.cnblogs.com/sickworm/p/4562081.html 最近在用ZXing这个开源库做二维码的扫描模块,开发过程的一些代码修改和裁剪的经验和大家分享一下. ...
最新文章
- python sort函数返回值_lambda函数与箭头函数在集合内置函数应用中的对照学习
- BZOJ 1012 最大数
- Oracle 段区块 分配 (1)
- iPhone上运行Linux也要来了
- Python—day3
- Aescrpts Text Chain for Mac - AE动态文本链排列脚本插件
- 专业英语笔记:三次信息化浪潮
- hadoop1.x异常
- 占位符是如何防止sql注入的?
- 自学单片机入门学习建议
- win10下安装PyCharm以及激活
- 读后感系列2:《看见》柴静(一)
- Tp5开启cookie和session安全传输secure和httponly
- id 查找apple_Apple ID忘记了怎么办 Apple ID找回方法【详细介绍】
- Python——连接数据库操作
- app软件系统开发好后有哪些盈利方式?
- vue 项目 想修改代码严格模式 lintOnSave
- processing创意图形代码_Processing练习-Self Sketch - TAI CHI
- 关于安全产品和安全服务
- 项目经验分享:基于昇思MindSpore,使用DFCNN和CTC损失函数的声学模型实现