论文部分内容阅读
近年来移动互联网发展迅速,智能手机也不断普及,促进了移动应用的高速增长。智能手机用户面对日益丰富的移动应用,大量的安装与卸载应用程序,从而导致了手机程序残留文件多、待机时间短、开机缓慢等问题。本文针对上述问题提出了相应的解决方案,设计和开发了一款基于Android系统的优化软件。本文首先介绍了课题的研究背景和任务,然后大概介绍了Android系统相关技术,对后续用到的Api Hook和XML解析知识点进行了重点介绍。随后针对系统优化软件的要求进行了需求分析。在需求分析的基础上将整个进行概要分析,将系统分为五大模块:界面模块、清理残留文件模块、节电模块、自启管理模块、数据库模块。基于概要设计,本文对各个模块进行了详细设计和实现,描述了各个模块的具体类设计和模块间的关系。其中清理残留文件模块是本系统最重要的模块,做了重点阐述。最后对系统进行了测试和效果展示,验证了该软件达到预期的功能。本文设计的软件系统主要创新点在于清除程序残留文件。现在市场上的优化软件主要实现清理程序的缓存,历史记录等,没有清理应用程序产生的残留文件这个功能。本软件采用了智能清理算法达到清理程序残留文件的目的。本软件已经发布,拥有上万的用户量。