# 基于 Android 的实时共享白板APP
# 一、基于 Android 的实时共享白板的设计与实现
摘要:随着社会的飞速发展,人们生活水平大大提高,各种需求越来越复杂,因此各种项目的规模越来越大,项目成员越来越复杂,并且他们很有可能分布在不同地点。因此,提高项目组内成员之间沟通协作的效率成为亟待解决的问题。随着互联网的迅猛发展,人们已习惯于通过智能手机上的软件解决问题,他们需要一款简单、便捷、高效的软件来解决上述沟通问题,而众所周知,图文结合的沟通相比纯文字更加直观,也更加高效。基于此,本文研究了实现白板的方法和 Android 实时通信的技术,发现 HTML5 的 Canvas 可以方便地实现白板、HTML5 的 WebSocket 协议可用于实时通信并效率很高、Android 的 WebView 可以实现 Java 代码和 JavaScript 代码的互相调用,据此设计并实现了一个基于 Android 的实时共享白板 APP。本软件大致包括以下功能:安排会议、发送会议邀请、加入会议、会内权限管理、会议共享白板、会议群聊、联系人管理、账户管理。总结来说,通过使用本软件,用户不再需要坐在会议室里或电脑前,只要使用 Android 手机就可以随时随地召开白板会议,与自己的伙伴进行远程沟通与协作,可以有效提高团队成员之间沟通协作的效率。
关键词:安卓、实时、白板、会议、协作
Design and Implementation of Real-time Sharing Whiteboard Based on Android
Abstract:
With the rapid development of society, people's living standards have been greatly improved and the demand is more and more complex, so the scale of various projects is getting bigger and bigger, the project members are more and more complex and likely to be distributed in different locations. Therefore, improving the efficiency of communication becomes an urgent problem to be solved. With the rapid development of the Internet, people have been accustomed to solve the problem through the software on the smart phone, and now they need a simple, convenient and efficient software to solve the above communication problem, as we all known, graphic communication compared to pure text is more intuitive and more efficient. Based on this, this thesis studied the realization of the drawing board and Android real-time communication technology, found that HTML5 Canvas can easily achieve the drawing board, HTML5 WebSocket protocol can be used for real-time communication and it is efficient, and through Android WebView, Java and JavaScript can call each other easily, and according to this, design and implement a real-time sharing whiteboard APP based on Android. The software mainly includes the following functions: scheduling meetings, sending meeting invitations, joining meetings, permission management within the meeting, meeting sharing whiteboards, meeting group chat, contact management, account management. In summary, through the use of the software, users no longer need to sit in the conference room or computer, you can hold board meetings at anytime in anywhere, and communicate and collaborate with your partners remotely.
Keywords: Android、real-time、whiteboard、meeting、collaboration
# 二、绪论
## 2.1 课题的提出与意义
随着我国普遍进入互联网时代,“互联网 +”已经深入到国民工作生活的方方面面,人们逐渐习惯使用智能手机上的 APP 解决问题,譬如购物软件、外卖订餐软件、同城租房软件、打车软件等。随后,基于互联网,出现了另一个概念“共享经济”,指的是一种共用人力与资源的社会运作方式,它包括不同个人与组织对商品和服务的创造、生成、分配、交易、和消费的共享,源于“共享经济”的应用也比比皆是,譬如 Uber、摩拜单车等。互联网以其“连接万物”的能力,高效地传递信息,同时结合分布式计算,可以带来超大的计算能力;“共享”很好地解决了社会资源不足的问题,提高了社会的整体资源利用率。这两点在某种程度上揭示了人们的需求,即更简单快捷地解决以往需要现场沟通并支付资源独享费用的问题。
与此同时,人们生活工作中的要求和期望越来越高,例如,公司规模在变大,经常有多个公司并分布在不同的地方,项目的复杂度也在不断提升,项目组成员也随之不断增多。如此一来,沟通变得越来越重要,但也越来越难,尤其是跨地区沟通的效率低而成本高。如何解决这个问题? 网络给出了答案,因为高速网络联通了你我,使得我们可以跨越地理相隔实现交互,而传统的即时通讯工具一般局限于富文本聊天,交互性不足,难以保证沟通的简单高效。而基于 Android 的实时共享白板希望通过创建一块虚拟会议空间,多人使用 Android 手机随时随地连入并共享这块空间,在里面可以通过白板绘画、文字、声音等方式实现信息的交互共享,从而简单快捷地解决团队沟通问题。
## 2.2 课题的研究背景
在国内方面,网易云最近开放了多个通信与视频产品的云服务,其中就包括互动白板,提供包括多通道轨迹同步、自定义传输内容、多人白板互动、白板录制、文档转码共享等服务,主要应用于教学白板、涂鸦、“你画我猜”三种场景,但是该服务为收费服务,且费用高昂,月功能费为 1000 元。
相比国内,国外关于实时共享白板的研究开展的较早,应用也较多。有一款名为 SyncPad 的软件,可以涂鸦,并且可以多人实时交互,但是它运行在 iPad 上,并且是收费软件;有一款名为 Whiteboard Pro 的软件,也是可以涂鸦,可以多人实时交互,并支持蓝牙连接。此外,还有多个网站提供多人协作功能,包括实时共享白板。
由此可以看出,实时共享白板在国内尚未普及,尤其是在手机端应用上,而目前 Android 于智慧型手机市场的占有率已超过 80%,Android 开发技术也已相当成熟,因此,一款基于 Android 的手机端共享白板会议软件可以有效填补市场空缺,解决团队远程沟通协作难的问题。
## 2.3 系统特色介绍
传统的会议白板一般运行于 PC 或者会议室专用设备,而随着生活节奏不断加快,人们的时间更加宝贵,特别是在大城市,交通堵塞难以避免,如果用户可以有效利用交通堵塞等碎片时间,高效地完成简短但必要的会议沟通,就能够节约时间处理其他的事情,从而使得工作更加游刃有余。在这个生活场景中,传统的会议白板就不能满足需求了,需要在手机端提出解决方案。
手机端会议也有很多种,如视频会议、电话会议等等,但是如果用户在室外,一个没有无线网的地方,视频会议会消耗大量流量,其费用是用户不愿支付的;电话会议,只能传递声音,不够直观,不适合讨论复杂问题。
而本系统是一个基于 Android 的手机端实时共享白板 APP,通过本软件,用户可以简单方便地开会、加会、邀请;通过白板绘画、共享资源和群聊结合,用户可以既直观又详细地表达自己的想法,本系统适合多种问题的讨论协商,例如界面设计问题、数学类问题、工程类问题等等;通过加会者权限管理,主持人可以控制会议的秩序。
总之,使用本系统,用户可以随时随地进行开会沟通,不再需要在会议室或电脑前,而且本系统的界面简洁、操作简单、交互性强、流量消耗少。
## 2.4 内容安排
本论文整体分为六个大章节:
第�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
系统整体的业务流程以用户注册登录为起点。用户进入系统主页面后,可以安排会议,安排好会议可以查看、再次编辑、删除、邀请别人加会、进入会议,以主持人身份进入会议后,可以继续邀请别人加会、锁定会议、共享资源、使用白板、使用群聊、查看参与者列表、控制加会者权限等。以加会者的身份加入会议,可以邀请别人加会、使用白板、使用群聊、查看参与者列表。除此之外,用户还可以添加、删除、查看联系人以及进行一些账户设置操作等。
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
收起资源包目录
![package](https://csdnimg.cn/release/downloadcmsfe/public/img/package.f3fc750b.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/DOCX.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/DOCX.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/EXE.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/EXE.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
![file-type](https://csdnimg.cn/release/download/static_files/pc/images/minetype/GIF.png)
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/fbed2db386fd4018b8f2474d6651545d_s1t16.jpg!1)
神仙别闹
- 粉丝: 2712
- 资源: 7668
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
下载权益
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
C知道特权
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
VIP文章
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
课程特权
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
开通VIP
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- AMSR/ADEOS-II L1A Raw Observation Counts, Version 3用户手册
- zaopingshujufenxi.zip
- 六级作文模板万能句型pdf.zip
- delphi 12 控件之DISQLite3 v5.48.3 for Delphi 11-12 Athens + CRACK.7
- Delphi 12 控件之DIXml v6.3.1 for Delphi 11-12 Athens + CRACK.7z
- Delphi 12 控件Mitov Software MegaLab 8.0 for D12 Athens Source Cod
- Delphi 12 控件之Delphi-WinTaskSched-master.zip
- C语言连接两个字符串pdf.zip
- Matlab的语言教程
- Sigrity-PowerSI提取S参数仿真操作指导
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)