我的一位用户在我的应用上使用条形码扫描仪时出现问题。基本上,它不会扫描,它从来没有。
他在HTC Evo 4g Lte上使用我的应用程序。
我的应用程序使用了ZXing集成代码,这是第一个扫描细菌问题的设备。
我唯一的信息是他总是在明亮的光线下扫描。
我试图远程解决此问题,因此无法访问logcat输出或设备本身。
我在其他网站上通过Google搜索,人们提到了自动对焦和模糊相机照片的问题。
我认为这可能是问题所在的一个问题。
我有很多问题:
1)可能导致这个问题的原因是什么?手机相机,固件? 2)我应该如何处理用户问题?我怎样才能让他们在原因上归零,以便我可以在我的办公桌上修理它? 3)或者有没有人遇到过这个问题并且能够解决它?
感谢。如果我找到其他解决方案,我会在这里更新我的文字。
答案 0 :(得分:1)
首先检查相机是否需要自动对焦,因为并非所有设备都支持自动对焦:
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
其次,因为您在应用程序中使用集成zxing,您必须检查用户是否已经安装了原始ZXing条形码扫描程序,并通过Intent而不是嵌入式扫描程序使用该扫描程序。
实施ACRA或类似的库,它会在您定义的任何地方发送日志,让您无需设备本身即可访问它。
如果应用程序位于Google Play上且应用程序崩溃,请告知您的用户点击“在FC中显示报告”对话框,该对话框将在Google Play开发者控制台中显示堆栈跟踪。