Я делаю простое приложение для сканирования QR-кодов и использую для этого библиотеку Google Zebra Crossing с открытым исходным кодом. Я делал это раньше и пытаюсь использовать тот же метод, что и в прошлый раз, но мешает определенная служба регистрации Knox.
В приложении у меня есть кнопка, которая вызывает функцию сканирования, которая выглядит следующим образом.
public void scan(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent, 0);
}
Функция запускается правильно и правильно завершается. В прошлой версии приложения, которое я сделал, камера открывалась и искала QR-код для сканирования. Вместо этого я получаю сообщение об ошибке под названием
Служба регистрации Knox: К сожалению, с камерой Android возникла проблема. Возможно, вам потребуется перезагрузить устройство.
Перезагрузка устройства ничего не делает.
В Андроиде что-то изменилось или это конкретно от Самсунга штучка?
В конечном счете, есть ли способ обойти службу регистрации Knox или другой способ сканирования QR-кодов без использования Knox?