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