本科毕业设计(论文) - 基于Android的手机电池保姆软件的设计与

2019-03-15 20:53

大连理工大学本科毕业设计(论文)

基于Android的手机电池保姆软件的设计与实

The Design And Realization Of Handset Battery Nanny Software

Based On Android

学 院(系): 软件学院 专 业: 网络工程 完 成 日 期: 2013/5/20

大连理工大学

Dalian University of Technology

基于Android的手机电池保姆软件的设计与实现

摘 要

在移动智能设备高速兴起的时代,各大移动操作系统进行了激烈的竞争,Google的Android操作系统以59.5%的市场份额占主导地位,因此Android移动设备的具有庞大的占有量。随着Google对Android SDK的更新,最新版本已经到了Android4.2,Android系统变得越来越受到大众的喜爱,它的市场占有率也会随着系统的更新和完善变得越来越大。现在各大手机厂商纷纷角逐Android智能手持设备,硬件和软件的竞争也越演越烈。由于智能移动设备耗电快,电池续航能力一直是大家关注的焦点,除了更换更大容量的电池,电池优化软件也起着越来越重要的作用,因此在Android平台开发一款电池管理软件是非常必要的。

本软件主要是针对装有Android系统的移动设备进行电池电量监控,以及软件的耗电量管理。本软件设计运用了软件工程的思想,沿着软件可行性研究,需求分析,系统设计和实现,以及系统测试步骤进行开发。以Android为平台,设计出一个具有省电管理、充电管理、模式管理及耗电排行多功能于一体的手机电池保姆软件。

关键词:Android操作系统;电源管理;智能手机;Android SDK

- I -

基于Android的手机电池保姆软件的设计与实现

The Design And Realization Of Handset Battery Nanny Software

Based On Android

Abstract

In the era of the rise of high-speed mobile smart devices, major mobile operating system vendors compete vehemently, Google’s Android operating system is the leading role with the market share of 59.5%, so Android mobile devices have very huge amount. With the Google Android SDK update, the latest version has to Android4.2, Android system becomes more and more loved by the general public, its market share will become larger and larger as the system update and improve. The major mobile phone manufacturers take part in manufacturing Android smart handheld devices, hardware and software Rush also intensified. As the fast power consumption of smart mobile devices, battery life has been the focus of attention, battery optimization software plays an increasingly important role in the Android platform except replacing larger capacity battery, so it is necessary to develop a battery management software in the Android platform.

This software is mainly to monitor battery power, and software power consumption management for mobile devices equipped with Android system. This software is designed with the thinking of the software engineering, along with the software feasibility study, requirements analysis, system design and implementation, and system test steps for development. We develop a software of Mobile Battery Nanny which has the functions of power management, charge management, model management and power consumption rank on the Android platform.

Key Words:Android Operating System;Power Management;Smart Phone;Android SDK

- II -

基于Android的手机电池保姆软件的设计与实现

目 录

摘 要 ..................................................................................................................................... I Abstract ...................................................................................................................................... II 引 言 .................................................................................................................................... 1 1 背景及技术简介 .................................................................................................................. 3

1.1 背景及现状 ............................................................................................................... 3

1.1.1 国内研究现状 ................................................................................................ 4 1.2 技术介绍 ................................................................................................................... 6

1.2.1 java技术 ........................................................................................................ 6 1.2.2 Android技术 .................................................................................................. 8 1.2.3 SQLite技术 ................................................................................................. 11

2 总体设计 ............................................................................................................................ 12

2.1 可行性分析 ............................................................................................................. 12

2.1.1 经济可行性 .................................................................................................. 12 2.1.2 技术可行性 .................................................................................................. 12 2.1.3 操作可行性 .................................................................................................. 12 2.2 功能需求分析 ......................................................................................................... 12

2.2.1 概述 .............................................................................................................. 12 2.2.2 功能需求 ...................................................................................................... 13

3 详细设计 ............................................................................................................................ 16

3.1 程序流程设计 ......................................................................................................... 16 3.2 各个模块流程设计 ................................................................................................. 17

3.2.1 省电模块设计 .............................................................................................. 17 3.2.2 充电模块设计 .............................................................................................. 17 3.2.3 模式模块设计 .............................................................................................. 18 3.2.4 排行模块设计 .............................................................................................. 19 3.3 界面设计 ................................................................................................................. 19

3.3.1 省电界面 ...................................................................................................... 20 3.3.2 充电界面 ...................................................................................................... 22 3.3.3 模式界面 ...................................................................................................... 22 3.3.4 排行界面 ...................................................................................................... 23 3.3.5 其他功能界面 .............................................................................................. 24

- III -

基于Android的手机电池保姆软件的设计与实现

3.4 代码功能实现 ......................................................................................................... 25

3.4.1 总体框架实现 .............................................................................................. 25 3.4.2 省电功能代码实现 ...................................................................................... 27 3.4.3 充电功能代码实现 ...................................................................................... 30 3.4.4 模式功能代码实现 ...................................................................................... 32 3.4.5 排行功能代码实现 ...................................................................................... 35

4 测试 .................................................................................................................................... 40

4.1 测试目标 ................................................................................................................. 40 4.2 测试准则 ................................................................................................................. 40 4.3 白盒测试 ................................................................................................................. 40 4.4 黑盒测试 ................................................................................................................. 41 结 论 .................................................................................................................................. 46 参 考 文 献 ............................................................................................................................ 47 致 谢 .................................................................................................................................. 48

- IV -


本科毕业设计(论文) - 基于Android的手机电池保姆软件的设计与.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:羽毛球知识试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: