Автоматически запрещать запуск приложений из лаунчера

Существует класс Android-приложений, которые включают защиту паролем определенных приложений, указанных пользователем; например, Android Protector . Мне нужно подойти к этой проблеме с другой стороны.

Можно ли создать приложение, которое блокирует все запуски действий, если они не находятся в заранее определенном белом списке? Будут ли при таком подходе непредвиденные последствия? Я знаком с основами Android и написал несколько достаточно простых приложений, но я все еще пытаюсь понять, как эти «Защитные» приложения правильно перехватывают намерение запуска. Не мог бы кто-нибудь дать мне краткий обзор того, как это сделать?

Основная проблема заключается в том, что у нас есть обычный телефон Android, который необходимо заблокировать, чтобы наши клиенты (только для внутреннего использования) могли получить доступ к нашим пользовательским приложениям без возможность играть в "Need for Speed" и т. д. Я хотел бы удалить вредоносное ПО, но рутирование устройства кажется головной болью при обслуживании. Мы хотим, чтобы настройка каждого телефона была такой же простой, как установка нескольких пользовательских приложений.

15
задан rosco 21 February 2013 в 14:56
поделиться