在Android上控制WIFI \ Cellular数据更新频率

时间:2016-10-17 20:24:45

标签: java android client-server battery

我正在构建一个持续生活的RESTful(好的,只是客户端服务器)移动应用程序,应该始终在我的Android设备上连接到互联网。

我想配置网络阈值,以便当应用程序进入空闲状态时,而不是每隔50毫秒说一次从移动Android设备(一整天都在电池上运行)上ping服务器,它会每秒ping一次[1000毫秒]。

我认为经过大量的挖掘后,我遇到了一些东西,(看了一下我曾经在IBM的doc页面上看到的一些配置文件),这是Java Mission Control - JMC,但是我找不到我可以实际配置的地方与这些参数相关的任何事情(并不是我到目前为止能够理解JMC一般可以配置的......)。

在如此持续的蜂窝数据/ WiFi使用情况下,您将如何节省电池的使用寿命?

也许祈求怜悯可以帮助......

我是否可以通过Java Mission Control(JMC)配置来实现它?

2 个答案:

答案 0 :(得分:0)

Java Mission Control不配置java应用程序,它只收集有关其行为的数据。 http://www.oracle.com/missioncontrol

答案 1 :(得分:0)

我找到了GCM - Google Cloud Messaging,它允许向不同平台发送通知 - iOS和Android等。这些允许您采取启动并建立连接。默认情况下,消息传递API不会杀死你的battarey。