我正在制作一个简单的 QR 扫描应用程序并使用 Google 的开源 Zebra Crossing 库来执行此操作。我以前做过一个,并且正在尝试与上次使用的完全相同的方法,但是某个Knox Enrollment Service阻碍了我。
在应用程序中,我有一个按钮,它调用看起来像这样的扫描功能。
public void scan(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
}
该函数正确触发并正确退出。在我制作的应用程序的过去版本中,相机会打开并寻找要扫描的二维码。而不是知道我收到一条错误消息,标题为
Knox Enrollment Service:抱歉,Android 摄像头遇到问题。您可能需要重新启动设备。
重启设备什么都不做。
Android 有什么变化吗?或者这特别是三星原生的东西?
最终,有没有办法绕过 Knox Enrollment Service 或其他方式我可以在不通过 Knox 的情况下扫描 QR 码?