安卓应用程序,全天候在后台工作,消耗尽可能少的电池



我想创建一个android应用程序,当我在我的wifi区域时,它会在"MyWifi"无法到达时立即使用wifi。应该更改并通过3g/4g启动数据连接。。。因此,我的问题是如何让应用程序全天候运行,并尽可能减少电池消耗,如果有人能提供一些关于wifi和数据连接的信息,系统调用了什么,或者请我参考任何教程和示例,这些教程和示例认为我会觉得它们很方便<感谢

您不想让您的应用程序全天候"运行",因为这会导致设备永远无法进入睡眠状态,从而以通常不可接受的方式耗尽电池电量。

你可以很容易地捕捉到无线网络连接状态变化的广播。举个例子,你可以看看这里

如果你希望你的应用程序全天候运行,它会对一些事件做出反应吗?因为您通常可以使用BroadCast Receivers或Intents捕捉任何事件。在大多数情况下,这是要走的路。

最新更新