基于Android系统手机卫士设计与开发_第1页
基于Android系统手机卫士设计与开发_第2页
基于Android系统手机卫士设计与开发_第3页
基于Android系统手机卫士设计与开发_第4页
基于Android系统手机卫士设计与开发_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北科技学院 13 届本科生毕业论文(设计)第 1页,共 58页河北科技学院本科毕业论文(设计)题 目:基于 Android 系统的手机卫士的设计与开发院 别 智能制造学院学科门类 计算机科学与技术专 业 计算机科学与技术班 级 13 计本河北科技学院 13 届本科生毕业论文(设计)第 2页,共 58页姓 名 张 秦学 号 xxxxxxxxx指导教师 韩 琳完成时间 2017 年 3 月 6 日河北科技学院 13 届本科生毕业论文(设计)第 3页,共 58页目 录摘 要 .4ABSTRACT .5第一章 系统概述 .61.1系统开发的背景及意义 .61.1.1系统开发背景 .61.1.2系统开发的意义 .61.2系统实现目标 .61.3系统开发工具及相关技术 .71.3.1系统开发环境 .71.3.2 Android平台介绍 .71.3.3 Android开发应用技术 .81.3.4 Android开发架构 .91.4论文的组织结构 .9第二章 ANDROID 开发环境的搭建 .102.1基础知识 .102.1.1 Java技术简介 .102.1.2 Android技术简介 .10第三章 系统需求分析 .113.1系统目标分析 .113.2系统可行性分析 .113.3系统所使用的技术 .123.4系统设计原则 .123.5系统功能需求分析 .13河北科技学院 13 届本科生毕业论文(设计)第 4页,共 58页3.5.1功能块划分 .133.5.2功能块描述 .133.6系统框架图及项目代码组织结构 .153.6.1系统框架图 .153.6.2项目代码组织结构 .173.7 主要功能结构分析 .173.7.1 自动检查更新功能分析 .173.7.2 通信卫士功能分析 .18第四章 系统总体设计 .194.1设计思路及实现 .194.1.1 开发工具的选定 .194.1.2 系统功能结构图设计 .19第五章 系统详细设计及实现 .205.1手机防盗功能的实现 .205.1.1设置防盗密码 .205.1.2设置安全手机号码 .205.1.3备份防盗指令到安全手机号码 .215.1.4 SIM卡的绑定 .225.1.5 防盗指令功能的实现 .225.2 通信卫士功能的实现 .245.2.1 添加及删除黑名单号码 .245.2.2 黑名单短信拦截 .255.2.3 黑名单电话拦截 .265.3 高级工具功能的实现 .27河北科技学院 13 届本科生毕业论文(设计)第 5页,共 58页5.3.1 号码归属地查询 .275.3.2 常用号码查询 .285.3.3 程序锁 .29第六章 系统测试 .316.1 项目设计遇到问题的处理方式 .316.2 功能测试 .316.3 运行结果 .33第七章 总结与展望 .407.1 研究总结 .407.2 不足之处 .40参考文献 .41摘 要河北科技学院 13 届本科生毕业论文(设计)第 6页,共 58页随着移动互联网技术的发展和网络应用人员的不断增加,网络世界逐渐变的广博,网络世界的内容也逐渐变得丰富起来。在大数据、物联网与电子商务已经成为 IT时尚的今天,移动互联、移动社交、移动出行已经成为一种潮流,一种趋势。随着互联网+的提出,信息化的热潮再次被掀起,无论哪个行业已经都无法离开网络、离开计算机。很多企业、很多行业都争相使用信息化的手段解决现实中存在的各种问题。在移动互联网飞速发展的今天,智能手机的不断普及,伴随着 4G时代的到来,智能手机的广泛应用,Android 手机成为活跃用户量最大的移动终端。Android 平台的的开源性使得市场上各种手机智能软件日益增多并且混乱,有些非法软件不但威胁着手机的性能与安全性,也给防范意识薄弱的手机用户带来了时间和经济上的损失。本系统正是针对那些而已应用的,详细的阐述了手机安全卫士的开发流程。包括软件管理、进程管理、手机杀毒、高级工具、设置中心等功能模块。整体项目采用 mvc框架,是对 Android知识点的综合应用,用到的技术有(活动、广播接收者,内容提供者,多线程,数据库,进程间通讯等)。本项目是通过 xml文件对页面进行布局,后台使用 java代码实现每一个业务逻辑流程,完成页面的每一个需求。本系统采用 Android作为开发平台,使用 eclipse开发工具,后台使用 sqlite数据库进行数据的存储和传输,来实现手机卫士各部分功能模块之间的数据共享和业务逻辑的交互。关键词:Android;安全卫士;Eclipse;移动互联;物联网 河北科技学院 13 届本科生毕业论文(设计)第 7页,共 58页AbstractWith the development of mobile Internet technology and the increasing number of network applications, the network world has become more and more extensive. In the big data, networking and e-commerce has become a IT fashion today, mobile Internet, mobile social networking, mobile travel has become a trend, a trend. With the development of Internet plus, the information has been raised again, no matter what the industry already can not leave, leave the computer network. Many companies, many industries are competing to use information technology to solve the problems in reality. In the rapid development of mobile Internet today, the popularity of smart phones, along with the arrival of the 4G era, the widespread use of smart phones, Android mobile phone users become the largest mobile terminal. Open source Android platform makes the mobile phone on the market a variety of intelligent software and increasing chaos, some illegal software not only threatens the performance and safety of mobile phone, but also to prevent weak awareness of mobile phone users has brought time and economic losses.This system is only for those applications, a detailed description of the development process of mobile security guards. Including software management, process management, mobile antivirus, advanced tools, set up the center and other functional modules. The overall project uses the MVC framework, is a comprehensive application of Android knowledge points, the use of Technology (activities, broadcast receivers, content providers, multi-threaded, database, interprocess communication, etc.). This project is the layout of the page through the XML file, the background of the use of Java code to achieve each business logic process, the completion of each page needs. The system uses Android as a development platform, using the eclipse development tool, the background using the SQLite database for data storage and transmission, to realize the interaction between the mobile phone guardian of each function module of data sharing and business logic.Keywords: Android; Eclipse; Internet of things;Mobile Internet;Security guards;河北科技学院 13 届本科生毕业论文(设计)第 8 页,共 41 页第一章 系统概述1.1系统开发的背景及意义1.1.1系统开发背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的 Android操作系统,其中占有开放源代码优势的 Android系统有最大的发展前景。 Android是一种以 Linux为基础的开放源码操作系统,其最大特色就是扩展性能强,第三方软件支持多。Android 操作系统占据全球智能手机操作系统市场份额,由 2015年 5月的 64%一直增长到 10月份的 67.15%。 在这个信息化的时代,伴随着手机的普及,人们对手机的功能需求也越来越多,手机不仅要能打电话,还要成为娱乐设备,上网冲浪设备等,而随着手机中软件的增加,其安全性、快捷性等性能就大打折扣,这样的手机不再是人们想象中的微型电脑,因此手机用户呼吁一款可以提高手机性能且能保护手机的应用软件,所以手机管理软件应运而生。 1.1.2系统开发的意义智能手机成为现代人们生活和工作的必须品,它的普及促进了基于 Android平台的手机软件的快速发展。目前市场上各类智能软件繁多并且混乱,网络安全日益严峻,其中有些不法开发商利用 Android平台的开放性恶意的窃取用户隐私、偷跑手机流量、恶意扣取用户话费等行为。这些非法软件给用户带来了各种安全隐患,损害用户的合法利益,造成了不可估量的损失,因此,实现一个操作简便、安全可靠、功能强大的手机安全卫士是十分必要的。1.2系统实现目标基于 Android系统的手机安全卫士在对现有的手机安全软件进行系统的研究与分析的基础上,按照软件工程思想对基于 Android系统的手机安全卫士进行了详细的设河北科技学院 13 届本科生毕业论文(设计)第 9 页,共 41 页计,并最终确定本系统正是针对那些而已应用的,详细的阐述了手机安全卫士的开发流程。包括软件管理、进程管理、手机杀毒、高级工具、设置中心等功能模块。整体项目采用 mvc框架,是对 Android知识点的综合应用,用到的技术有(活动、广播接收者,内容提供者,多线程,数据库,进程间通讯等)。本项目是通过 xml文件对页面进行布局,后台使用 java代码实现每一个业务逻辑流程,完成页面的每一个需求。本系统采用 Android作为开发平台,使用 eclipse开发工具,后台使用 sqlite数据库进行数据的存储和传输,来实现手机卫士各部分功能模块之间的数据共享和业务逻辑的交互。因此,基于 Android的手机安全卫士的设计与开发具有重要的现实意义,是一项值得研究,也必须去研究的重要课题。1.3系统开发工具及相关技术1.3.1系统开发环境本系统所适用的操作系统是 Android 4.0以上的所有版本的 Android内核的操作系统平台(包括小米的 MIUI),系统开发环境是 Windows8.1+SQLite+eclipse+SDK,开发工具是 Eclipse 4.3,数据库采用 SQLite。1.3.2 Android平台介绍Android系统是工作在智能手机上的操作系统,处处都体现了与手机相关的特性。因为手机硬件配置的关系,Android 操作系统与电脑上的操作系统有很大的差异。唯有充分的了解 Android系统特点才可以开发出适合手机运用的软件。以下为 Android SDK4.0的主要特性:1重用且可替换组件的程序应用框架;2针对移动设备优化了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论