论文部分内容阅读
随着高科技的飞速前进,手机取得了快速的发展,在当今社会中它扮演着不可或缺的角色。同时为了满足用户的需求,手机的功能也在不断的完善,它由最初的打电话发短信等基本功能逐渐的向多功能化和智能化发展,网上购物和手机聊天等已经成为手机不可缺少的功能。目前智能手机普遍采用的操作系统是Android。基于Android平台的手机在当今的形势取得了很大的进展,同时也得到了不断的完善。但是智能手机仍然存在着一些不足,其中耗电量大、电池不耐用的问题已经越来越明显。虽然手机电池相关的研究人员对手机电池已经做了很大的改进,但是电池的待机时间仍然还是得不到满足。Android系统本身已经提供了低电量提醒和电池信息获取的功能,但是比较简单而且不便于用户操作。因此需要对上述功能进行更进一步的完善。本课题主要针对上述现象提出了新的电池管理软件的开发和设计。课题所使用的是广州华天正科技有限公司提供的Real210开发板,以Android系统为基础,所使用的版本是2.3.1。本课题研究涉及到了Android系统构架从底层驱动到最上面应用层中的每一层,同时涉及到了Android四大组件中的Activity,Service和BroadcastReceiver广播接收器这三个组件。该软件可以使用户更方便的获取当前电池的信息,关闭和开启低电量提醒,可以动态的设置自己想要的低电量提醒的触发阈值,还可以获取当前各部分耗电的情况,并且可以由用户做出相应的省电措施。此外为了降低耗电量,在本软件中还有一键优化的功能,这个功能主要用于一键关闭数据网络、WI-FI、降低屏幕亮度和蓝牙。这个软件不仅在很大程度上满足了用户对电池电量、电池温度、电池类型等信息的掌控,而且还能使用户在低电量的时候做出省电的处理。课题最后把编写的代码放到源码包中,再把代码编译后将最终生成的.apk安装到Real210开发板上,并且通过logcat和界面上的显示来进行一些调试。最终此软件达到了课题所要实现的功能。