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