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

利用Android手机仿真PC鼠标的设计与实现

发布时间:2017-10-27 23:07

  本文关键词:利用Android手机仿真PC鼠标的设计与实现


  更多相关文章: 输入设备 Android应用开发 Socket通信 交互设计 远程遥控


【摘要】:键盘和鼠标是现在每一部电脑都不可或缺的人机交互设备。虽然键盘和鼠标的应用和普及,使得人们对电脑的操作变得更加便捷,但是随着时代的发展,键盘和鼠标的在日常工作及商务活动中的使用日渐重要,这种常见的人机交互技术存在的问题也日益显现。比如演讲者在演讲过程中,进行到重要章节时却不得不停下来走到讲台前点使用一下鼠标,让幻灯片向下翻一页然后再继续讲,这样无论对于听讲者还是演讲者都是一件扫兴的事情。是否可以考虑使用现在常见的智能手机设备来替代桌面电脑的鼠标,使用无线连接的方式,进而控制和完成会议演讲、电子阅读及讲义授课等,这将是本文研究的方向,同样可以预见未来移动设备应用市场的趋势。智能手机于近年发展来看,在全球范围内迅速普及,尤其是采用Android系统的智能设备。自去年前三季度以来,市场上智能手机销量同比超过42%趋势进行增长,智能手机及移动设备正在占据越来越多的市场份额。智能手机在使用和操作上都有个显著的优势是,使用者几乎时刻都携带着自己的手机,因为它在日常生活中是必须的,但是使用者都有可能会忘记带上遥控器或者无线鼠标等外部设备。使用人员每天与手机的互动使得其对界面更加熟悉。而就侵扰性而言,手机也低于其他专用设备。因此在手机端运行的虚拟鼠标键盘交互设备是用户及市场的需求。本文主要对智能手机进行了分析,同时利用Android系统平台的架构和工作原理进行了分析,对Android系统的无线连接的方式与原理、本地调用的方法进行了研究,桌面电脑的优势同时也是它的劣势,它的是运算速度快,因为它不是为了移动设备或计算而专门设计的。又因为手机重量轻、体积小、集成先进的传感器等诸多特点,所以相对来说,运算速度较慢。因此本系统是把通过无线网络整合手机和桌面设备,使得他们共同发挥作用及彼此的优势。本课题通过在Android平台上开发一个应用程序,以达到实现基于Android智能手机来仿真PC鼠标以及键盘等常用功能等。
【关键词】:输入设备 Android应用开发 Socket通信 交互设计 远程遥控
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.2
【目录】:
  • 摘要5-6
  • ABSTRACT6-9
  • 前言9-10
  • 第一章 绪论10-28
  • 1.1 研究背景及意义10-11
  • 1.2 Android技术概述11-12
  • 1.3 Wi-Fi技术概述12-13
  • 1.4 无线网络技术概述13-16
  • 1.4.1 SOCKET通信13-14
  • 1.4.2 HTTP (超文本传送协议)14
  • 1.4.3 蓝牙(Bluetooth)模块14-15
  • 1.4.4 WIFI模块(Wireless Fidelity)15-16
  • 1.5 Android的系统架构16-26
  • 1.5.1 Linux核心层(LINUX KERNEL)19
  • 1.5.2 库(LIBRARIES)和运行环境层(ANDROID RUNTIME)19-20
  • 1.5.3 Android运行过程中的组件20
  • 1.5.4 应用程序的架构层(APPlication Framework)20-21
  • 1.5.5 应用程序层(APPlications)21-22
  • 1.5.6 Android应用层的构成22-26
  • 1.5.7 Android JNI(Java Native Interface)技术26
  • 1.6 本文的主要工作以及创新点26-27
  • 1.7 本文的组织结构27-28
  • 第二章 系统结构及网络层通信概述28-39
  • 2.1 系统配置要求28
  • 2.2 系统结构概述28-29
  • 2.3 通信模型概述29-33
  • 2.4 输入系统33-34
  • 2.5 实现机制34-38
  • 2.5.1 软鼠标的技术呈现方式35
  • 2.5.2 硬鼠标的技术呈现方式35-38
  • 2.6 本章小结38-39
  • 第三章 交互设计39-44
  • 3.1 Client端设计39-42
  • 3.1.1 功能设计39-42
  • 3.1.2 各主要功能界面的切换42
  • 3.2 Server端设计42
  • 3.2.1 功能设计42
  • 3.2.2 UI设计42
  • 3.3 本章小结42-44
  • 第四章 相关功能的实现44-51
  • 4.1 通信过程44-47
  • 4.1.1 Client端到Server端44-47
  • 4.1.2 Server端到Client端47
  • 4.2 Java.awt.robot类简介47-48
  • 4.3 键盘鼠标操作48-50
  • 4.3.1 基于触摸屏的键盘鼠标操作48-49
  • 4.3.2 基于倾斜传感器的鼠标操作49-50
  • 4.4 屏幕快照功能50
  • 4.5 本章小结50-51
  • 第五章 系统的测试51-56
  • 5.1 系统测试与运行51-52
  • 5.2 系统资源占用率分析52-56
  • 5.2.1 Server端52-54
  • 5.2.2 Client端54-56
  • 第六章 全文总结与展望56-58
  • 6.1 全文总结56-57
  • 6.2 后续工作展望57-58
  • 致谢58-59
  • 参考文献59-61

【参考文献】

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

1 郑大勇,周玉辉,宋英雄,林如俭;Cable Modem测试技术的研究[J];广播电视信息;2001年10期



本文编号:1105565

资料下载
论文发表

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


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

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