Я ищу способ запустить другое приложение из своего приложения, но так, чтобы фокус не был изменен из моего приложения в приложение.Создать новое намерение в фоновом режиме
I.e В настоящее время у меня есть новое приложение, запущенное с намерением, однако, когда это выполняется, новое приложение запускается и становится приложением в поле зрения, мне нужно, чтобы оно хранилось в фоновом режиме, пока мое приложение все еще находится в поле зрения.
Причина этого? Я разрабатываю приложение для внутреннего использования, которое будет действовать как блокирующий экран для устройства, поэтому, хотя в фоновом режиме должно происходить что-то вроде «блокировки экрана», всегда должно быть сверху.
Я провел некоторое исследование намерений и запуск других приложений, но не могу найти ничего о том, что мне нужно.
Надеюсь, вы сможете помочь вам!
В настоящее время терминал называется так:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("jackpal.androidterm", "jackpal.androidterm.RemoteInterface"));
intent.setAction("jackpal.androidterm.RUN_SCRIPT");
intent.putExtra("jackpal.androidterm.iInitialCommand", cmdString);
Причина, по которой должен быть запущен в фоновом режиме, так что приложение может выполнять команды в терминале без пользователя, имеющего доступ, но затем они «разблокировать 'экран, в котором они нуждаются, чтобы иметь возможность просматривать терминал и какие команды запускаются и т. д.
Этот проект может быть отправной точкой. В нем также описывается, что изменилось в отношении версий Android, и упоминает приложения, которые реализуют функции блокировки экрана для новых версий Android. Вы можете посмотреть. http://code.google.com/p/mylockforandroid/ –
Спасибо, что посмотрим на это –
@ZacPowell. У меня та же проблема. Как вы это решили? – Swetha