开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Android的智能优化手机电量管理系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
【摘要】基于Linux系统内核的android(安卓)操作系统将嵌入式Linux成功推向了消费类电子市场,成为三大移动智能终端操作系统之一。由于智能移动设备耗电快,电池续航能力一直是大家关注的焦点,除了更换更大容量的电池,电池优化软件也起着越来越重要的作用。文章针对装有Android系统的移动设备进行电池电量监控,以及软件的耗电量管理,设计出一个具有省电管理、充电管理、后台应用管理及关闭后台程序多功能于一体的手机电池电量智能优化系统。
【关键词】Android;电量管理;智能优化
1.引言
基于Linux系统内核的Android(安卓)操作系统是一种开源平台,目前随着移动设备的普及,越来越多的移动设备厂商开始布局移动设备,导致了移动设备硬件的快速的提升,移动系统平台也处于激烈的竞争状态。由于电池技术没有遵循摩尔定律法则,移动设备的续航能力越来越成为智能设备进一步提升的瓶颈,在这样的条件下,可以尝试从软件的角度解决或是改善智能设备的续航能力这一难题,本文就是在该思想的指导下进行尝试,设计了一款电池保姆软件来解决该问题。
2.系统设计
2.1 功能需求分析
本软件是一款省电软件,并且有后台服务,可以不断检测系统信息。软件总体分为三个功能。
(1)电量显示;电量检测:动态检测电量信息,检测系统设置信息;充电小提示:
①手机处于充电状态时,软件提示手机处于充电状态。
②处于不充电状态且电量不足时提醒用户及时充电。
(2)3G、Wi-Fi开关:可进入软件界面,对Wi-Fi和3G网进行直接开关,达到省电目的。
(3)后台程序显示及关闭:显示各种软件,点击软件,打开软件详细信息界面,可以对软件进行强制关闭。
2.2 程序设计
本环节对程序主要三个模块主要框架以及三个模块的界面进行明确设计。
(1)程序框图设计
本软件是应用软件,程序流程设计为点击程序,打开软件,软件页面有两个按钮,点击对应按钮进入对应程序页面或实现对应功能。
(2)各个模块框图设计
1)充电提示模块
充电提示模块的主要功能是显示当先手机当前电池电量,提醒用户及时充电,并在已充电状态显示电池正在充电。部分代码:
notification=getNotification(getChargingIcon(level * 100/scale),”电池监控", System.currentTimeMillis(),”电池电量",”正在充电”);
2)网络管理模块设计
网络管理模块主要完成3G,Wi-Fi开关功能,在不使用这些功能的情况下,对3G,Wi-Fi进行手动关闭。
部分代码:
private void toggleWiFi(Context context, boolean enabled){WifiManagerwifiManager=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled (enabled);}//设置是否打开Wi-Fi;
3)进程管理模块设计
进程管理模块主要分为两个功能,首先能显示当前手机后台进程,以及进程名程序名,其次,长按某进程可对进程进行关闭选择。
部分代码:
AlertDialog.Builder builder=new AlertDialog.Builder(DetectActivity.this);builder.setMessage(“确定终止进程吗?”); builder.setTitle(“提示”);
2.3 界面设计
软件界面也称作UI (user interface),是人机交互的主要部分,是软件给用户的第一印象,也是软件开发过程中的重要成分。
本界面提供以下几个功能:
(1)显示电池电量并提示充电;
(2)链接到网络管理模块按钮;
(3)连接到进程管理模块按钮。
网络管理界面
点击开始按钮之后,进入网络管理模块界面,为方便用户优化手机,本界面提供一键开关Wi-Fi,3G按钮。本界面可通过java ADT进行设计,如图1所示:
图1 网络管理模块的设计过程图
进程管理界面
点击进程管理按钮,会进入进程管理页面,该页面有正在运行程序列表以及结束所有程序按钮组成,长按程序列表中的某个程序会弹出一个是否关闭程序的对话框,点击结束所有程序按钮,会结束所有正在运行的程序。
图2 进程管理模块的设计过程图
本界面可通过java ADT进行设计,如图2所示。
3.结论
本文详细介绍了Android系统的电源管理系统的设计方法,本系统可达到的功能有:
1)可显示手机电池剩余电量,并提醒用户及时充电,在手机充电时显示正在充电信息;
2)可直接打开及关闭Wi-Fi,3G功能;
3)可显示后台进程,并且可关闭指定进程,通过合理的管理手机上各种设备,达到节电,延长续航时间的目的。
本文设计的电源管理系统具有重大前景和意义的。
参考文献
[1]李学昌.玩转Android手机平板软件300+[M].北京:希望电子出版社,2012.
[2]佘志龙.Android SDK开发范例大全[M].北京:人民邮电出版社,2011.
[3]杨丰盛.Android应用开发揭秘[M].北京:机械工业出版社,2009.
[4]Narayan Babu.Android application development skills[J].IT TIME WEEKLY,2012,6(8):55-58.
[5]Konrad Adenauer.Android structural design idelines[J].Journal of Computer and Software Engineering,2012,3(6):69-72.
基金项目:北方工业大学2014年度大学生科技活动资助项目。