Android Manifest中声明的Intent服务如何?

直截了当的问题:

IntentService是在Android Manifest中作为常规服务声明的,还是有另外一种方式? 它试图寻找它,但我找不到答案。

以下是常规服务声明:

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

谢谢

在你的清单中,你用android:name=".Communication"声明了一个服务,这意味着你的服务类应该位于com.exercise.AndroidClient.Communication

检查包装是否正确。 请注意,“。” (点)指的是你的包的根(即在清单中声明的​​包)。 所以,例如,如果你的包是com.exercise.AndroidClient和你的服务类是com.exercise.AndroidClient.services.Communication你需要声明这样的服务:

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

或者指定完整的包装:

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

没有什么不同,像一个普通的一样

这是我的

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

如果你的不工作尝试类似的东西

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

编辑

当你转到设置>>应用程序>>正在运行的服务将显示正在运行的服务列表。

android:图标将是拇指图像

androin:标签将成为显示文字