Вы можете, но у вас могут быть проблемы. Google запрещает приложению запускать действие с «действием» - что-то от пользователя.
Смотрите этот пост: How to start android service on installation
Это может быть возможным, чтобы захватить действия пользователя, не связанные с «вашей» деятельности, как это было предложено в этой должности, и как это:
Can I start a service without activity or receiver?
Однако, Я почти уверен, что в последний раз, когда я проверял, часть «стартового обслуживания» Android требовала отображения видимой пользователем активности. В противном случае могут произойти вредоносные действия, если пользователь не узнает, что приложение было даже установлено или подтверждено.
Возможный дубликат [Запуск приложения Android без основной активности и запуск службы при запуске приложения] (http://stackoverflow.com/questions/10909683/launch-android-application-without-main-activity-and-start-service -on-launch) –
Я не думаю, что это дубликат, поскольку он связан с полным «приложением», а не «концепцией» запуска службы, в которой приложение не может быть активным, но все же имеет один или несколько действий ... – Jim
Почему бы вам просто не сделать apk без службы и узнать. Вы могли бы сделать это, у вас было 10 часов. – danny117