¿Puedo iniciar un servicio sin actividad o receptor?

Quiero iniciar un servicio en un APK .

Traté de utilizar como sigue:

 <application android:icon="@drawable/icon" android:label="@string/app_name"> <service android:name =".TestServcie"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </service> </application> 

¿Algunas ideas?
Gracias

No, no puedes.

Cree una actividad simple que inicie el servicio y simplemente proporcione alguna información al usuario (para decirles que el servicio ha comenzado por ejemplo) y establezca esa actividad con la intención PRINCIPAL / LANZADOR.

Usted puede escribir BroadcastReceiver y ejecutar el servicio después de la intención que viene. Por ejemplo, después del dispositivo de arranque u otra intención que usted necesitaba.

 <receiver android:name=".StartupReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.HOME"/> </intent-filter> </receiver> 
  • Android: crea servicio que se ejecuta cuando se detiene la aplicación
  • Cómo enviar datos de IntentService a clase Non-Activity
  • Obtención de resultados de varias AsyncTasks
  • ¿Cómo diseñar interacción servicio-actividad para un simple reproductor de mp3?
  • ¿Es posible tener Android Voice Recognition (como un servicio personalizado) en Google Glass?
  • StopService no deja de ser mi servicio ... ¿por qué?
  • Problema al ejecutar un script desde init.rc en el arranque del dispositivo
  • Mantenga el servicio en ejecución
  • Cómo enviar el mensaje del servicio a la actividad
  • Servicio Android-Comunicación de 2 vías
  • Comunicarse desde la aplicación al servicio
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.