我使用 ZXing 来扫描条形码,但我遇到了一个问题:
如果我制作加载屏幕并使用处理程序启动 CaptureActivity
它工作得很好。
但是如果我有其他 Activity ,例如 MainMenu Activity 。在我通过主菜单上的按钮启动 CaptureActivity
后,条形码扫描器给我一个黑屏,就像关闭相机或其他东西一样。
请帮忙。 非常感谢您。
更新:在屏幕的 4 个角上会看到来自相机的光线。如果你用你的手关闭相机 4 个角会变黑。但只有几个角落的空间。
更新 2:我发现如果我在启动 CaptureActivity 之前在 Activity 中物理地改变方向,应用程序工作正常。这很奇怪但却是真的。但我每次使用应用程序时都需要这样做吗?请帮忙。非常感谢。
最佳答案
您需要授予应用程序使用相机的权限,否则会黑屏。 为此,请打开 android list 文件并添加相机选项。
关于android - 为什么 ZXing 在 captureAcitivity 之前做 Activity 时给我黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9033735/