毕业设计论文基于Android的任务管理器的设计与实现

上传人:汽*** 文档编号:488020005 上传时间:2023-01-01 格式:DOC 页数:35 大小:701KB
返回 下载 相关 举报
毕业设计论文基于Android的任务管理器的设计与实现_第1页
第1页 / 共35页
毕业设计论文基于Android的任务管理器的设计与实现_第2页
第2页 / 共35页
毕业设计论文基于Android的任务管理器的设计与实现_第3页
第3页 / 共35页
毕业设计论文基于Android的任务管理器的设计与实现_第4页
第4页 / 共35页
毕业设计论文基于Android的任务管理器的设计与实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计论文基于Android的任务管理器的设计与实现》由会员分享,可在线阅读,更多相关《毕业设计论文基于Android的任务管理器的设计与实现(35页珍藏版)》请在金锄头文库上搜索。

1、专科毕业设计(论文)题 目 基于Android任务管理器的设计与实现姓 名 专 业 计算机信息管理学 号 201204003所 在 系 信息工程学院指导教师 完成时间 2015年3月17日郑州科技学院信息工程学院 二一五年四月目 录摘 要IAbstractII1 绪论11.1 学术背景及理论与实际意义11.2 国内外发展状况及存在的问题21.3 研究的主要内容32 需求分析42.1 可行性分析42.2 开发环境72.3 功能要求73 概要设计93.1 概述93.2 系统功能93.3 基本的设计概念和处理流程94 详细设计104.1 概述及环境搭建104.2 系统模块设计154.2.1 布局设计

2、154.2.2 获取运行程序164.2.3 任务管理模块175 软件测试215.1 软件测试定义215.2 系统测试步骤及测试过程216 结论与展望287 致谢29参考文献30基于Android 任务管理器的设计与实现摘 要随着新技术的不断开发与应用,近年来Android技术发展十分迅速,一个以Android应用为主的新技术革命浪潮正在蓬勃兴起。基于Andriod的软件开发是一个前景很大的技术,由于Android系统本身不自带任务管理器,一般的关闭程序不能完全结束,很多程序依然会后台运行,本次毕业设计是设计出一个任务管理器,对系统的程序可以进行管理,优化手机性能。这次毕业设计在老师的指导和自己

3、不断努力下终于完成。这个系统实现了包括1.查看当前系统下运行的所有的进程;2.可以查看每个进程的进程号、版本号以及内存占用情况;3.杀死进程(可以杀死全部进程或者杀死指定的进程);4.查看系统剩余内存。随着智能手机一步步走进普通人的生活,它将成为人们生活中必不可少的一部分。这次毕业设计所完成的任务管理器实现了对android手机的性能优化并且可以很好的管理自己的手机,对android的系统的市场推广普及以后的应用也有很大的帮助,使自己对android系统也有了更进一步了解。关键词:任务管理;Android;Java Based on the design of the android task

4、 managerAbstractWith the continuous development and application of new technologies in recent years, android technology development is very rapid, an android application based new wave of technological revolution is booming. Andriod-based software development is a promising technology, android syste

5、m itself does not own task manager, the general closure procedures can not be completely over, many programs will still be running in the background, this graduation project is to design a Task Manager management procedures of the system can be optimized mobile performance.The graduation project las

6、ted three months, and finally completed under the guidance of their teachers and continuous efforts. This system includes: a task management function, you can view the running processes, and end the process; two file management functions, you can delete files, rename; memory management functions, ca

7、n clear the cache, view installed software and so on.With the smart phone, step by step into the lives of ordinary people, it will become an indispensable part of peoples lives. This graduation design Task Manager on the performance of the android phone optimized and can well manage their own mobile

8、 phones, marketing the popularity of the android system after a great help, so the android system also have a better understanding.KEY WORLD: Task Manage, Android, Java 前言目前android平台手机渗透到我们生活,21世纪,电子技术获得了飞速的发展,在其推动下,基于android平台手机的现代电子产品在我们生活的各个角落都能见到,有力地推动了社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快

9、。基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个任务管理器。本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机任务管理器。本设计完成后,能够实现对进程的管理,包括结束正在运行的进程,切换进程,卸载进程等以及扩展一些更全面的功能:内存的的管理和文件的管理等。在设计时,按照设计的要求,从技术性、经济性等方面进行考虑,通过设计方案的比较,确定出来一套即经济又可行的方案。本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际问题,比如不熟悉开发技巧,可能会发生一些微小功能

10、不能实现、软件运行不稳定,如何设计软件的最佳外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android平台的简介,通过清晰的程序流程图,给程序的理解提供了方向。还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。1 绪论1.1 学术背景及理论与实际意义随着移动互联网的蓬勃发展,手机作为移动互联网最重要的承载设备,在人们日常生活中所扮演的角色越来越重要。人们开始关注手机应用的多元化和功能的强大,在满足消费者越来越高的要求方面,智能手机成为了最好的选择。同时也正是基于这种原因,

11、智能手机在手机市场扮演着非常重要的角色,而且相应的智能手机应用领域也变得火爆起来,对智能手机平台的研究与开发是当前移动计算技术发展中最为活跃的领域,从中我们不难看出智能手机所蕴含着广阔发展前景。智能手机需要操作系统平台的支撑,研究智能手机软件的根本就是要研究智能手机平台的软件开发。现在虽然手机生产厂商众多,但是操作系统平台不开源,各种应用放上去非常困难。为此,Google于2007年11月推出了一个专为移动设备设计的软件平台Android,它的出现打破了这些格局,使世界手机市场产生了巨大的变化。Android系统很大的优势让其迅速发展,但目前还有很多缺陷,一个很大问题就是正常关闭的程序总会在后

12、台运行,无法完全关闭。导致很多进程不能立刻结束,在后台运行就占用了内存,影响了系统的运行速度,还严重浪费了手机电量和流量。Android系统最大的优势在于与互联网贴合紧密,使用Android系统手机可以尽享移动互联网带来的欢乐。但是,有没有想过这种谷歌引以为豪的优势有一天会变成消费者眼中的大敌。查看一下网上的记录,有多少人抱怨Android系统手机费流量,还有现在普遍的用户都反应手机电池续航能力很差,基本一天一充,让用户很是头疼。iPhone4虽然是单核512M内存,但是比Android的双核1G内存的操作起来更流畅,iPad2虽然是也只有512M的内存但是操作起来比Android四核1G内存

13、还要流畅。另外在安全性方面也不如iOS。造成Android性能,待机时间,操作流畅和安全性不好的原因是Android后台进程的管理。所以有一个对所有进程进行管理的任务管理器就显得十分必要,可以很好管理手机,把手机的性能发挥大最大化,在享受android手机带来的方便同时不必为运行速度、电量、流量等烦恼。1.2 国内外发展状况及存在的问题2011 年以来 Android 实现了计算机诞生以来最快速度的增长,目前 Android 以每天 85 万新激活数的速度快速征服世界,成为世界范围内占有率最高的智能手机操作系统。根据 comScore 的统计,2012 年第一季度 Android 在北美的市场

14、占有率又增长了 3.7% 达到 51%;而根据赛诺的调研报告,Android 系统在中国的市场份额高达 74.7%。然而 Android 在快速增长的同时,也面临着多种问题,操作系统并没有提供任务管理器程序,无从得知后台有哪些程序正在运行,更无法管理。这也是它性能差的原因。打开手机一看,有几十条进程在跑,比如短信,邮件,输入法等系统核心应用,另外还有很多很应用也都在后台运行,不管是否是用户启动的,很多应用都在后面跑,这点已经成为Android用户最受困扰的地方。主要的原因就是Android中的关键的组件都有着过长的生命周期,比如BroadcastReceiver和Service,还有就是线程的

15、不正当应用。Service就是专门用于在后台长期运行的组件,用以在后台完成长期的任务比如在后台播放歌曲,在后台接收邮件和短信等等。BroadcastReceiver是一种长期存在的组件,它正常时候是处于不活跃的,只有当其感兴趣的Intent广播出现时就被激活,虽然它不活跃,但是它依然活着,它所在的进程依然运行。此外,Activity也可以长期的运行,通过moveTaskToBack()就可以不销毁的把Activity放到后台去,或者在Activity中运行Thread,如果在Activity销毁时没把Thread停止,那么Thread就会仍然运行,进程就会仍然运行。这是Android系统架构决定的,对于有组件在运行的进程,即使用任务管理器把它杀掉,那么ActivityManager还会把这个进程重启。所以对于Android的程序来讲,需要开发者的努力才能正确的应用这些组件让应用在用户用到的时候运行,不需要的时候就完全退出。目前市场上的基于Android的应用系统可以大体分为系统工具、影音播放、文件浏览管理、联络工具、休闲娱乐、生活助手、软件超市等七大类。Android 应用已经是遍地开花,一个很重要的应用任务管理器也有很多已经面世,能实现很多功能,但也大多是些基本功能,实现程序进程的结束和管理等,目前仍然存在很多不足。1.3 研究的主要内容了

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号