四川师范大学本科毕业论文基于安卓的手机助手设计与实现学生姓名张月亮院系名称应用技术学院专业名称计算机科学与技术班级2012级08班学号2012370831指导教师魏哲完成时间2016年4月22日手机助手的设计和实现学生:张月亮指导教师:魏哲摘要:本系统是管理手机中的各种应用,防止恶意扣费,上网流量的超出,隐私泄露的泄漏,手机助手系统的开发过程的主要系统功能:手机防盗功能、手机的通讯卫士、管理软件系统、管理手机进程、软件杀毒系统、优化软件系统、高级工具、设置中心的主要功能模块。整体项目开发的过程进行了分析,手机系统进行需求分析,得出手机系统的用例试图和用例描述;针对手机系统进行初步的分析设计,得出手机系统的结构设计和功能模块设计,对数据库设计,数据库表的设计;关键字:ANDROID;APP;手机助手,MVC框架,数据库DesignandimplementationofmobilephoneassistantStudent:ZhangyueliangSupervisor:WeizheThesystemisaimedatthosemaliciousapplicationsandthoroughdescribesthedevelopmentprocessofmobilesecurityguards,includingmobilesecurity,communicationsguards,softwaremanagement,processmanagement,mobileAntivirus,systemoptimization,advancedtools,setupcentersandotherfunctionalmodules.ThewholeprojectusingMVCframework,isacomprehensiveapplicationofAndroidknowledge,Techniquesusedincludingactivity,service,broadcast,contentprovider,Notification,Database,customtitle,customcontrols,widget,AIDLprocesscommunicationandsoon.ThisprojectiscarriedoutbyXMLfilelayoutonthepage,backgroundusingjavacodetoimplementbusinesslogicprocessesandcompletepagedemand.ThesystemusesAndroidasthedevelopmentplatform,usingADT(AndroidDevelopmentTools)asthedevelopmentenvironment.BackgroundusingSQLite,databasefordatastorageandtransmission,andinthiswayitcanimplementdatasharingandbusinesslogicofthemobilesecurityguards.Keywords:Mobilesecurityguards,AndroidDevelopmentPlatform,MVCframework,databa4目录目录..............................................................................................................................4一、绪论.................................................................................................................2(一)软件开发背景............................................................................................2(二)系统开发环境............................................................................................2二、开发环境介绍...............................................................................................3(一)Android开发环境介绍................................................................................3(二)ANDROID特性................................................................................................3(三)ECLIPSE介绍................................................................................................3(四)JAVA语言介绍.............................................................................................3(五)SQLITE数据库介绍....................................................................................4三、需求分析........................................................................................................5(一)功能需求分析..........................................................................................5(二)本章小结......................................................................................................6四、系统总体设计..................................................................................................7(一)系统目标........................................................................................................7(二)系统结构框架................................................................................................7(四)数据库设计..................................................................................................12五、系统详细设计与实现....................................................................................17(一)系统的具体功能模块设计及界面..............................................................17(三)主界面的设计与实现.............................................................................17(四)通信卫士的设计与实现.........................................................................22(五)软件管理的设计与实现.........................................................................25(六)进程管理的设计与实现.........................................................................27(七)流量统计的设计与实现.........................................................................29(八)手机杀毒的设计与实现.........................................................................29(九)高级设置的设计与实现.........................................................................31(十)缓存清理的设计与实现.........................................................................33六、软件测试......................................................................................................35致谢........................................................................................................................36参考文献....................................................................................................................372一、绪论(一)软件开发背景手机助手软件能帮助用户对手机中的应用系统软件进行日常管理操作,管理手机的系统功能,减少手机的繁琐工作,能够保护手机,保护手机用户的隐私安全,维护手机的日常运行,手机权限,提高手机性能,手机助手主要包括手机的防盗功能、手机的杀毒软件、管理软件系统、管理手机进程、通讯卫士是手机助手的主要系统功能。使用手机助手来管理手机的软件,对手机进行杀毒、防盗、拦截骚扰电话和垃圾短信、清理手机的缓存,目的是为了降低手机日常使用的复杂化和提高手机的安全性。[3](二)系统开发环境操作系统:MicrosoftWindows7Ultimate开发平台:Android开发环境:AndroidDevelopmentTools开发语言:Java数据库:Sqlite3二、开发环境介绍(一)Android开发环境介绍Android功能比较丰富,因此很容易与桌面操作系统混淆。Android构建在Linux内核的基础上,是一个分层的环境,其操作系统的内核与图形用户界面技术是分开的,它非常适合手机应用开发者设计及研究的手机平台。此手机助手软件的设计就是基于Android的,我选择它作为我设计的操作平台不仅是因为它拥有着可观的市场前景,能够能容易的