Android:启动麻烦启动服务

时间:2014-04-03 14:11:11

标签: android service boot

在我的AndroidManifest.xml文件中:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<service
    android:name="com.compagny.myapp.service.HTTPService"
    android:enabled="true" > 
    <!-- To allow start the Android service (for debugging session) -->
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>    
</service>

此应用程序在我的pcDuinoV2板上运行。但我有一个奇怪的行为:

  • 当我启动pcDuino板而没有与我的开发笔记本电脑连接时(所以使用外接电源),我的Android服务已启动但无效(我的应用程序中有2台服务器)。
  • 当我使用笔记本电脑与USB连接启动pcDuino板时,我的Android服务已启动,我的2台服务器运行良好。

在“设置”面板中,在Android操作系统(来自pcDuino)中,当我检查正在运行的应用程序时,如果我使用USB或外部电源启动pcDuino,则我的服务大小不同(4.5MB用于正确的行为; 2.2对于不良行为)。

你了解一些人吗?

非常感谢!

0 个答案:

没有答案