首页
会员中心
到顶部
到尾部
android毕设

Android平台任务管理器的设计与实现

时间:2020/10/27 9:01:15  作者:  来源:  查看:0  评论:0
内容摘要: 毕业设计(论文)开题报告软件学院 系 软件工程 专业  课题名称: Android平台任务管理器的设计与实现  1.本课题所涉及的问题在国内(外)的研究现状综述        随着3G的到来,无线带...

 毕业设计(论文)开题报告

软件学院 系 软件工程 专业  
课题名称: Android平台任务管理器的设计与实现 
 
1.本课题所涉及的问题在国内(外)的研究现状综述
        随着3G的到来,无线带宽越来越高,使得更多内容丰富的应用程序布置在手机上成为可能,如视频通话、视频点播、移动互联网冲浪、在线看书/听歌、内容分享等。为了承载这些数据应用及快速部署,手机功能将会越来越智能,越来越开放,为了实现这些需求,必须有一个好的开发平台来支持,在此Google公司发起的OHA联盟走在了业界的前列,于2007年11月推出了开放的Android平台,任何公司及个人都可以免费获取到源代码及开发SDK。由于其开放性和优异性,Android平台得到了业界广泛的支持,并在短时间内跻身智能手机开发平台的前列。
        Android是“机器人”的意思,是Google公司于2007年11月5日发布的一个基于Linux平台的开源手机操作系统,该系统由底层的Linux操作系统、中间件和核心应用程序组成,号称是首个为移动终端打造的真正开放和完整的移动软件。它起初是由Google与开放手机联盟合作开发,这个联盟包括中国移动、摩托罗拉、高通、宏达电和T-Mobile在内的30多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方面结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,可以说是一种融入全部Web应用的单一平台。而且Android手机系统具有开放性和服务免费的特点,它是一个对第三方软件完全开放的平台,开发者在为其开发程序时将拥有更大的自由度。
        另外,Android平台采用了整合的策略思想,它具有如下特性:应用程序框架支持组建的重用与替换;Dalvik虚拟机专门为移动设备做了优化;内部集成浏览器基于开源的WebKit引擎;优化的图形库包括2D和3D图形库;SQLite用作结构化的数据存储;多媒体支持包括常见的音频、视频和静态印象文件格式;GSM电话;丰富的开发环境包括设备模拟器、调试工具、内存及性能分析图表和Eclipse集成开发环境插件。
        最新的市场研究机构NPD Group数据显示,2011年谷歌Android移动操作系统主导了美国智能手机市场,市场占有率达到53%左右。在此,我们看到了Android作为一个新兴的手机操作系统的强大生命力和开源优势。然而新一代的移动终端用户针对应用软件的可操作性提出了更高的要求,由于Android具有的种种优势,所以Android手机软件的开发成为手机应用开发的一个重要组成部分。
    目前国内对Android平台任务管理器这方面的开发研究也较多,如何能高效、合理的管理手机是研究的重点。现在的任务管理器软件的功能普遍有些简单,手机管理不够人性化,在如何选择程序并设置其运行的时间,以及定时关闭程序等方面做的还不够。本课题完成一个基于Android平台的任务管理器的设计与实现,使其能够具备windows XP中的任务管理器类似的功能。
2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析
(一)Android任务管理器的主要任务要求是:
       本课题紧跟当前移动手机开发趋势,完成一个基于Android平台任务管理器的设计与实现,该系统能够具备windows XP中的任务管理器类似的功能,诸如显示所有运行的进程、应用程序,并能对其强制关闭退出,显示CPU使用情况,耗电情况等功能。
(二)可行性分析如下:
1.技术条件方面的可行性
      (1)使用Java、Android编程技术。 
      (2)开发工具方面:开发环境为Eclipse IDE,Android模拟器或搭载Android操作系统的手机。
      (3)操作系统方面:使用Android手机智能操作系统。
2.硬件条件方面的可行性
       计算机已经安装有所有必备的软件及相应的软件测试设备。
3.社会因素方面的可行性
      (1)社会上相关的软件数目不多而且还不够新颖,功能不够全面,所以需要开发全新的软件,满足市场需求。
      (2)本程序界面清晰、简单易用,功能完备。
    4.市场因素方面的可行性: 
      (1)本系统采用模块化程序设计方法,便于系统功能的各种组合和修改。
      (2)本系统操作简单,管理方便。
3.本课题需要重点研究的、关键的问题及解决的思路
    (一)系统的主要功能有(研究的核心问题)
1.进程模块:包括显示所有运行的进程、应用程序,并能对其强制关闭退出;结束选择进程或应用程序;结束所有进程或应用程序;刷新等;
2.定时任务:包括设置程序结束时间和设置定时任务。
3.卸载程序:卸载选定的进程或程序;
(二)关键问题的解决思路
1.进程模块:启动任务管理器,可以显示所有进程、应用程序,以及占用内存情况。针对每一个进程或程序可以进行的操作为:切换至该程序,结束进程,卸载该程序和查看进程详细信息。通过调用类的方法获取当前系统的所有进程以及每个进程的信息,根据进程号获取每个进程的内存占用情况,根据进程的包名杀死某个进程,根据包名获取程序的图标、版本号、名字、权限和签名。
2.定时任务:设置程序结束时间时,根据用户输入的时间定时结束程序;设置定时任务时,选择程序,然后指定日期和开始时间,设置运行时间,单击确定即设置成功;新建定时任务和刷新。
3.卸载程序:选择要卸载的程序,单击卸载,即可调用类的方法进行卸载。卸载完之后刷新显示正在运行的进程和程序。
4.完成本课题所必须的工作条件(如工具书、实验设备或实验环境条件、某类市场调研、计算机辅助设计条件等等)及解决的办法
    (一)参考资料:
[1]舒贤华.基于Android平台的手机Web地图服务设计[D].北京:大连海事大学硕士学位论文,2009
[2]余志龙,陈昱勋,郑名杰等.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2010
[3]朱桂英.Android开发应用从入门到精通[M].北京:中国铁道出版社,2011
[4]郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010
[5]余志龙,郑名杰.Google Android SDK开发范例大全[M].北京:人民邮电出版社,2010
(二)操作系统:Window XP或Window7
(三)开发工具:Eclipse
 
5.完成本课题的工作方案及进度计划
第1周           问题定义、可行性研究
第2~3周         需求分析
第4~5周         总体设计
第6~7周         详细设计
第7~10周        开始撰写论文,上机编码、系统调试和测试
第11~12周       完成毕业论文,系统测试、调试
第13~14周       论文审核、修改、毕业答辩
第15~16周       论文修改、成绩评定、装订、归档
6.指导教师审阅意见
       该生通过查阅国内外大量的相关资料,对所研究的课题《Android平台任务管理器的设计与实现》有了初步的认识,通过详细分析课题的任务要求,初步拟定了一系列需要研究的核心问题和关键问题的解决思路,具有一定的可行性和实践性,该生已具备进一步继续深入研究的条件;不过还有一些细节内容需要进一步加深落实。综上所述,同意开题!
 
说明:
1.本报告必须由承担毕业设计(论文)课题任务的学生在接到“毕业设计(论文)任务书”、正式开始做毕业设计(论文)的第2周或第3周末之前独立撰写完成,并交指导教师审阅。
2.每个毕业设计(论文)课题撰写本报告一份,作为指导教师、毕业设计(论文)指导小组审查学生能否承担该毕业设计(论文)课题任务的依据,并接受学校的抽查。
以上提供Android平台任务管理器的设计与实现毕业设计开题报告,全套设计包括程序源码、论文、开题报告、答辩PPT等资料。如需全套资料请咨询在线客服


相关评论
android毕设
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号