没有合适的资源?快使用搜索试试~ 我知道了~
基于android的手势加密软件的设计与实现计算机毕设毕业论文.doc
0 下载量 74 浏览量
2023-07-11
01:17:40
上传
评论
收藏 1.46MB DOC 举报
温馨提示
试读
64页
基于android的手势加密软件的设计与实现计算机毕设毕业论文.doc
资源推荐
资源详情
资源评论
找毕业设计、项目源码、编程视频,就上码农网 manong365
基于 Android 的手势加密软件的设计与实现
摘 要
随着科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并
在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响
移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和
良好的市场前景,如此看来我们设计一款为手机加密的软件也更具有重要的意义和良
好的场景。
而 Android 作为当前最流行的操作平台,自然也存在着大量的应用服务需求。 本
课题研究的是基于 android 的手势加密软件的设计与实现,为 android 手机实现了良好
的屏幕加密、解锁功能,同时提供解锁次数限制,实现了对 android 手机的信息安全保
护,为用户提供了一个安全试用、操作方便、用户体验较好的加密锁屏软件。
在信息化如此发达的今天,手机不仅仅是我们拨打电话,发送短信的工具,更加
是我们日常生活中信息的载体,里面含有大量私人的信息,我们软件在此背景下设计
开发,加强保护手机用户的信息安全,意义重大。
关键词:Android;手势加密;SQLite;手机软件
找毕业设计、项目源码、编程视频,就上码农网 manong365
Design and implementation of gesture encryption software based on
Android
ABSTRACT
With the development of science and technology, mobile intelligent terminal gradually
into the line of sight of people, the application is more and more widely, and plays a more
and more important in People's Daily life.Key application development, therefore, become
the important factors that affect mobile intelligent terminal spread, design and develop
practical and convenient application has important meaning and good market prospects, so
we design a software for mobile encryption and more has the vital significance and the good
scene.
And Android as the most popular operating platform, nature also exist a lot of
application service requirements.This topic research is based on the android's gesture
encryption software, the design and implementation of encryption for android mobile phone
to achieve the good screen, unlock function, at the same time provide unlock number,
implements the information security protection for android phones, provides users with a
safety trial, convenient operation, good user experience can screen software.
In such a developed day of informatization, the mobile phone is not just we call, send
SMS tool, more is the carrier of information in our daily life, contains a large amount of
private information, our software under the background of the design and development,
strengthen the protection of information security, mobile phone users, is of great significance
Keywords: Android;gestures encryption;SQLite; mobile phone software
找毕业设计、项目源码、编程视频,就上码农网 manong365
目 录
摘 要...............................................................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.1 Applications...........................................8
2.3.2 Application FrameWork..................................8
2.3.3 Libraries 库 ...........................................9
2.3.4 Android 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
找毕业设计、项目源码、编程视频,就上码农网 manong365
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
找毕业设计、项目源码、编程视频,就上码农网 manong365
1
1 绪 论
1.1 本课题研究背景和意义
Android 是一个真正意义上的开放性移动设备综合平台。它包括操作系统、
用户界面和应用程序-移动电话工作所需的全部软件,而且不存在任何以往阻碍
移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联
盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无
线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结
成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动
产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程
度上得到保持。所有的 Android 应用之间是完全平等的。在开发之初,Android 平
台就被设计成一个由一系列应用所组成的平台。所有的应用都运行在一个核心的
引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件
资源间进行通讯的 API。
虽然市场上已经有同类的手机解锁软件,而且也能够满足用户的需求,但是
这些软件的功能都比较单一,而在按键的加解锁方面还没有相关的应用,基于
Android 平台的手机解锁系统的实现不仅可以避免手机屏幕的划损,也可解放原
有的解锁键,而且还有更多的功能让用户选择。
基于Android平台的手机解锁系统具有按键加解锁,自定义加解锁音效,支持
是否屏蔽自带加解锁键,感应加解锁,自由滑动解锁,防盗警报的功能。
1.2 当前研究现状
Android 是 Google 开发的基于 Linux 平台的开源手机操作系统。它包括操作
系统、用户界面和应用程序—移动电话工作所需的全部软件,而且不存在任何以
往 阻 碍 移 动 产 业 创 新 的 专 有 权 障 碍 。 Google 与 开 放 手 机 联 盟 合 作 开 发 了
Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内
的 30 多家技术和无线应用的领军企业组成。Google 通过与运营商、设备制造商、
开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放
式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
作为谷歌企业战略的重要组成部分,Android 将进一步推进“随时随地为每
个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各
种基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。
出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:
通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引
力的移动服务,并推广这些产品。
2007 年,苹果 iPhone 上市后 iOS 凭借 iPhone 优秀的用户体验和多种多样的
剩余63页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3614
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功