利用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