b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Android平台下开发虚拟键鼠手机应用程序的方法和过程

电脑杂谈  发布时间:2021-04-14 03:00:35  来源:网络整理

基于Android的手机平台虚拟键鼠的设计与实现:方剑,李小雷

摘要随着移动通信技术的发展,智能电话已成为必不可少的终端。本文使用面向对象的分析和设计方法来说明基于Android平台的虚拟键盘和鼠标应用程序的开发方法和过程。该应用框架采用MVC模式,集成了键盘布局,操作,鼠标触摸,PPT翻页助手等功能,为远程计算机控制带来了方便。

关键字Android;虚拟键盘和鼠标;手机;应用程序

中文图书馆分类号:TP391文件标识号:A货号:1671-7597(201 3) 11-0000-00

作为典型的移动终端设备,智能手机已成为人们生活中必不可少的3C产品。接下来是用于娱乐,家庭和工作的各种移动电话应用程序,例如移动电话播放软件,使用移动电话自动控制服装收集的​​移动电话,移动电话OA系统等。许多移动电话应用程序也用于教学事业,例如通过移动电话操作投影仪,以及通过蓝牙将课件转移到学生的移动电话中。

鼠标和键盘是计算机上最典型的输入设备。随着蓝牙无线技术的发展,高性能无线鼠标和键盘已逐渐普及。但是,无线鼠标和键盘需要,并且通常尺寸较大,这使其在。智能手机是人们按计划进行的必不可少的物品。如果他们可以集成无线键盘和鼠标功能,那么它们将为人们的生活带来便携性。在许多移动电话操作系统(例如Symbian,Blackberry和ISO)中,由于具有许多特性,Android平台在短短几年内已成为智能手机平台的最大市场份额。因此,基于Android系统的智能电话软件的开发,以实现无线鼠标,键盘的功能以及作为游戏手柄的功能,将为人们的生活带来便利。本文采用面向对象的分析和设计方法,阐述了在Android平台下开发虚拟键盘和鼠标手机应用程序的方法和过程。

1个Android开发平台框架

Android平台具有以下功能:

1)开源:Android系统是Google推出的完整且开放的手机平台。它允许任何移动终端制造商加入Android联盟。

2) Google的支持:Google一直致力于推广Android系统。如果您在Google提供的平台上发布应用程序,则无需付费,这在其他移动平台上是不可能的。

3)方便的开发:Android平台为第三方开发人员提供了一个非常广泛和自由的环境,不会受到各种限制的阻碍。

安卓系统为键盘手机设计_安卓系统为键盘手机设计_全键盘 安卓手机

2需求分析

目前,人们经常需要携带激光笔和其他设备来控制PC端,以进行会议演示,远程控制和其他用途。本文打算在Android平台下开发无线键盘和鼠标应用程序,以实现PC端手机的鼠标和鼠标。键盘控制。根据人们的日常需求,本文设计的虚拟键盘和鼠标应用程序具有四个基本功能:

1)键盘助手:模拟一个真实的键盘,让手机控制PC,并通过自定义拖动单个按钮来放置它

放置在虚拟键盘区域中,并保存自定义键盘的布局。

2)鼠标助手:模拟一只真正的鼠标,让手机控制PC,设计鼠标左右键的控制功能,并

触摸屏鼠标移动功能。

3) PPT助手:此功能是键盘助手的补充。您可以通过此功能的左右按钮执行PPT。

向前和向后翻页,并提供放大和缩小按钮以控制PPT显示的大小。

4)到PC的远程连接:此功能是上述三个功能的基础,并且通过WLAN将手机连接到PC

连接,以便手机可以与PC通信并进一步控制PC。

3虚拟键盘和鼠标的设计

虚拟键盘和鼠标的设计包括两个主要模块,分别是PC端的服务器和移动电话的客户端。客户端连接到服务器,以在服务器上执行一系列键盘和鼠标操作。

3. 1位客户

客户端是虚拟键盘和鼠标应用程序。主界面采用LinearLayout布局,包括“如何使用”,“连接到PC”,“键盘助手”,“鼠标助手”和其他选项。主界面的GridView控件和TextSwitcher控件均采用特效来增强用户体验。客户端主要包括三个功能:

3. 1. 1个键盘助手

键盘助手的页面布局模式为RelativeLayout。 ListView部署在页面的右侧。 ListView的左侧是自定义的KeyBoardView视图。 ListView存储按钮供用户选择。用户可以自定义拖放所选的单个键盘键。同时,用户可以保存已拖动的键盘布局,并且当用户下次进入应用程序时,可以加载保存的布局文件。 KeyBoardView视图是自定义视图类。它响应用户单击按钮的事件,然后通过Socket将按钮信息发送到服务器,并同时响应服务器发送回的数据。

3. 1. 2鼠标助手

此功能模拟真实鼠标的设计,并采用上下布局。上部是触摸板,下部是两个按钮,分别模拟鼠标的左右按钮。该模块采用RelativeLayout布局,并且两个按钮分别侦听用户请求。如果用户在上触摸面板上执行触摸操作,则PC侧将同时响应该操作。如果用户在上触摸面板上向左移动,则PC侧上的鼠标也将向左移动。下面的两个按钮是模拟鼠标的左右按钮。

3. 1. 3 PPT助手

PPT辅助功能界面包括四个方向键和两个按钮。箭头键模拟真实键盘上的箭头键。这两个按钮分别放大和缩小幻灯片。其主要实现的原理是为每个按钮添加一个相应的侦听器,该侦听器监视按钮的操作行为,并且每个行为对应于后台中的每个操作。如果用户单击向下按钮,则手机将通过Socket向PC发送信息,然后PC将执行小键盘的向下操作。

安卓系统为键盘手机设计_全键盘 安卓手机_安卓系统为键盘手机设计

3. 2服务器端

该模块基于Socket协议,并在服务器-客户端模式下设计。服务器使用ServerSocket监视端口并等待用户的连接请求。客户端通过套接字发出连接请求。连接成功后,服务器将监视客户端发送的请求并响应其操作。

4工程实践

本文基于Android平台设计并实现了手机虚拟键盘和鼠标应用程序。它的功能包括键盘助手,鼠标助手和PPT助手功能。目前,该应用已在宁波大红英大学信息工程学院推广应用,并取得了良好的效果。

5结束语

本文主要研究Android平台的特点,阐述了Android手机虚拟键盘和鼠标程序开发的关键技术

和过程。但是,由于时间和技术原因,一些功能模块仍然需要改进和优化。将来,将对鼠标助手和键盘助手的用户体验以及服务器如何支持多用户模式进行进一步的研究。

参考

[1]杨凤生。 Android应用程序开发的秘诀[M]。北京:机械工业出版社,201 0.

[2]生化。 Java网络编程实用解决方案[M]。北京:机械工业出版社,200 9.

[3]刘文斌。 Android UI基础教程[M]。北京:人民邮电出版社,201 2.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-368072-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...