2012-04-25 2 views
1

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

ответ

4

Без модификаций ROM вы не можете создать службу linux. Я скажу вам, что вы МОЖЕТЕ сделать.

Во-первых, ваши требования

  1. Не видите значок приложения в пусковую: Это можно сделать, просто не имеет активность, которая поддерживает ACTION.MAIN и CATEGORY.LAUNCHER намерения.
  2. Не видеть приложение в диспетчере программ: К сожалению для вас (но, к счастью для всех пользователей) вы не можете обойти это с помощью обычного приложения.
  3. У вас есть служба запуска «все время»: Лучшее, что вы можете сделать здесь, - это запустить переднюю панель при загрузке устройства. Это приведет к тому, что уведомление будет в панели уведомлений пользователей, но это действительно лучшее, что вы можете сделать на биржевых телефонах.
+1

Вы, к счастью, воспользовались ошибкой во втором пункте. – MByD

+0

Возможно, я должен был сказать «К сожалению для вас, но, к счастью, для всех пользователей» –

+0

Могу ли я сбежать из панели уведомлений? –

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