Можно ли запустить запуск приложений в android?

Я разрабатываю приложение, которое показывает некоторые
определенные разрешенные приложения. Если пользователь попытался
запустить, за исключением этих разрешенных приложений, я хочу их
заблокировать.

Я знаю, что можно запускать задачи с помощью
**ActivityManager.getRunningTasks (..)** и проверять
их имена пакетов. Но информация RunningTask появляется только после
запуска приложений. Из-за этого, когда я пытаюсь вернуть устройство
, запускает заблокированное приложение, которое ранее выполнялось,
и я не могу продолжить.

Как предотвратить запуск заблокированных приложений перед их
запуском? Любая помощь - очень ценится.

Заранее спасибо

К счастью, вы не можете блокировать запуск приложений. Вы можете
подготовить специальное приложение Launcher, в котором отображаются
только разрешенные приложения.