studio permission name manifests internet exported definicion cleartaskonlaunch activity access_superuser android service android-manifest intentservice

manifests - uses permission android name android permission access_superuser/>



¿Cómo se declara un servicio de intención en el manifiesto de Android? (2)

En su manifiesto declara un servicio con android:name=".Communication" , esto significa que su clase de servicio debe estar ubicada en com.exercise.AndroidClient.Communication

Compruebe que los paquetes son correctos. Tenga en cuenta que el "." (punto) se refiere a la raíz de su paquete (es decir, el paquete declarado en el manifiesto). Entonces, por ejemplo, si su paquete es com.exercise.AndroidClient y su clase de servicio está bajo com.exercise.AndroidClient.services.Communication , debe declarar el servicio de esta manera:

<service android:enabled="true" android:name=".services.Communication" />

O especifique el paquete completo:

<service android:enabled="true" android:name="com.exercise.AndroidClient.services.Communication" />

Pregunta directa:

¿Se ha declarado un IntentService en el Manifiesto de Android como un servicio regular, o hay otra manera? Intentó buscarlo, pero no pude encontrar la respuesta.

Aquí está la declaración de servicio regular:

<service android:name=".NameOfService"> </service>

Gracias


Nada diferente a lo normal

Aquí esta el mio

<service android:name=".MyIntentService" android:icon="@drawable/icon" android:label="@string/app_name" android:enabled="true"/>

Si el tuyo no funciona, prueba algo como

<service android:name="com.my.qualified.MyIntentService" android:icon="@drawable/icon" android:label="@string/app_name" android:enabled="true"/>

EDITAR

Cuando vaya a configuración >> aplicación >> servicios en ejecución, se mostrará la lista de servicios en ejecución.

El icono de android: será imagen de pulgar.

androin: label será el texto desplegado.