我使用ZXing扫描条形码,但是我有一个问题:如果我使加载屏幕并使用处理程序启动CaptureActivity
,它就很好了。
但是如果我还有其他活动,例如MainMenu活动。通过主菜单上的按钮启动CaptureActivity
后,条形码扫描仪会给我一个黑屏,例如关机的相机或某物。
请帮助。非常感谢您。
更新:在屏幕的四个角处将看到来自相机的光。如果您用手关闭相机,则四个角将变黑。但仅在拐角处只有几个空间。
UPDATE2:我发现,如果我在启动CaptureActivity之前在活动中实际改变方向,则该应用程序会正常运行。奇怪但真实。但是我每次使用应用程序时都需要这样做吗?请帮忙。非常感谢您。
您需要授予应用程序使用相机的权限,否则屏幕将为黑色。为此,请打开android清单文件并添加相机选项。