Y B
Ребята, привет
Я новичок в Андроиде
Натолкните как правильно сделать
Мне нужно сделать апку которая не даст пользоваться телефоном пока не пройдешь биометрическую аутентификацию
Я думал делать так
Имеем мейн активити
Там будет кнопка заблокировать
Нажимаем на кнопку, переходит на другое активити, на котором заблокированы хард и софт кнопки телефона (если это возможно) и есть кнопка которая вызывает биометрикпромпт
Если аутентификация прошла успешна то возвращаемся в первое активити где всё работает и можно выйти
Так делать или как то по другому?
выглядит как задача не то что не для новичка, а вообще нереализуемая. ну то есть для служебных устройств есть нечто подобное через механизм управления служебными девайсами, которые закупает и админит компания -
https://developers.google.com/android/work/play/emm-api/prov-devices Но такие фичи подключаются по отдельному контракту с доверенным разработчиком и любителям для их говноприлаг недоступны
А на частном устройстве - во первых сначала надо что бы биометрика на нем была настроена до всего этого безобразия, потом можно сделать так что бы некое приложение запускалось прежде остальных, и можно сделать так что из него не выйдет выйти кнопкой назад - но заблокировать кнопку котрая бы помешала его удалить или выбрать другое вариантов не знаю