繁体   English   中英

AutoFocus在带有Zxing库的Galaxy S9和S9 +上不起作用

AutoFocus is not working on Galaxy S9 and S9+ with Zxing library

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

·症状
该应用程序正在使用zxing 1.9进行QR码读取。
它在几乎android设备上都能很好地工作,但在Galaxy S9和S9 +设备上不能很好地工作。
似乎自动对焦无法正常工作。
直到Galaxy版本8,没问题。

·环境
Android:5至8.0
内核版本:4.9.65-144892203
zxing:1.9版本
设备:Galaxy S9,Galaxy S9 +

1 个回复

我用以下代码解决了这个问题。 与Galaxy S8,S8 +,S9,S9 +完美配合。

private val autoFocusExecutor = ScheduledThreadPoolExecutor(1)

fun startCamera() {
if (camera == null) {
    camera = Camera.open()
    if (camera == null) {
        showCameraErrorMsg()
    } else {
        preview.camera = camera
        capturereceipt_textview_cameraerrormsg.visibility = View.GONE
        capturereceipt_framelayout_viewfinder.visibility = View.VISIBLE

        autoFocusExecutor.schedule(Sc{
            val params: Camera.Parameters = camera!!.parameters
            if (params.getSupportedFocusModes()
                    .contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
                //TODO: Auto focus not working
                params.focusMode = Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE
            }
            camera?.parameters = params
        }, 1000, TimeUnit.MILLISECONDS)
    }
}}
1 三星Galaxy S9 + renderscript错误

我正在使用Camera2 API,我正在使用Renderscript执行一些图像处理。 除了S9 +之外,所有设备(Nexus 5 / 5x,Pixel,Pixel 2,S8 +,Note 8)都能正常运行。 基本上我正在做的是创建一个Allocation接收相机数据和另一个将使用相机数 ...

2 Galaxy S9 未使用适当的可绘制资源

我正在为 android studio 中的应用程序开发暗模式。 此应用程序为 EditText 使用自定义背景元素,我称之为 custom_edit_text。 为了确保向后兼容性,我为暗模式更改创建了一个“layout”和一个“layout-v29”文件夹,同样我为 custom_edit_te ...

3 我可以休息一下三星Galaxy s9 +诺克斯计数器吗

我有Samsung Galaxy s9 +,并且想将其扎根,但是我有一个问题,如果我将设备扎根到Knox计数器 如果根适用于设备,则计数器将识别出修改过程。 如果检测到这种情况,是否可以重置Knox计数器? 并在root之后恢复设备保修 ...

5 什么可能导致setVolume在Google Pixel上工作而不是Galaxy S9?

我目前正在尝试使用setVolume函数通过左,右或两个通道输出MediaPlayer音频。 在测试期间,该功能在运行9.0 Pie的Google Pixel 2 XL上按预期工作。 在我的第二台设备(运行8.0 Oreo的三星Galaxy S9)上进行测试时,音频在两个频道播放,似乎不受s ...

7 ZXing无法在Vuzix M300上运行,但可在Samsung S9上运行

我正在尝试使用ZXing库制作条形码/ QR扫描仪。 如果我在我的三星S9上运行这个应用程序它的工作原理。 当我在Vuzix M300上运行它时,它不起作用。 我尝试在Vuzix上运行带有ZXing的demoapp,这个可行。 我的代码如下: 相机在Vuzix M300上打开,但 ...

9 从Xamarin.Forms App的Gallery中选择时,图像未在Samsung Galaxy S9上显示为背景图像

我们有一个Xamarins.Forms应用程序,它允许用户从Gallery中选择图像并将其显示为背景图像。 该应用程序似乎可以在到目前为止我们测试过的所有Android设备上完美运行,但Galaxy S9除外。 我已使用以下文章作为参考,以实现从图库中选择多个图像- https://xamgi ...

10 Android Zxing 库不适用于 flash

我在我的应用程序中使用 zxing 库使用条形码扫描仪。 我为条形码扫描仪活动添加了闪光灯开/关功能。 不幸的是,当我打开闪光灯时,应用程序崩溃了。 ********* 错误日志 ******************************************* *** 如果打开闪 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM