毕业设计基于android系统手机安全卫士

上传人:第*** 文档编号:61401448 上传时间:2018-11-30 格式:PDF 页数:34 大小:841.90KB
返回 下载 相关 举报
毕业设计基于android系统手机安全卫士_第1页
第1页 / 共34页
毕业设计基于android系统手机安全卫士_第2页
第2页 / 共34页
毕业设计基于android系统手机安全卫士_第3页
第3页 / 共34页
毕业设计基于android系统手机安全卫士_第4页
第4页 / 共34页
毕业设计基于android系统手机安全卫士_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《毕业设计基于android系统手机安全卫士》由会员分享,可在线阅读,更多相关《毕业设计基于android系统手机安全卫士(34页珍藏版)》请在金锄头文库上搜索。

1、I 目录目录 摘要. 1 Abstract2 第一章 引言. 3 1.1 研究背景. 3 1.2 相关技术的发展现状. 3 1.3 论文组织结构. 4 第二章 Android 的架构分析.5 2.1Android 特征5 2.2Android 架构6 2.2.1 应用程序框架6 2.2.2 系统运行库7 2.2.2.1 程序库.7 2.2.2.2 运行库.8 2.2.3Linux 内核错误!未定义书签。错误!未定义书签。 2.3Android 应用的构成和工作机制8 2.4Android 与其他手机操作系统的比较9 2.5 本章小结. 10 第三章 软件的总体框架11 3.1 软件主要功能概述

2、11 3.1.1 客户端登录/退出.11 3.1.2 手机防御12 3.1.3 防打扰13 3.1.4 个人隐私13 3.1.5 程序管理14 3.1.6 密码管理15 3.1.7 关于软件15 3.2 软件流程. 16 第四章 软件实现. 18 II 4.1 用户登录的实现过程. 18 4.2 软件主页面的实现过程. 18 4.3 手机绑定的实现过程. 19 4.4 防打扰的实现过程. 21 4.5 个人隐私的实现过程. 23 4.6 程序管理的实现过程. 24 4.7 密码管理的实现过程. 26 4.8 关于软件的实现过程. 27 4.9 用户退出的实现过程. 29 第五章 总结与展望.

3、30 5.1 论文总结. 30 5.2 工作展望. 30 致 谢. 31 参考文献. 32 1 摘要摘要 随着智能手机一步步走进普通人的生活, 它将成为人们获取信息的主要设备。 因此, 手机的安全应用服务将会有很大的发展空间, 安全卫士软件就是其中之一。 Android 平台提供给用户非常方便的数据查阅功能,这将为安全卫士软件的设计 与实现提供了更好的平台。另外,Android 平台基本上是免费的,所以能够有效 降低软件的成本,最终让每个用户能够自由地获取信息,也为手机安全卫士服务 的普及做出贡献。 本文对目前应用的 Symbian、WindowsMobile、MacOSX 和 RIM 等平台

4、的现状 进行了分析与比较。进而研究分析了 Android 平台的系统架构和组件模型,接着 解析了 Android 中的重要 API 和应用构成,以 Intent 和生命周期的机制。在此 基础上,基于 Android 平台设计和手机安全卫士软件。本系统界面友好、操作便 捷,具有良好的可扩展性和可维护性;系统经过测试,可以稳定运行,能够满足 手机用户的基本需求。 关键字:Android、Java、安全卫士、Intent、布局 2 Abstract With the Mobile Phone enters into the live step by step,it will become the m

5、ain device to obtain information. Services of mobile Phone will have great development space.Security Guards is one of them. Android platform offers users very convenient Security Guards the function.This will be for Security Guards the design and implementation of service provides a better platform

6、.In addition, Android platform is basically free, so can effectively reduce the software costs, Finally let each user will be free to get information, Also for the popularization of mobile phone Security Guards the service contribution. This paper discusses the present application of Symbian, Window

7、s Mobile, MacOSX and RIM situation of such platform are analysed and compared. Further research and analysis of the Android platform system architecture and the component model, then analyzes the important Android API and the application form, with Intent and life cycle mechanism, on this basis, des

8、ign and development of mobile phone Security Guards the software based on the Android platform. This system friendly interface, Convenient operation, Has good expansibility and maintainability; after test of system, can stable operation, To meet the basic needs of mobile phone users. Keywords: Andro

9、id、Java、Security Guards 、Intent、 Layout 3 第一章第一章 引言引言 1.11.1 研究背景研究背景 随着移动通信与 Internet 向移动终端的普及,网络和用户对移动终端的要 求越来越高,而 Symbian,Windows Mobile,PalmOS 等手机平台过于封闭,不能 很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。经过多年的 发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了 更快的数据传输速率。随着 3G 网络的使用,移动终端不再仅是通讯网络的终端, 还将成为互联网的终端。因此,移动终端的应用软件和需要的服

10、务将会有很大的 发展空间。Google 为此与 2007 年 11 月推出了一个专为移动设备设计的软件平 台Android。 Android 是一套真正意义上的开发性的移动设备综合平台, 它包括操作系统、 中间件和一些关键的平台应用。Android 是由 Linux+Java 构成的开源软件,允 许所有厂商和个人在其基础上进行开发。Android 平台的开放性等特点既能促进 技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常 方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。 根据中国互联网信息中心(CNNIC)发布的第 22 次中国互联网络发展状况 统计报告显

11、示,截止 2008 年 6 月底,我国网民数量达到了 2.53 亿,首次大幅 超过美国,网民规模跃居世界第一位,其中手机网民达到 7305 万,手机上网成 为网络接入的一个重要发展方向。 1.21.2 相关技术的发展现状相关技术的发展现状 Palm OS 是一套专门为掌上电脑编写的操作系统,是一种轻量级、比较开放 的操作系统,占用的内存非常小,允许用户在其基础上编写和修改相关软件,是 支持的应用程序更加丰富多彩。Plam 在其它方面也还存在一些不足,如 Plam 操作系统本身不具备录音、MP3 播放功能等,但是可以通过加入第三方软件或硬 件设备来实现。其代表性的产品有 Palm m505、Pa

12、lm m500、Palm III 等。 Symbian 是一个实时性、多任务的纯 32 位操作系统,具有功耗低、内存占用 4 少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持 GPRS、蓝 牙、SyncML 以及 3G 技术。 Windows mobile系列操作系统是从微软计算机的 Windows 操作系统上变化而 来的。Windows mobile 系列操作系统功能强大,而且支持该操作系统的智能手 机大多数都采用了英特尔嵌入式处理器, 主频比较高, 在其它硬件设置 (如内存、 储存卡容量等)上也采用其他操作系统的智能手机要高出许多,因此性能比较强 劲, 速度比较快。Window

13、s mobile 系列操作系统包括 SmartPhone 以及 Pocket PC Phone 两种平台。Pocket PC Phone 主要用于掌上电脑型的智能手机,而 SmartPhone 则主要为手上智能手机提供操作系统。 Linux 系统是一个源代码开放的操作系统。由于其开源性,手机制造商可以 根据实际情况开放自己的 Linux 手机操作系统, 从而也能够吸引更多的软件制造 商在其上开发更多的应用软件,丰富第三方的应用。但是 Linux 操作系统也还存 在一些不足,集成开放环境和基于 Linux 的产品与 PC 的连接性比较差等。 1.31.3 论文组织结构论文组织结构 本文首先分析了

14、系统的研究背景,介绍了当前手机操作系统、即时通讯软件 的发展现状和即时通讯协议,以及本文的主要内容。 第二章,介绍了Android的特征、Android的架构以及Android应用的构成和 工作机制, 并对Android与其它手机操作系统进行了比较, 说明了Android的优势。 第三章,详细论述了在Android平台上开发手机安全卫士软件,提出了软件 的主要功能,软件的总体描述和架构设计。 第四章,介绍了软件的设计特点,着重论述了账户操作的工作流程。 第五章,给出本文的结论并对课题进行了进一步的展望。 5 第二章第二章 Android 的架构分析的架构分析 Android 是一个移动设备的软

15、件平台,是由 Linux+Java 构成的开源软件,它 提供包括 SDK、Key Apps、Middleware、Linux Kernel 四个部分在内的全套手机 软件方案。它开放了基于 Linux 内核以上的开发工具,从而保证了内容的可移植 性和多样性。Android 平台为我们开发应用程序提供了一套很好的框架,我们可 以在这个平台的基础上开发不同的应用程序, 也可以开发新的组件供应用程序调 用。 2.12.1 AndroidAndroid 特征特征 应用框架:用于开发可重用、可替代的组件。 Dalvik 虚拟机:Android 采用的 Java 虚拟机是自主开发的代号为 Dalvik 的

16、虚拟机技术, 在保证 API 方面兼容的同时 Dalvik 针对移动手机进行了大幅优化, 占用资源更小,运行效率更高。 内嵌浏览器:基于开源的浏览器网页排版引擎 WebKit。 优化的图形:强大的自定义二维图形库。基于 OpenGL ES 1.0 标准的 3D 图 形功能,在移动 3D 开发中有着至关重要的地位。 SQLite 数据库:SQLite 提供结构化的数据存储。它是一款轻型免费的且开 源的数据库,它的设计目标是嵌入式的,它占用的资源非常低、需要的内存空间 少、处理速度比较快和支持事务处理功能等。 多媒体支持:支持各种通用的音频、视频和静态图像格式,如 MP3、JPG、PNG 等。Open Core 是 Android 多媒体框架的核心,所有 Android 平台的音频和视频 采集、播放的操作都是通过它来实现的。通过 Open Core,程序员可以方便快速 的开发出想要的多媒体应用程序。 GSM 技术: (依赖硬件)Global System for Mobile Communications,全球 通讯系统,俗称“全球通” ,是第二代移动通信技术,其开发目的是让全球各

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

当前位置:首页 > 办公文档 > 解决方案

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