和你一起一生学习,这里是程序员 Android
本篇文章次要介绍 Android
开发中的局部知识点,通过浏览本篇文章,您将播种以下内容:
1.后盾过多应用挪动网络
2.发现问题
3.查明挪动联网应用行为
4.缩小挪动网络的应用
1.后盾过多应用挪动网络
当应用程序在后盾连贯到挪动网络时,该应用程序将唤醒CPU并关上无线电。重复这样做可能会耗尽设施的电池电量。如果利用处于PROCESS_STATE_BACKGROUND
或 PROCESS_STATE_CACHED
状态,则认为该利用在后盾运行。
本页阐明如何确定为什么您的利用在后盾运行时适度应用挪动网络以及如何解决。
2. 发现问题
您可能并不总是晓得您的利用在后盾运行时正在适度应用网络。如果您曾经公布了应用程序,则Android vitals能够使您意识到该问题,从而能够对其进行修复。
Android Vitals
当您的利用在后盾执行过多的Wi-Fi扫描时 ,Android vitals 能够通过Play控制台提醒您,从而进步利用的性能。当应用程序在后盾运行且每小时耗费0.10%的电池电量时,每小时总计发送和接管50 MB的总和时,Android vitals认为后盾网络应用过多。
电池会话指的是两个全电池充电之间的工夫距离。无关Google Play如何收集Android生命数据的信息,请参阅 Play控制台文档。
3. 查明挪动联网应用行为
Battery Historian之类的工具能够帮忙您更深刻地理解应用程序的挪动网络应用状况。Battery Historian提供了基于每个应用程序的挪动无线电应用状况的可视化信息,能够帮忙您更清晰地理解应用程序的情况。无关Battery Historian的更多信息,请参阅 应用Battery Historian剖析电量应用。在考察应用程序的挪动网络应用行为时,应特地留神“ 挪动网络应用”这一行。
无关应用Battery Historian的机制的信息,请参阅 Batterystats和Battery Historian演练。
4. 缩小挪动网络的应用
因为该利用正在执行同步,因而可能会产生挪动网络应用状况。无关如何缩小同步以及您的网络应用状况的信息,请参阅过多的后盾同步。
您还能够将应用程序的挪动网络使用率进步到前台,向用户揭示下载正在进行中,并为他们提供暂停或进行下载的控件。为此,请致电 DownloadManager,并setNotificationVisibility(int)) 进行适当设置 。
情谊举荐:
Android 干货分享
至此,本篇已完结。转载网络的文章,小编感觉很优良,欢送点击浏览原文,反对原创作者,如有侵权,恳请分割小编删除,欢迎您的倡议与斧正。同时期待您的关注,感谢您的浏览,谢谢!