我的服务正在待机状态,但仅在连接USB时才能运行。为什么?

时间:2011-09-15 22:29:22

标签: java android

我创建了(我是一个菜鸟!!!!)一个使用服务进行定期操作的好应用程序。

在测试过程中,当手机通过USB 连接到PC时(使用设备已连接的eclipse),服务即使在stadby中运行,也是最好的方式。

我可以在logcat和结果操作中看到它......

当手机断开连接时,只有在手机被唤醒时服务才会正常运行

如果没有唤醒锁,我怎能解决它?

我的意思是获得像RADIO FM这样的东西,明白吗? ; - )

Thanx给所有朋友!

1 个答案:

答案 0 :(得分:1)

  

在测试期间,当手机通过USB连接到PC(使用带有设备连接的eclipse)时,服务甚至会以尽可能最好的方式运行。

这可能是因为该设备实际上并未处于“待机”状态。

  

如果没有唤醒锁,我怎能解决它?

你不能。

  

我创建了(我是一个菜鸟!!!!)一个使用服务进行定期操作的好应用程序。

使用AlarmManagerWakefulIntentService之类的内容。

  

我的意思是获得像RADIO FM这样的东西,明白吗? ; - )

Android没有“RADIO FM”。