您的位置:首页 > 移动开发 > Android开发

Android 调整工作方式 改善耗电问题 <15>

2016-01-18 19:54 477 查看
如果有钱,有资源,有精力,你可以24小时折腾,但是很可惜,目前的智能设备,要内存没内存,要电量没电量,所以一天容不得过多折腾.那么做事就要讲究方法,要有计划,才能在短时间,消耗更少的资源,节省更多的电量把事情做完.

下面三个方面可以考虑:

<1> :  定时器-AlarmManager :

但是如果理解它按照要求定时的work就没什么意思了,它一般有两种工作模式 :

<1> : 精确定时;

<2> : 非精确定时;

对应很多非应急性的work采取第二种规则做事就好了,我自己对非精确定时是这样理解的: 加入设定30s后开始做事,到了30s的时候,系统很闲,这个时候系统就可能安排计划来完成指定的事情,但是如果这个时候系统很忙,系统就会推出这个事情,稍微等到他闲的时候开始做,这有什么好处了,这就会将很多事情堆在一起系统有空闲就会一并做完,而不需要单独做一件事情.

<2> : SyncAdapter 我自己用的很少,请参见: http://developer.android.com/training/sync-adapters/index.html
<3> : JobSchedulor 这个在我另外一篇博客中有描述,有测试demo,不过这个是Android5.0才开始有的,非常棒的调度机制.


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: