В панели запуска Android, как я могу заблокировать доступ к некоторому приложению? - PullRequest
2 голосов
/ 08 июля 2019

Мне нужно создать один лаунчер для Android, написанный на Java. Эта пусковая установка будет безопасным местом для детей. Мне удалось создать локальную базу данных со всеми метками и пакетами установленного приложения.

Теперь, когда пользователь нажимает на значок (вы можете видеть, что я имею в виду, используя ссылку на изображение), я хотел бы, чтобы мой модуль запуска проверял, имеет ли пользователь право на его открытие.

https://i.stack.imgur.com/3nnGo.png

Не могли бы вы мне помочь или дать показания?

Я проверил в интернете и попробовал DevicePolicyManager с setPackagesSuspended(), но мне не удалось заставить его работать. Я также видел приемник вещания, но я не знаю, будет ли он работать.

Редактировать : Я пытаюсь сделать это с приемником Broadcast, вы знаете, есть ли фильтр намерений, который срабатывает при запуске пакета?

...