基于Android的电量管理软件的设计与实现文献综述
2020-04-19 21:08:05
如今,科学技术急速发展,工业技术日益成熟,电子产品小型化、高效化的特点日益明显。其中,手机的容量随着技术的进步不断扩充,其中手机电量是衡量一个手机性能高低的重要因素,也是支持手机系统与各种APP的运行的根本。无论哪一款手机,都不会忽视电量管理系统。电量管理系统最主要、最基本的功能是显示手机即时的剩余电量。
手机的电容量在电池上有所标注,以mAh(毫安时)为单位。电量显示即用即时读到的手机电量与总容量比较,以百分比的形式给予用户一个较直观的表示。现在手机应用的剩余电量管理软件可以很好的显示百分比电量,但是很多厂家制作的管理软件界面简陋,功能单一,有很大的扩展和美化的空间。
手机的耗电因素大致可分为两个部分:软件耗电和硬件耗电。
软件耗电即在手机中安装的软件由于正在运行或进行后台运行而产生的对电量的损耗。软件耗电是手机使用中最主要的耗电因素,在大量软件运行时的耗电量是庞大的,要减少软件耗电就需要关闭运行中的软件。
硬件耗电即手机本身为了支持硬件实现功能,如屏幕显示、亮度调节、重力感应、CPU运行、连接网络等而产生的对电量的损耗。硬件耗电是手机使用中必然存在的耗电因素,手机出厂后没有很有效的减少硬件耗电的措施。
电量管理软件的原理:软件使用电池电量监测技术,主要是用来报告电池的容量,一般也可以提供电池的健康状态和电池的满充容量。电池电量监测主要基于电池电压,当电池放电时,其电压逐步下降,由于存在设备可接受的最小电压(被称为“放电终止电压 [EDV]”),在实际的电池的使用过程中,容量中的电荷不都能够放出来。电池剩余电量的检测需要读取当前状态到EDV的电池容量。显然,电池容量无法100%被利用,电量监测的准确度需要优秀的公式支持。如今手机制造业的制造商给手机内置了电量标准,监测系统通过芯片完成系统和电池间的信息交互(电池的电压、温度、充放电电流等),得到当前的电量状态。通过android软件编程可以实现用户在APP中直接看到软件读取并处理后得到的电池剩余电量。{title}2. 研究的基本内容与方案
{title}基本目标:设计一款基于Android环境的手机电量管理软件,能够实现基本的电量监测功能,并且拥有完整、美观的界面。软件使用通用的电量检测模式,以百分比的形式显示剩余电量,有低电量提示、充电提示、充电时电量显示变更等功能
基本内容:系统的主体设计思想是实现电量检测和手机软件耗电管理的整合,提示用户手机用电情况的同时给予用户操作的空间。打开APP后,用户可以看到手机的剩余电量,除了耗电相关提示,用户可以进行以下操作:
(1)变更用电计划,有正常和省电两种模式;
(2)查看运行中的软件的耗电情况。
技术方案:拟采用Android Studio进行编程,设计并制作电量管理APP,采用Android语言实现功能,读取电池电压、监测电路电流等参数,在APP主界面百分比显示剩余电量,主界面下为其他功能模块。其他的系统功能模块如下: