ребята. Я разрабатываю приложение applock, когда служба прослушивает заблокированное приложение, он будет использовать WindowManager для вызова addView(), чтобы добавить представление блокировки жестов. Однако он не работает в системе MIUI. И я нахожу, что причина в том, что когда служба добавит представление, система MIUI удалит представление, чтобы я не мог заблокировать какое-либо приложение. Надеюсь, кто-то может мне помочь, спасибо!MIUI не может использовать WindowsManager для addView, как я могу его решить?
1
A
ответ
5
MiUI не позволяет добавить вид из-за его внутренней безопасности. Чтобы решить вашу проблему, откройте «Настройки приложения»> «Приложение»> «Календарь»> «Менеджер разрешений»> «Отобразить всплывающее окно»> «Разрешить»
Но это ручной способ добавления метода просмотра. Вам нужно установить его через код. Надеюсь, это поможет вам.
0
Использование WindowManager.LayoutParams.TYPE_TOAST, если вы проверите исходный код андроида, вы обнаружите, что при использовании этого типа проверка разрешения отсутствует.