2014-12-02 3 views
1

Могу ли я сделать apk, у которого есть только сервис?Можно ли сделать apk без активности?

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

Я всегда думал, что Служба должна быть загружена в Activity, чтобы сделать APK, но это правда?

+0

Возможный дубликат [Запуск приложения Android без основной активности и запуск службы при запуске приложения] (http://stackoverflow.com/questions/10909683/launch-android-application-without-main-activity-and-start-service -on-launch) –

+0

Я не думаю, что это дубликат, поскольку он связан с полным «приложением», а не «концепцией» запуска службы, в которой приложение не может быть активным, но все же имеет один или несколько действий ... – Jim

+0

Почему бы вам просто не сделать apk без службы и узнать. Вы могли бы сделать это, у вас было 10 часов. – danny117

ответ

2

Вы можете, но у вас могут быть проблемы. Google запрещает приложению запускать действие с «действием» - что-то от пользователя.

Смотрите этот пост: How to start android service on installation

Это может быть возможным, чтобы захватить действия пользователя, не связанные с «вашей» деятельности, как это было предложено в этой должности, и как это:

Can I start a service without activity or receiver?

Однако, Я почти уверен, что в последний раз, когда я проверял, часть «стартового обслуживания» Android требовала отображения видимой пользователем активности. В противном случае могут произойти вредоносные действия, если пользователь не узнает, что приложение было даже установлено или подтверждено.

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