我在我的应用程序中使用了许多线程,这些线程一直在运行。这些线程用于定期向服务器发送数据。有通过服务调用。问题是我的应用程序耗费了大量电池。我想解决这个问题。怎么样?? 我的意思是gmail等不会消耗那么多的电池。
答案 0 :(得分:0)
Gmail等应用程序不会频繁请求服务器,您可能需要检查解决方案的体系结构,还有其他机制可以执行此操作: http://developer.android.com/reference/android/os/AsyncTask.html http://developer.android.com/guide/components/services.html
答案 1 :(得分:0)
我建议您查看Googles Android Training on minimizing the battery usage并关注有效访问网络和在那里发送文件的方法。
还有nice video presentation from Google's IO event触及主题(约占视频的1/3)。它提供了一些代码,它可能更容易理解,但不如前面提到的文档深度