我使用zxing扫描条形码,但我有一个问题:
如果我制作加载屏幕并使用handler启动CaptureActivity
它工作得很好。
但如果我有其他活动,如主菜单活动。在我通过主菜单上的按钮启动CaptureActivity
之后,条形码扫描器会给我一个黑色的屏幕,就像一个关闭的相机或其他东西。
请帮忙。
非常感谢你提前。
更新:在屏幕的四个角落可以看到来自摄像机的光线。如果你用手合上相机,4个角就会变成黑色。但只有几个角落的空间。
更新2:我发现如果在开始捕获活动之前我在活动中物理地改变了方向,应用程序就可以正常工作。这很奇怪但却是真的。但我每次使用app都要这么做?请帮忙。非常感谢。
最佳答案
您需要授予应用程序使用相机的权限,否则屏幕将为黑色。
为此,打开android清单文件并添加camera选项。