好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于Android的手势加密软件的设计与实现计算机毕业设计(论文).doc

64页
  • 卖家[上传人]:f***
  • 文档编号:193913101
  • 上传时间:2021-08-24
  • 文档格式:DOC
  • 文档大小:1.50MB
  • / 64 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于Android的手势加密软件的设计与实现摘 要随着科技的发展,移动智能终端逐渐走进人们的视线,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景,如此看来我们设计一款为加密的软件也更具有重要的意义和良好的场景而Android作为当前最流行的操作平台,自然也存在着大量的应用服务需求 本课题研究的是基于android的手势加密软件的设计与实现,为android实现了良好的屏幕加密、解锁功能,同时提供解锁次数限制,实现了对android的信息安全保护,为用户提供了一个安全试用、操作方便、用户体验较好的加密锁屏软件 在信息化如此发达的今天,不仅仅是我们拨打,发送短信的工具,更加是我们日常生活中信息的载体,里面含有大量私人的信息,我们软件在此背景下设计开发,加强保护用户的信息安全,意义重大关键词:Android;手势加密;SQLite;软件 Design and implementation of gesture encryption software based on AndroidABSTRACTWith 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 Peoples 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 androids 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 significanceKeywords: Android;gestures encryption;SQLite; mobile phone software目 录摘 要 IABSTRACT II1 绪 论 11.1本课题研究背景和意义 11.2当前研究现状 11.2.1 各个操作系统现状 21.3课题的研究内容 31.4本论文的组织结构 42 关键技术介绍 52.1 Android平台相关概念 52.1.1 Android系统的特点 52.1.2 Android 的功能 52.1.3 Android 移动平台开发研究过程 62.1.4 Android移动平台下的应用研究 62.2 开发环境介绍 72.2.1开发工具 72.2.2开发环境 82.3 Android系统基本框架 82.3.1 Applications 82.3.2 Application FrameWork 82.3.3 Libraries库 92.3.4 Android Runtime 92.4 Activity简介 102.5 Intent 103 手势加密系统分析与设计 113.1系统可行性分析 113.1.1经济可行性 113.1.2 技术可行性 113.1.3 操作可行性 123.1.4 法律可行性 123.2 系统开发环境 123.3系统功能需求分析 123.3.1 九宫格图案加解锁 123.3.2 错误次数限制 123.3.3 紧急呼叫 123.3.4 重置密码 123.3.5 其他设置 133.4系统总体设计 133.5系统流程设计 134 系统编码实现 154.1九宫图实现 154.2 初始化密码实现 314.3 解密功能实现 334.4密码重置界面 355 系统测试 375.1 软件测试 375.1.1单元测试 375.1.2集成测试和确认测试 375.1.3系统测试 375.2 测试用例 375.3 测试总结 406 总结及展望 416.1 总 结 416.2 展 望 41参考文献 42致 谢 43外文原文 44中文翻译 541 绪 论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优秀的用户体验和多种多样的功能获得了巨大的成功,特别值得一提的是苹果的应用开发分成模式刺激了开发者不断进入,使得苹果的应用程序能不断的更新和发展,截至2010年8月,可用于IOS的应用已经超过了25万,苹果公司因为顺应了终端+应用的智能发展趋势,取得了快速的发展.但iOS也有许多问题,因为iOS属于半开放的OS,实现了移动互联网产业链上各环节的普及还是较为困难;其次iPhone的价格比较高,短期时间内难以满足中低端市场的需求。

      而Android系统,虽然它目前存在安全性和版本混乱等问题,但是拥有低廉的引入成本,良好的用户体验和开放性较强的特点,再加上Android Market和众多第三方应用商店做后盾,在应用方面的资源也非常丰富Android系统在近几年取得了迅猛的发展,主要还是因为其适应了移动互联网的发展趋势,符合了移动互联网产业链各方的发展变化需求具有开源特性的Android平台打破了之前Symbian、windows mobile等操作系统收取高额的授权费用的模式,使得只能成本大大的降低;而正是由于它开发源代码,使得产生更多个性化的应用同时,合作方能够在这里得到利润或者创造价值,软件行业得到维护协调发展以Google、苹果和路基亚为中心各自形成的生态链将以原来数倍的速度推动移动互联网的发展,这正式Google发布Android平台的意义,也是Andorid平台存在的使命所在而作为Android平台成员之一的中国移动也投资成立了一家通讯公司,专门从事Google软件的应用以及本地化的软件的开发,比如将在Google平台上添加飞信、输入法等一系列符合国内用户使用特色的功能国内众多企业也将眼光投入到Andorid上面,并启动了相关的计划来深入的理解并发展Android。

      更多的软件开发企业已经或者筹备着将公司进行转型,从其方向的开发转向到Android的开发当然,Android也同样面临着一些挑战和争议虽然Android在发展过程中遇到一些问题,但在多方面积极的因素推动下,总体趋势仍旧看好当前,随着HTC进入中国市场,以及酷派、华为、中兴等终端厂商的发力,Andro。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.