无线教学安卓系统的开发设计(行业资料).docVIP

无线教学安卓系统的开发设计(行业资料).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线教学安卓系统的开发设计(行业资料) 文档信息 : 文档作为关于“行业资料”中“毕业资料”的参考范文,为解决如何写好实用应用文、正确编写文案格式、内容素材摘取等相关工作提供支持。正文7254字,doc格式,可编辑。质优实惠,欢迎下载! 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:无线教学安卓系统的开发设计 2 0、 引言 2 1 、系统设计 2 (1)PPT播放功能 2 (2)视频展台功能 3 2、 系统测试与特点 4 3、 结语 6 文2:安卓系统的手机定位软件开发与设计 6 1.安卓系统下LBS智能终端导游系统的关键技术阐述 7 2.基于LBS的安卓智能手机导游系统软件设计 8 3.结语 11 参考文摘引言: 12 原创性声明(模板) 12 文章致谢(模板) 13 正文 无线教学安卓系统的开发设计(行业资料) 文1:无线教学安卓系统的开发设计 0、 引言 近年来,随着计算机技术、网络技术及移动智能终端的不断涌现,高校中的教学方式及接入终端设备已经发生了根本性的变化,这些变化不但对教师的教学方式、教学理念提出了挑战,更对多媒体教学服务人员提出了更高、更新的要求[1,2,3] 基于Android的软件系统已经应用到各个领域。随着学校教学模式的改革,Android应用与教学领域的结合更加紧密[4,5,6]。目前,大多数学校多媒体教室配备了多媒体讲台、多媒体电脑、投影仪、话筒、音响等设备。教师讲课时需携带翻页笔,进行实物展示或演示操作步骤时,还需搭建安装实物展示仪器[7,8,9]。本文设计一款基于Android的无线教学系统,该系统包括服务器端与客户端。服务器端安装在多媒体电脑上。客户端安装在基于安卓系统的手机等移动终端,集PPT播放控制、激光翻页笔、视频展台等功能于一体,携带方便,操作简便。特别地,播放PPT时,客户端可显示PPT播放页对应的备注信息,对教师备课、讲课有很大帮助。 1 、系统设计 、 系统功能简介 (1)PPT播放功能 该功能实现了移动终端控制多媒体电脑PPT播放控制,可进行放映、结束放映、翻页操作。打开激光笔功能后,多媒体电脑屏幕会出现绿色激光点,可通过手指在触摸区滑动控制激光点的移动。点击“获取备注”按钮后,在触摸区会显示PPT当前播放页的备注信息。文献[10]只实现了PPT播放控制和“激光笔”功能,不能显示PPT备注信息。 (2)视频展台功能 该功能不仅可以把各种幻灯片、模型、胶片、文稿以及其他实物通过视频摄像头清晰、逼真地显示在投影屏幕上,还可将教师实际动手操作过程实时、流畅地显示到屏幕上。服务器端可进行拍照保存,以便查看。 、 总体设计 该系统由客户端与服务器端组成。客户端基于Android语言开发,安装在基于安卓系统的移动终端,主要实现PPT播放控制、PPT备注显示、激光笔、视频展台功能。服务器端基于Java语言开发,安装运行在多媒体电脑上,主要根据客户端的命令执行操作。客户端和服务器端通过无线WiFi进行通信,客户端有扫码、手动输入IP两种登录方式,发送Socket至服务器端,服务器端新建线程接收消息,根据消息类型和内容形成具体事件,达到控制电脑或实现视频展台功能的目的。系统流程如图1所示。 图1 系统流程 、详细设计 服务器端PPT播放控制模块由PPTPlayServer实现,通过ServerThread新建线程接收处理客户端消息。客户端消息类型有两个字段,中间用“:”隔开,第一个字段为事件类型,第二个字段为事件值。例如,“pen”为激光笔事件,该事件有“open”和“close”两个值,分别对应激光笔打开和关闭操作。 视频展台功能服务器端由VideoPlayServer类实现,通过线程接收客户端发出的图片数据流,在新建的ImageFrame不断刷新显示,服务器端通过投影将动态画面显示在投影屏幕上。 客户端由登录模块、PPT播放模块、视频展台模块三大部分组成。 登录模块分为扫码登录和手动输入IP地址两种方式,分别由QRLoginActivity类和IPLoginActivity类实现,二维码由CreateQRCode函数生成。扫码登录更加方便快捷,无需手动输入IP地址,由onActivityResult函数实现解码,并与服务器建立联系。 PPT播放模块由PlayActivity类实现,放映、翻页功能命令发送至服务器,形成键盘事件。消息发送由UdpSendThread类完成。获取PPT备注功能基于架包开发,客户端发送“comment”命令,服务器端通过新建SlideShow对象完成PPT备注信息获取工作,最后返回至客户端。 视频展台模块由SurfaceHolder类的addCa

您可能关注的文档

文档评论(0)

ayun1990 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档