2013-08-29 6 views
4

У меня есть приложение, которое я хотел бы скрыть из списка запущенных процессов («недавний» селектор на Android 4.x). Как я могу это сделать? Буду признателен, если кто-нибудь может указать мне на ресурсы или общую архитектуру вопроса?Как скрыть приложение Android из переключателя задач

Я довольно новичок в андроиде, поэтому мне потребовалось некоторое время, чтобы узнать, что окно селектора называется «последним». (также с трудностями навигации исходного кода на grepcode и различения между производимыми производителями процессами/действиями и теми, которые включены в основной выпуск android).

У меня есть смутное понимание того, что отдельные запущенные элементы называются задачами, но не уверены, как связаны задачи и отношения/действия/службы apk. Там должен быть фрагмент кода, который выбирает, может ли данный процесс быть переключен и представлен в диспетчере задач.

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

+0

Дубликат http://stackoverflow.com/questions/3762763/how-to-remove-application-from- Recent-application-list –

+0

«Недавний» селектор на Android 4.x «не является« списком запущенных процессов ». – CommonsWare

+0

думать о написании спама/вируса? – ankitjaininfo

ответ

6

Просто добавьте в манифесте:

<activity android:name="qualified.name.of.Activity" android:excludeFromRecents="true" ...> 

Подробнее об этом здесь: http://developer.android.com/guide/topics/manifest/activity-element.html

+1

Aaand теперь дублированный ответ :) –

+0

Спасибо! Тем не менее, я подозревал, что есть еще кое-что. И теперь я увидел это сам: на моем Android 2.3.4 (Samsung) есть дополнительный менеджер задач в всплывающем окне «Недавние приложения», похоже, com.sec.android.app.controlpanel. Мое приложение все еще появляется там, как задача. Любая идея, если ее можно удалить? – user2164194

Смежные вопросы