我正在尝试在设备启动时在 android 4.0 中启动一个 android 服务,但这是不可能的,我已经使用了很多代码,复制和粘贴。我使用了这里的代码,其他示例和问题的堆栈溢出,但对我来说是不可能的。我在 Acer Iconia A501 表中使用 android 4.0.1。我把我的代码放在这里。有人可以试试这个代码吗???这是页面:请这个页面,很简单
问问题
1652 次
1 回答
1
您需要为启动时广播的意图注册一个广播接收器。毫无疑问,这是您需要做的。
请参阅: BroadcastReceiver 未收到 BOOT_COMPLETED
你需要做同样的事情。注册一个广播接收器并首先确保您正在捕获 BOOT_COMPLETED 事件。然后它只是做一个startService的问题。
问题很可能出现在 Manifest 中。检查您是否为所有内容提供了正确的名称。注意 . 在像 .MyBroadcastReceiver 这样的名称中,这些很重要。缺少一件事会导致问题。
Receiver 和 Service 定义都必须是完美的。还要检查 logcat 并告诉我们那里有什么错误。
于 2012-07-24T22:40:07.223 回答