¿Puedo iniciar un servicio sin actividad o receptor?
Quiero iniciar un servicio en un APK
.
Traté de utilizar como sigue:
- BroadcastReceiver vs Servicio
- Observable vs. Servicio en Android
- Detener el servicio en android
- ¿Necesita ayuda para descargar imágenes de fondo en Android?
- Android Silent Push
<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
- Devoluciones de llamadas del servicio remoto de Android
- Servicio de Android
- Buenas prácticas para la comunicación asíncrona entre servicios
- ¿Por qué el servicio de aplicaciones se reinicia y no puede reiniciarlo?
- Android en la facturación de la aplicación: Recepción onReceive nunca recibiendo llamadas incluso después de una compra exitosa
- ¿Cómo puedo activar automáticamente el inicio automático de mis aplicaciones en el menú de seguridad Xiaomi Mi4i?
- Cómo desvincular correctamente los servicios
- Android AudioRecord.read devuelve una matriz de 0 elementos
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>
- Cordova falla en construir en android (dependencia de GCM)
- "No hay dispositivos conectados", tratando de conectar mi LG a mi máquina Ubuntu