Фоновое приложение без пользовательского интерфейса

Я новичок в разработке Android. Я хочу сделать одно фоновое приложение, чтобы оно продолжало работать в фоновом режиме, без какого-либо пользовательского интерфейса, и даже его значок не появлялся на рабочем столе. Короче говоря, это приложение-невидимка.
Возможно ли это?


person Mudassir    schedule 30.07.2010    source источник


Ответы (2)


Это, безусловно, возможно. Чтобы создать приложение, у которого нет значка на панели запуска, просто удалите Activity с категорией android.intent.category.LAUNCHER из AndroidManifest.xml.

Реализация вашего фонового приложения сильно зависит от того, что вы хотите сделать. Вы можете создать Service для длительных задач, BroadcastReceiver для реагирования на определенные события или Activities с фильтрами намерений.

Однако имейте в виду, что ваше приложение будет отображаться как в файловой системе, так и в настройках в разделе «Управление приложениями».

person Josef Pfleger    schedule 30.07.2010
comment
Привет, я прочитал здесь что после установки приложение находится в остановленном режиме и ничего не делает, пока оно не будет запущено взаимодействием с пользователем, например, щелчком по его значку. Теперь, если приложение не имеет пользовательского интерфейса или значка и должно работать как скрытое приложение, как оно запускает свою службу? Должен ли пользователь загружать телефон после установки приложения? - person zardosht; 12.11.2013

Да, можно найти Service.

Подробнее об услуге в обучающих материалах

Демонстрация услуг – использование служб Android

Как работают службы Android

Создание и использование Служб Android

person Pentium10    schedule 30.07.2010