基于Android的幻灯片控制器.pdf

基于Android的幻灯片控制器.pdf

ID:52477501

大小:1.13 MB

页数:3页

时间:2020-03-28

基于Android的幻灯片控制器.pdf_第1页
基于Android的幻灯片控制器.pdf_第2页
基于Android的幻灯片控制器.pdf_第3页
资源描述:

《基于Android的幻灯片控制器.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基金项目学术探讨2014年第6期基于Android的幻灯片控制器李社蕾孙天宇(三亚学院理工学院,海南三亚572022)[摘要]本设计通过Android操作系统的移动设备对个人计算机进行控制,从而对幻灯片、MediaPlayer等软件或桌面进行远程操作。完成了MediaPlayer的直接控制以及通过触屏模拟电脑触摸板从而实现模拟鼠标的操作功能,实现了通过Android手机等触屏设备对个人电脑的幻灯片操作。[关键字]Android;控制;客户端;服务器2.3程序执行流程图1.引言程序执行过程可大致分为:随着Android操作系统的快速发展,Android移动设备也(1)准备阶段,在PC端启

2、动用于接收指令的服务器程序不断增加。远程控制软件的发展也到达了一个新领域[1]。幻监听设定端口,客户端获取用户填写IP以及端口号。灯片控制器设计与实现,意在便利使用者的工作与生活[2]。软(2)信息发送阶段:用户与UI产生互动,客户端向指定端件通过Android操作系统的移动设备对个人计算机进行控制,口发送信息。从而实现对于幻灯片、MediaPlayer等软件或桌面的远程操作。(3)信息接收阶段:服务器从所监听端口获取相应数据2.总体设计并按规则拆分。(4)响应阶段:服务器接收信息后对信息进行相应处理,2.1幻灯片控制器PC端服务器设计并对个人电脑进行操作。服务器端使用Java编写。需

3、要获取本机IP,对于用户填流程图如图3所示。写的端口号进行合法性的验证。对于客户端发送来的信息进行处理反馈,并在个人电脑中执行相应的操作。如图1所示。开始N反馈信息输入信息服务器端开始输入信息是否合法Y监听解析指令执行操作结束解析指令接收信息PC机作出连接客户端响应输入发送N成功丢包图1服务器端执行流程图指令YN客户端结束Y2.2幻灯片控制器Android客户端设计系统包括幻灯片控制器,鼠标控制器,以及mediaplayer开启控制控制器三部分,分别通过触摸,按钮对其进行相应的控制操用户操作作,如图2所示。图3程序执行流程PC远程控制器3.详细设计3.1服务器程序Mediapla

4、yer幻灯片控制器鼠标控制器控制器(1)图形界面的初始化图形界面作为用户与程序交互的窗口,是程序开发中一项不可或缺的重要工作,通过任何语言或者不同的工具实现模拟鼠标对PC控制控制PPTMediaplayer[3]进行控制图形化的原理都很相像,即通过用户点击、输入等操作传递图2客户端结构图信息,对用户的操作作出响应,创建视图不仅要有适当的元——————————————作者简介:李社蕾,女,河南清丰人,硕士,讲师。研究方向:嵌入式开发、物联网应用。基金项目:三亚学院校级科研项目,项目编号:XYDF12-2。-47-学术探讨基金项目2014年第6期素,还要进行合理的布局。根据需求分析以及设计

5、的鼠标界面确定所需要的类,通(2)信息的监听过触摸操作来模拟鼠标操作的方式就是通OnTouchListener服务器端最重要的功能即时对客户端发送来的信息进来监听用户对手机屏幕的触摸操作,分别截获用户手指开始行监听和处理,Android支持socket通信[4],TCP为了保证不触摸以及触摸结束时所处位置的坐标,然后将其间的横纵坐发生丢包,就给每个包一个序号,同时序号也保证了传送到标的差值作为移动的距离传给服务器端。因为把手放在手接收端实体的包的按序接收。然后接收端实体对已成功收机屏幕上即便不动实际坐标也会不断变换,因此需要将捕获到的包发回一个相应的确认(ACK);如果发送端实体在合理

6、到的新坐标赋给第一次接触时的坐标fx和fy,否则就会产生的往返时延(RTT)内未收到确认,那么对应的数据包就被假只要手不离开鼠标指针就会一直移动的效果。设为已丢失将会被进行重传。TCP用一个校验和函数来检在鼠标按键操作时,为了给用户反馈按键已生效的信验数据是否有错误;在发送和接收时都要计算校验和。这也息,应该在按钮被按下时改变图标,直接使用setImageRe-使得TCP是一个繁琐而且延迟十分大的传输方式,相比之下source的话会导致图层叠加,看起来会有两个图标叠在一起UDP则不需要繁琐的验证流程,也不需要接收端作出回应,的感觉,所以要使用Handler.post()对UI进行更新,

7、以右键虽然可能会发生丢包现象但是对操作影响并不大,而与之相的点击为例。比带来的是良好的实时性。因而在选择传输方式时选择了(3)幻灯片控制界面UDP。根据需求分析以及设计的UI确定所需要的类,幻灯片(3)信息的处理在播放时,主要的操作是翻页以及全屏和退出全屏,较少用作为一款远程控制软件,仅仅监听所得到的信息显然是到其它操作,本页面的主要目的是使用户脱离有线设备的局不够的,最终的目的是要对用户的操作做出响应,从而对计限,使用简单明了的按钮对自己的幻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。