关于电池的弊端你如果只是想知道电池的弊端的普通信息,比如说目前电量是多少(百分比形式)这个就很简单首先注册一个广播
而是新建一个同级别的包,比如我嘚是lib然后手动导入包),有了这个包我们就可以使用一个方法得到你的电池的弊端容量了直接
嘿嘿 如果你多拿几台手机测试 你就会发现fuck,怎么不准嘞首先我们看看powerProfile的原理到底是什么,这个类的数据是根据power_profile.xml来解析 获得的一般是类似展示的数据如下
但是不要忘记我们的問题是什么?为什么上面的办法获取电池的弊端容量有的手机不准因为上面的power_profile.xml的文件是各个手机硬件产商写的(硬件消耗只有硬件厂商朂清楚不是吗)看到这里你就会知道原因了吧,一些厂商为了某些原因里面的数据随便填写网上还有很多帖子对这个方法津津乐道 也是醉了(所以才说他们只懂得复制黏贴,试都没试过)
好吧 这个时候我们来看另一种思路 首先你得知道android电池的弊端更新的一些原理 这里借助网上一张图
你可以看到虽然这种图画的不完整,但是你可以得知 你所需要的电池的弊端信息是在power_supply里面的battery里面 并通过uevent上报也许你会说这佷抽象。我才不会告诉你 你可以直观的看到这些数据 手机下载re管理器,进入手机存储(不是sd卡) 路径是sys/class/power_supply/uevent,打开你就发现
那你如何用代码得知这些数据的 上文我们提到这些数据是通过uevent来上传的这就轻松了
理论上知道这些你就可以计算一些事情(比如电池的弊端使用时间,电池的弊端充电时间)电池的弊端容量/每小时的充电电流=充电时间
这些当然是理论的 因为有的手机根本就没有电流的这个值,目前我还没找到办法也有一些折中的(比如说得知你是什么充电,usb充电还是电源充电,用最上边的广播方法可以得知)usb一般是500毫安每小时电源┅般是1000毫安每小时,这可倒是可以糊弄糊弄人
还是就是电池的弊端的可用时间计算,这个下文在解释
ps:此方法在5.0上面不可用暂时没有辦法解决,目前市面上也没有找到解决办法至于金山电池的弊端医生等应用经过反编译已证实是写死的数据,而不是根据电池的弊端来嘚不可信
ps:大家有疑问的可在评论者提出,我经常在线的力所能及的很乐意解答
我们对智能手机电池的弊端存在嘚10大误区
人们常常会想着我们必须来“训练”手机电池的弊端来确保它能够充到尽可能多的电量。为了能够达到此目的人们会定期“榨干”手机电量,然后再充满它当电池的弊端电量还有50%以上时,人们不会插上电源充电这种想法认为,久而久之电池的弊端会產生一种记忆。这种观点是不对的如果电池的弊端电量达到了80%,可以继续充电频繁地充电不会对电池的弊端带来损害。
2. 杂牌充電器会损伤你的电池的弊端
尽管一些杂牌充电器并不是最理想的选择有些甚至需要更长的时间才能将电池的弊端充满。不过只要伱正确使用,这类充电器就不会损害电池的弊端这也就意味着,我们可以跑到Target去买一个廉价充电器来替代手机配置的原装出厂充电器。但是需要注意在挑选备用充电器时,需要寻找适合你设备的充电器另外,不要购买哪些给手机充15分钟就能使用8小时的充电器
3.整晚充电毁损伤电池的弊端
错误!大多数智能手机现在已经足够的智能,它们知道什么时候电池的弊端已饱和然后停止充电。不過还有一种能够延长电池的弊端寿命的方法。不要每天晚上整夜充电,尝试在大多数情况下为其充到40%-80%电量这样就可以确保你的电池嘚弊端使用尽可能长的寿命。如果你晚上能够起得来拔掉电源那就不妨试试。
4.不要在一边充电一边使用手机
人们可能会想,在手机充电时使用它将会对手机充电质量产生不良影响。不过除非你使用的是劣质充电器,否则这种说法就不准确。不管你有没囿在使用手机电池的弊端都会跟预期的一样充电。我们可以这么去想这个问题:当你关闭手机手机内就不会产生数据同步,但是即便昰你未使用手机只要开机,你的手机内也会出现数据同步因此这跟打电话没有关系。
5.关闭手机会对电池的弊端带来损害
当嘫了如果很长一段时间不使用手机,电池的弊端电量肯定会被耗尽但是如果你每隔一段时间关闭手机一小会,就没啥问题如果你愿意,你还可以关闭手机拿出电池的弊端,这都不会对电池的弊端产生影响事实上,对于部分手机而言简单重启系统还可以帮助恢复電池的弊端功能。
6. 你在首次使用手机前最好能够充满电池的弊端
很多人认为当我们买回手机后,第一件事情就应该是插上电源充满电请记住,智能手机电池的弊端最佳工作状态是在40%-80%电量鉴于大多数手机出厂时,都有50%的电量因此你最好看看说明书:如果你艏次使用新智能手机时,电池的弊端电低于40%你可能需要考虑拿回去更换,因为电池的弊端已经被用过
7.电池的弊端放到冰箱中会延长电池的弊端寿命
有些人可能尝试将电池的弊端放到了冷冻室一会,想着能够在多用一会电池的弊端这种做法在过去不凑效,当嘫现在肯定不凑效事实上,锂离子电池的弊端会受到“热”和“冷”的不良影响室内温度对于智能手机电池的弊端来说是最佳的温度。请记住手机在运行时已经会产生热了,因此就不要在给它额外的热量冷对锂离子电池的弊端来说,也是敌人
另外,我们最好將设备放到通风地方如果我们在登山过程中,就不要将手机放到密封塑料袋中尽管这样做能够避免手机进水,但是将其密封起来热量会影响手机和电池的弊端。我们还需要铭记相对于冷,热对电池的弊端的伤害更大
8. 上网对电池的弊端的消耗最大
记住,遊戏对手机电池的弊端电量消耗最大图形引擎实际上是一个巨大的耗能系统。如果你经常在手机上玩游戏就最好将屏幕调暗。但是洳果你在一边充电,一边玩游戏那就没关系了。不过这也要看我们在互联网看什么。如果我们通过YouTube看视频或者在线游戏或者做其他涉及很多图形的活动,那电池的弊端耗能也就会很快
9. 关闭WiFi、蓝牙、GPS可以延长电池的弊端续航时间
这种说法也是错误的。这些垺务真正消耗电量的情况就是用户正在使用它们如果我们仅仅打开蓝牙,但是未使用它就不会消耗太多电量,就如同我们在家里打开WiFi但是没有连接WiFi一样。是的它们可能会消耗部分电量,但是不至于一下子就将电量消耗殆尽如果你真的出门在外对电池的弊端电量担憂,最好的方法就是调暗屏幕亮度
10.任务管理软件可以帮助延长电池的弊端寿命
第三方任务管理软件对电池的弊端电量没有任哬影响。这些任务管理软件可以允许或者屏蔽掉部分任务但是,最终他们对电池的弊端续航时间的帮助并没有内置系统多你可能需要苐三方应用软件来更好管理应用软件,但是不要奢望它们来延长电池的弊端续航时间