工作总结电池篇和网络状态篇

对于持续上传到硬盘,手机去判断电池的电量是很有必要的,另外在电量较低时,是否要提示用户充电,或者暂时停止自己的上传,来保证用户电量。在华为手机反向充电的情况下,耗电速度更是惊人,这些情况都应该处理。


image.png

上图中在判断电池的连接状态是没有啥必要的,但是当前的电量进度却是需要关心的,一般考虑到硬盘在app中固件升级,最起码要电量在50%以上,另外在手机电量低时,系统会发送广播,


image.png

这是考虑暂停自己的上传行为,因为用户一般备份都是大数据量备份,长时间的行为,可以暂停读写硬盘行为。
从 Android 6.0(API 级别 23)开始,Android 引入了两个省电功能,可通过管理应用在设备未连接至电源时的行为方式为用户延长电池寿命。 低电耗模式通过在设备长时间处于闲置状态时推迟应用的后台 CPU 和网络 Activity 来减少电池消耗。应用待机模式可 推迟用户近期未与之交互的应用的后台网络 Activity,

Doze模式会限制后台线程的上传,所以需要测试在锁屏下,上传的性能。
另外我们在固件升级和app升级需要考虑到用户的网络状态



允许用户在wife情况下升级固件和app升级,app体量小,在移动数据升级也是可以的
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容