基于Android的手势加密软件的设计与实现毕业设计
技术:Android摘要:随着科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景,如此看来我们设计一款为手机加密的软件也更具有重要的意义和良好的场景。
而Android作为当前最流行的操作平台,自然也存在着大量的应用服务需求。本课题研究的是基于android的手势加密软件的设计与实现,为android手机实现了良好的屏幕加密、解锁功能,同时提供解锁次数限制,实现了对android手机的信息安全保护,为用户提供了一个安全试用、操作方便、用户体验较好的加密锁屏软件。
在信息化如此发达的今天,手机不仅仅是我们拨打电话,发送短信的工具,更加是我们日常生活中信息的载体,里面含有大量私人的信息,我们软件在此背景下设计开发,加强保护手机用户的信息安全,意义重大。
关键词:Android;手势加密;SQLite;手机软件
目录:摘要 I
ABSTRACT II
1 绪 论 1
1.1本课题研究背景和意义 1
1.2当前研究现状 1
1.2.1 各个手机操作系统现状 2
1.3课题的研究内容 3
1.4本论文的组织结构 4
2 关键技术介绍 5
2.1 Android平台相关概念 5
2.1.1 Android系统的特点 5
2.1.2 Android 的功能 5
2.1.3 Android 移动平台开发研究过程 6
2.1.4 Android移动平台下的应用研究 6
2.2 开发环境介绍 7
2.2.1开发工具 7
2.2.2开发环境 8
2.3 Android系统基本框架 8
2.3.1Applications 8
2.3.2Application FrameWork 8
2.3.3Libraries库 9
2.3.4Android Runtime 9
2.4 Activity简介 10
2.5 Intent 10
3 手势加密系统分析与设计 11
3.1系统可行性分析 11
3.1.1经济可行性 11
3.1.2 技术可行性 11
3.1.3 操作可行性 12
3.1.4 法律可行性 12
3.2 系统开发环境 12
3.3系统功能需求分析 12
3.3.1 九宫格图案加解锁 12
3.3.2 错误次数限制 12
3.3.3 紧急呼叫 12
3.3.4 重置密码 12
3.3.5 其他设置 13
3.4系统总体设计 13
3.5系统流程设计 13
4 系统编码实现 15
4.1九宫图实现 15
4.2 初始化密码实现 31
4.3 解密功能实现 33
4.4密码重置界面 35
5 系统测试 37
5.1 软件测试 37
5.1.1单元测试 37
5.1.2集成测试和确认测试 37
5.1.3系统测试 37
5.2 测试用例 37
5.3 测试总结 40
6 总结及展望 41
6.1 总 结 41
6.2 展 望 41
参考文献 42
致 谢 43
外文原文 44
中文翻译 54
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]