当前位置:主页 > 科技论文 > 计算机论文 >

基于Android平台的可穿戴设备应用开发研究

发布时间:2017-08-30 06:37

  本文关键词:基于Android平台的可穿戴设备应用开发研究


  更多相关文章: SmartWatch2 Android Smart Extension API 可穿戴智能设备 输入保护


【摘要】:随着移动互联网时代的到来,Android平台因其开放性和跨平台性广受用户的喜爱。由于Android应用市场验证机制造成了其混乱性,用户下载安装的极有可能是加入了恶意代码的重打包发布的应用。同时,对于用户必不可少的输入环节尤其是密码输入环节,第三方输入法的安全性无法完全保障,而自定义软键盘则只针对单一应用。而近年来,可穿戴智能设备异军突起,而智能手表作为可穿戴设备最重要的一大分支也越来越受瞩目。但其与Android设备的交互功能的研究较少且开发方法及过程没有详细分析研究针对以上问题,本文提出一种新颖的使用可穿戴智能设备智能手表软硬件结合的方式输入密码的方案。索尼公司的SmartWatch2智能手表为嵌入式设备具备功耗小的优点,同时其可与任何Android设备连接使用以及其开发框架开源。因而将Smart Watch2选择为研究对象,作为密码输入终端。使用者在其上输入密码,将密码通过特定的广播发送给需要密码的应用程序。本文方案在深入研究智能手表Smart Watch2体系架构及其开发框架的基础上,并结合权限机制、硬件绑定、RSA加密这三种方法综合保障密码输入的安全性。其中权限机制利用Android的权限机制保障广播发送接收的安全性,硬件绑定利用蓝牙设备MAC地址的唯一性保障只能使用唯一设备输入密码,RSA加密技术保障密码数据传输的安全性。本文方案的实现对于Android手机的密码输入环节进行了较好的保护,一定程度上保障了密码的安全性,满足了用户日常生活中保障中保护个人信息的需要。同时,希望本文为可穿戴智能设备及其扩展应用的研究开发做出指导,在一定程度上推动可穿戴智能设备的发展。
【关键词】:SmartWatch2 Android Smart Extension API 可穿戴智能设备 输入保护
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP316;TP368.33
【目录】:
  • 摘要5-6
  • Abstract6-9
  • 第1章 绪论9-15
  • 1.1 课题研究背景9-10
  • 1.2 国内外研究现状10-12
  • 1.3 研究内容及意义12-14
  • 1.4 论文组织结构14-15
  • 第2章 Android系统及应用程序架构15-22
  • 2.1 Android平台简介15-18
  • 2.1.1 应用程序层16
  • 2.1.2 应用框架层16-17
  • 2.1.3 系统库和Android运行时环境17
  • 2.1.4 Linux内核层17
  • 2.1.5 层次间的关系17-18
  • 2.2 Android应用程序设计理念18-19
  • 2.3 Android应用程序组件模型19-21
  • 2.3.1 Activity19-20
  • 2.3.2 Service20
  • 2.3.3 Content Provider20-21
  • 2.3.4 BroadcastReceiver21
  • 2.4 本章小结21-22
  • 第3章 索尼可穿戴智能设备软件平台分析22-37
  • 3.1 可穿戴智能设备软件平台概述22-23
  • 3.2 索尼SmartWatch2体系架构分析23-24
  • 3.2.1 扩展应用的运行机理23
  • 3.2.2 主应用23-24
  • 3.2.3 智能连接24
  • 3.2.4 智能扩展应用24
  • 3.3 Smart Extension API的结构24-25
  • 3.4 Smart Extension API的作用25-36
  • 3.4.1 Registration & Capabilities API26-29
  • 3.4.2 Notification API29-32
  • 3.4.3 Control API32-34
  • 3.4.4 Widget API34-35
  • 3.4.5 Sensor API35-36
  • 3.5 本章小结36-37
  • 第4章 密码输入保护方案的设计37-44
  • 4.1 密码输入保护方案需求分析37-38
  • 4.2 Android权限机制38-39
  • 4.3 硬件绑定39
  • 4.4 加密解密技术39-41
  • 4.4.1 RSA算法40-41
  • 4.4.2 RSA安全性41
  • 4.5 密码输入保护方案设计分析41-42
  • 4.6 密码输入器的界面设计分析42-43
  • 4.7 本章小结43-44
  • 第5章 密码输入保护方案的实现44-64
  • 5.1 开发环境44-47
  • 5.1.1 Java开发环境44-45
  • 5.1.2 Android开发环境45-46
  • 5.1.3 SmartWatch开发环境46-47
  • 5.2 实现方案概述47-48
  • 5.3 实现过程48-61
  • 5.3.1 主要模块分析49-50
  • 5.3.2 主要类的划分及关系50-52
  • 5.3.3 广播接收模块52-53
  • 5.3.4 逻辑模块53-54
  • 5.3.5 应用注册模块54-55
  • 5.3.6 显示传输模块55-57
  • 5.3.7 设置模块57-58
  • 5.3.8 加密模块58-59
  • 5.3.9 普通Android应用59-61
  • 5.4 结果测试及分析61-62
  • 5.4.1 测试过程中的关键问题61
  • 5.4.2 密码输入器的测试结果61-62
  • 5.5 本章小结62-64
  • 总结与展望64-66
  • 参考文献66-68
  • 攻读学位期间发表论文与研究成果清单68-69
  • 致谢69

【参考文献】

中国期刊全文数据库 前1条

1 周进波;张磊;张敏;袁钦鹏;;基于Android系统蓝牙开发的研究与实现[J];光学仪器;2013年01期



本文编号:757808

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/757808.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户0a8b7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com