基于Android的会议移动白板毕业论文
2022-04-07 20:41:01
论文总字数:23157字
摘 要
当今社会早已步入信息化的时代,移动智能设备(智能手机、pad等)已经渗入到人们生活的点点滴滴,智能手机以空前的速度吸引了众多的用户。
会议移动白板是开会过程的移动辅助工具,可适用于智能手机和平板电脑。本文设计并实现一套网络会议系统的方案,本系统为与会者召开网络会议时提供帮助。
基于Android的会议移动白板主要划分为白板绘图模块和通信模块。通信部分由发送方和接收方两部分组成,目的在于发送和接收白板上图像信息,并使用了UDP协议进行通信,利用Wi-Fi把参与会议的用户进行连接,以此实现多台移动设备的信息同步。白板绘图模块针对用户需求设计了一系列的菜单选项,包括以下功能:手绘功能,设置画笔大小、颜色、风格,选择合适的矢量图,插入图片,选择合适大小的橡皮,清空白板,撤销,恢复,翻页,保存,打开图册。本系统的基本功能均能实现,能够稳定运行,提供良好的用户体验。
关键词:Android UDP 移动 会议白板
The mobile whiteboard of the conference based on Android
Abstract
The society has entered the era of information technology, and mobile smart devices (smart phones, pad, etc.) have infiltrated the little drops of life, and smart phones attract a large number of users at the unprecedented speed.
The mobile whiteboard of the conference is a mobile assistant tool of the meeting process, which can be applied to smart phones and tablet computers. This paper designs and realizes a network conference system. This system provides the help for the participants to hold the network conference.
The mobile whiteboard of the conference based on Android is mainly divided into the whiteboard drawing module and communication module. The part of the communication is composed of two parts which are the sender and the receiver. The aim is to send and receive whiteboard image information. And this part uses the UDP to communicate and Wi-Fi to connect users who participate in the meeting, so as to make the multiple mobile devices achieve the information at the same time. The whiteboard module designs the a series of menu options according to the needs of the users .It includes the following functions: draw, set the brush size, color, style, set the suitable vector, insert a picture, select the appropriate size of the rubber, empty the whiteboard, revocation, recovery, turn the page, save, open the atlas. The basic functions of the system can be achieved and it can operate stably. Besides, it can provide great experience for users.
Key words: Android; UDP; mobile; conference whiteboard
目 录
摘要 I
Abstract II
目录 III
第一章 绪论 1
1.1课题的背景及意义 1
1.2课题内容介绍 2
第二章 开发平台和关键技术介绍 5
2.1 Android平台简介 5
2.1.1Android框架结构 5
2.1.2 搭建Android开发环境 6
2.2 Wi-Fi系统应用 7
2.2.1Wi-Fi概述 7
2.2.2Wi-Fi工作步骤 7
2.3使用Socket实现数据通信 8
2.3.1UDP协议 8
2.3.2使用DatagramSocket 8
2.3.3使用MulticastSocket 9
第三章 会议移动白板的需求分析 11
3.1系统需求 11
3.1.1功能需求 11
3.1.2性能需求 16
3.2业务流程分析 16
3.3屏幕绘图基础 18
第四章 会议移动白板的系统设计 20
4.1 界面设计 20
4.2通信功能的实现 22
4.2.1 Intent的使用 22
4.2.2通信功能的实现 23
4.3绘图功能的实现 24
4.4测试效果 28
第五章 总结与展望 32
5.1毕业设计总结 32
5.2工作展望 32
参考文献 33
致谢 34
第一章 绪论
本章主要介绍了课题的背景和意义以及课题的内容,即会议移动白板需要实现的功能。
1.1课题的背景及意义
(一)移动智能设备的使用
在这个充斥着信息技术的时代,由于人们的经济能力不断提高,社会发展不断进步,移动智能设备(智能手机、平板电脑)已经成为大多数人生活和工作中不可或缺的用品。信息时代的飞速发展促使手机的功能愈来愈强大与丰富,进而给人们的生活、学习、工作提供了巨大的便捷,因此使其赢得了人们的青睐。尤其是安卓系统,凭借其开放性、平等性、无界性、方便性与硬件的丰富性得到了广大厂商和消费者的喜爱。
2016年第一季度,安卓的市场份额达到了75.6%,较上一季度提高了7.1%,而iphone的市场份额则已跌至18.9%,从上述数据可知,安卓系统已得到了普及。
请支付后下载全文,论文总字数:23157字