Я в основном ищу решение, которое требует блокировки других приложений. Поэтому в моем приложении, которое будет работать как служба, всегда будет проверяться два состояния: Активное и Неактивное. Если состояние активно, мне нужно заблокировать другие приложения. «Блокировать другие приложения» может быть следующим:Как заблокировать запуск другого приложения на устройстве в Android
При нажатии на любое приложение, предположим, что в facebook он не должен открывать это приложение. Вместо этого он должен показывать свою активность, которую нельзя закрыть, нажав кнопку меню, кнопку «Назад» или кнопку «домой».
Можно ли написать приложение для запуска? Который будет проверять состояние все время. Если состояние активно, приложение запуска будет запущено автоматически, иначе приложение для запуска по умолчанию Android будет работать как обычно. Возможно ли, что приложение запуска не может закрыть, нажав кнопку «Назад» или кнопку «домой»?
Я пробовал это. До сих пор, используя сервис, я могу получить время запуска других приложений. И в это время я могу показать свою деятельность. Но приложения, которые я нажал, по-прежнему открыты на заднем плане, а также моя активность закрывается, когда я нажимаю кнопку «Назад» или «Главная кнопка».
Как я могу это сделать?
Также хочу знать, попробовал ли кто-нибудь второй вариант.
Спасибо заранее.
-Arindam
Таким образом, домашний ключ нельзя отключить после Android 4.0. –