From 70ad135e6369af94b2d5a18d8af07b35910bda63 Mon Sep 17 00:00:00 2001 From: Jenly Date: Sat, 18 Sep 2021 11:36:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- .../com/king/zxing/app/CustomCaptureActivity.java | 4 +++- build.gradle | 13 +++++++++++-- versions.gradle | 5 ----- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index b91579c..24a2b25 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,8 @@ ZXingLite for Android 是ZXing的精简版,基于ZXing库优化扫码和生成 ## Gif 展示 ![Image](GIF.gif) +> 你也可以直接下载 [演示App](https://raw.githubusercontent.com/jenly1314/ZXingLite/master/app/release/app-release.apk) 体验效果 + ## ViewfinderView属性说明 | 属性 | 值类型 | 默认值 | 说明 | @@ -319,7 +321,7 @@ compileOptions { * 更新CameraX至v1.0.1 * 优化CameraConfig的一些默认配置 -#### v2.1.0:2021-6-30 (从v2.1.0开始不再发布至JCenter) +#### v2.1.0:2021-6-30 (从v2.1.0开始发布至 MavenCentral) * 更新CameraX至v1.0.0 * 优化细节 diff --git a/app/src/main/java/com/king/zxing/app/CustomCaptureActivity.java b/app/src/main/java/com/king/zxing/app/CustomCaptureActivity.java index 527a39f..17c8e1d 100644 --- a/app/src/main/java/com/king/zxing/app/CustomCaptureActivity.java +++ b/app/src/main/java/com/king/zxing/app/CustomCaptureActivity.java @@ -28,6 +28,7 @@ import com.king.zxing.DecodeConfig; import com.king.zxing.DecodeFormatManager; import com.king.zxing.analyze.MultiFormatAnalyzer; import com.king.zxing.app.util.StatusBarUtils; +import com.king.zxing.config.ResolutionCameraConfig; import androidx.appcompat.widget.Toolbar; @@ -76,7 +77,8 @@ public class CustomCaptureActivity extends CaptureActivity { //获取CameraScan,里面有扫码相关的配置设置。CameraScan里面包含部分支持链式调用的方法,即调用返回是CameraScan本身的一些配置建议在startCamera之前调用。 getCameraScan().setPlayBeep(true)//设置是否播放音效,默认为false .setVibrate(true)//设置是否震动,默认为false - .setCameraConfig(new CameraConfig())//设置相机配置信息,CameraConfig可覆写options方法自定义配置 +// .setCameraConfig(new CameraConfig())//设置相机配置信息,CameraConfig可覆写options方法自定义配置 + .setCameraConfig(new ResolutionCameraConfig(this))//设置CameraConfig,可以根据自己的需求去自定义配置 .setNeedAutoZoom(false)//二维码太小时可自动缩放,默认为false .setNeedTouchZoom(true)//支持多指触摸捏合缩放,默认为true .setDarkLightLux(45f)//设置光线足够暗的阈值(单位:lux),需要通过{@link #bindFlashlightView(View)}绑定手电筒才有效 diff --git a/build.gradle b/build.gradle index 130e211..7064a6a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,14 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { + apply from: 'versions.gradle' - addRepos(repositories) + repositories { + google() + mavenCentral() + } + dependencies { classpath "com.android.tools.build:gradle:$versions.gralde" @@ -16,7 +21,11 @@ buildscript { } allprojects { - addRepos(repositories) + repositories { + google() + mavenCentral() + jcenter() // Warning: this repository is going to shut down soon + } } task clean(type: Delete) { diff --git a/versions.gradle b/versions.gradle index 9877115..f041fc2 100644 --- a/versions.gradle +++ b/versions.gradle @@ -77,8 +77,3 @@ deps.easypermissions = "pub.devrel:easypermissions:$versions.easypermissions" ext.deps = deps -def addRepos(RepositoryHandler handler) { - handler.google() - handler.jcenter() -} -ext.addRepos = this.&addRepos \ No newline at end of file