亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android平臺的教學(xué)演示系統(tǒng)設(shè)計與實現(xiàn)

        2017-03-29 07:45:26陳建鋒
        現(xiàn)代計算機 2017年4期
        關(guān)鍵詞:服務(wù)端服務(wù)器端客戶端

        陳建鋒

        (廣州大學(xué)華軟軟件學(xué)院,廣州 510990)

        基于Android平臺的教學(xué)演示系統(tǒng)設(shè)計與實現(xiàn)

        陳建鋒

        (廣州大學(xué)華軟軟件學(xué)院,廣州 510990)

        隨著智能手機也逐漸的普及,智能手機操作系統(tǒng)也越來越強大,其中Android系統(tǒng)占據(jù)很大的市場。教學(xué)演示是課堂的主要內(nèi)容,多媒體教學(xué)早經(jīng)普及高校日常的教學(xué)課堂,其中PPT演示占教學(xué)的主要部分。設(shè)計與實現(xiàn)教師可以通過該系統(tǒng)實現(xiàn)用Android智能手機將已存儲在手機上的課件推送到與投影儀設(shè)備相連接的PC上,并可以用手機控制PPT的播放,對PPT進行無線遠程操作,方便教師進行課堂教學(xué)演示。

        教學(xué)演示系統(tǒng);Android;C/S;Socket

        0 引言

        隨著科學(xué)技術(shù)的發(fā)展,多媒體教學(xué)早經(jīng)普及了高校日常的教學(xué)課堂,教學(xué)演示是課堂的主要內(nèi)容,其中PPT演示占了教學(xué)的主導(dǎo)部分。智能手機已經(jīng)飛速的普及,成為人們?nèi)粘I畈豢扇鄙俚囊徊糠帧N磥淼目萍紝絹碓街悄芑?,這將會使我們的生活越來越方便舒適。智能手機在最近幾年才迅速普及,而針對智能手機平臺而設(shè)計的教學(xué)演示的軟件并不多,所以,設(shè)計與實現(xiàn)一款基于Android平臺的教學(xué)演示系統(tǒng)具有一定的實用性,教師可以通過該平臺實現(xiàn)用Android智能手機將已存儲在手機上的課件推送到與投影儀設(shè)備相連接的PC上,并可以用手機控制PPT的播放,對PPT進行無線遠程操作,方便教師進行課堂教學(xué)演示。

        1相關(guān)技術(shù)介紹

        1.1 Android

        Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。Android分為四個層,從高層到低層分別是應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運行庫層和Linux內(nèi)核層。

        1.2 Socket

        Socket通常也稱作“套接字”,用于描述IP地址和端口,是一個通信鏈的句柄,可以用來實現(xiàn)不同虛擬機或不同計算機之間的通信。在Internet上的主機一般運行了多個服務(wù)軟件,同時提供幾種服務(wù)。每種服務(wù)都打開一個Socket,并綁定到一個端口上,不同的端口對應(yīng)于不同的服務(wù)。

        2 需求分析與功能設(shè)計

        為了滿足教師課堂教學(xué)演示的需要,教師需要用Android智能手機將已存儲在手機上的文件(如:PPT等)推送到與投影儀設(shè)備相連接的PC上,并可以用手機控制PPT的播放,對PPT進行無線遠程操作,需要實現(xiàn)的詳細功能分析如表1所示。

        根據(jù)上面的需求分析,設(shè)計其功能結(jié)構(gòu)圖,如圖1所示。

        3 系統(tǒng)功能設(shè)計與實現(xiàn)

        本系統(tǒng)采用C/S架構(gòu)設(shè)計,整個項目分為服務(wù)器端和客戶端,PC端即為服務(wù)器端,手機端作為客戶端。兩端通過Socket網(wǎng)絡(luò)通信技術(shù)實現(xiàn)客戶端和服務(wù)端的連接訪問,實現(xiàn)客戶端與服務(wù)端的信息傳輸。

        表1 功能性需求詳細列表

        圖1 功能結(jié)構(gòu)圖

        表2 通信規(guī)則表

        3.1 通信規(guī)則設(shè)計

        手機端與PC端通信Socket來連接通信。要使兩個設(shè)備能夠協(xié)同地進行工作,實現(xiàn)信息的交換,那么它們之間必須具有“共同的語言”。所以,通過設(shè)定一定的規(guī)則來使它們能夠正確解釋對方所要表達的意思。下面是本系統(tǒng)設(shè)定的一些通信指令,指令的前2個字符表示該指令的行為,用以通知對方需要干什么,“|”符號后面的則為參數(shù),如果有多個參數(shù)同樣以“|”符號隔開。這樣設(shè)計是為了使傳輸?shù)闹噶罡雍喍獭?/p>

        兩端的實現(xiàn)都須參照表2,這樣才能使兩端能夠正確地通信。

        3.2 通信指令實現(xiàn)

        通信指令在程序中是以公有靜態(tài)常量的方式來表示,Android端實現(xiàn)如下:

        3.3 Socket通信實現(xiàn)

        系統(tǒng)采用的是C/S架構(gòu)設(shè)計,整個項目分為服務(wù)器端和客戶端。利用Socket網(wǎng)絡(luò)開發(fā)技術(shù)實現(xiàn)客戶端和服務(wù)端的連接訪問,實現(xiàn)客戶端與服務(wù)端的信息傳輸??蛻魴C與服務(wù)器進行Socket通信的協(xié)作流程圖,如圖2。

        圖2 客戶機與服務(wù)器連接協(xié)作流程圖

        圖3 手機端連接界面

        圖4 PC端等待連接界面

        圖5 手機端主界面

        3.4 文件傳送功能的實現(xiàn)

        文件傳送與控制主要實現(xiàn)的功能是:①文件傳送,手機將存儲在手機中的文件傳送到PC中;②打開文件,手機將傳到PC的文件打開。

        手機端文件傳送實現(xiàn)關(guān)鍵代碼:

        3.5 PPT控制功能的實現(xiàn)

        PPT控制主要實現(xiàn)的功能是:①全屏播放,打開PPT后可以使用手機來進入全屏播放;②上一頁,打開PPT后可以使用手機來進入全屏播放,支持手勢,向左滑上一頁;③下一頁,用手機控制PPT的下一頁操作,支持手勢,向右滑下一頁;④調(diào)用畫筆,用手機控制PPT的畫筆;⑤退出全屏播放,用手機控制PPT的結(jié)束播放。

        圖6 手機端確認傳送文件

        圖7 PPT控制

        4 結(jié)語

        基于Android平臺的教學(xué)演示系統(tǒng)采用的是C/S架構(gòu)設(shè)計,整個項目分為服務(wù)器端和客戶端。利用Socket網(wǎng)絡(luò)開發(fā)技術(shù)實現(xiàn)客戶端和服務(wù)端的連接訪問,實現(xiàn)客戶端與服務(wù)端的信息傳輸。整個系統(tǒng)的設(shè)計與實現(xiàn),其中Socket通信實現(xiàn)是關(guān)鍵,PPT控制是這個系統(tǒng)的核心功能,該功能還實現(xiàn)了Android手勢進行操作,給用戶更好的體驗。教師很容易通過用Android智能手機將已存儲在手機上的教學(xué)文件推送到與投影儀設(shè)備相連接的PC上,并可以用手機控制PPT的播放,對PPT進行無線遠程操作,更好地滿足了教師課堂教學(xué)演示的需求。

        [1]李剛.瘋狂Android講義[M].北京:電子工業(yè)出版社,2011.7.

        [2]江紅/余青松.C#.NET程序設(shè)計[M].北京:清華大學(xué)出版社,2010.2.

        [3]Forounzan,B.A,F(xiàn)egan,S.C.數(shù)據(jù)通信與網(wǎng)絡(luò)(原書第4版)[M].北京:機械工業(yè)出版社,2007.7.

        [4]王勇等.Android編程入門很簡單[M].北京:清華大學(xué)出版社,2012.

        [5]陳文,郭依正.深入理解Android網(wǎng)絡(luò)編程:技術(shù)詳解與最佳實踐[M].北京:機械工業(yè)出版社,2013.

        [6]明日科技.Android從入門到精通[M].北京:清華大學(xué)出版社,2012.

        [7]王家林,王家俊,王家虎.Android高級開發(fā)實戰(zhàn)————UI、NDK與安全[M].北京:電子工業(yè)出版社,2013.

        [8]佘志龍,陳昱勛,鄭名杰等.Google Android SDK開發(fā)范例大全(第3版)[M].北京:電子工業(yè)出版社,2011.

        Design and Implementation of Teaching Demonstration System Based on Android Platform

        CHEN Jian-feng

        (Guangzhou University Huaruan Software College,Guangzhou 510990)

        With the gradual popularity of smart phones,smart phone operating system is also becoming more powerful,in which the Android system to occupy a large market.Teaching is the main content of the classroom,multimedia teaching has been popularized in daily teaching, which PPT accounted for the major part of the teaching demonstration.The design and implementation of Android intelligent mobile phone through the teachers can use the platform is stored in the mobile phone on the courseware pushed to connect with the projector on the PC,and can play with the mobile phone PPT wireless remote control,PPT operation,convenient for teachers in classroom teaching demonstration.

        Teaching Demonstration System;Android;C/S;Socket

        1007-1423(2017)04-0076-06

        10.3969/j.issn.1007-1423.2017.04.017

        陳建鋒(1980-),男,廣東化州人,本科,研究方向為計算機應(yīng)用軟件開發(fā)

        2016-11-29

        2017-01-15

        猜你喜歡
        服務(wù)端服務(wù)器端客戶端
        云存儲中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
        縣級臺在突發(fā)事件報道中如何應(yīng)用手機客戶端
        傳媒評論(2018年4期)2018-06-27 08:20:24
        孵化垂直頻道:新聞客戶端新策略
        傳媒評論(2018年4期)2018-06-27 08:20:16
        基于Vanconnect的智能家居瘦客戶端的設(shè)計與實現(xiàn)
        電子測試(2018年10期)2018-06-26 05:53:34
        新時期《移動Web服務(wù)端開發(fā)》課程教學(xué)改革的研究
        淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
        成功(2018年10期)2018-03-26 02:56:14
        在Windows Server 2008上創(chuàng)建應(yīng)用
        在Windows中安裝OpenVPN
        客戶端空間數(shù)據(jù)緩存策略
        網(wǎng)頁防篡改中分布式文件同步復(fù)制系統(tǒng)
        欧美丰满大爆乳波霸奶水多| 亚洲av成熟国产一区二区| 中国娇小与黑人巨大交| 久久精品国产网红主播| 亚洲精品第一页国产精品| japanese色国产在线看视频| 久久综合亚洲鲁鲁五月天| 久久亚洲伊人| 99久久亚洲国产高清观看| 美女狂喷白浆网站视频在线观看| 亚洲岛国一区二区三区| 亚洲人成网站色7799| 亚洲av永久无码天堂网手机版| 久久精品性无码一区二区爱爱| 久久久噜噜噜噜久久熟女m| 大地资源网在线观看免费官网| 最新日本一道免费一区二区| 亚洲av成人综合网| 东京热无码人妻中文字幕| 中文字幕久久熟女人妻av免费| 男女主共患难日久生情的古言 | 国产裸体美女永久免费无遮挡| 好男人日本社区www| 亚洲三级在线播放| 亚洲精品在线一区二区| 亚洲熟妇久久精品| 久久中文字幕乱码免费| 亚洲天堂免费成人av| 精品一二三四区中文字幕| 全部孕妇毛片丰满孕妇孕交| av少妇偷窃癖在线观看| 日本一区二区三区精品免费| 337p人体粉嫩胞高清视频| 色婷婷七月| 亚洲国产精品二区三区| av区无码字幕中文色| 亚洲有码转帖| 日本一区二区三区在线| 中文字幕漂亮人妻在线| 精品国模一区二区三区| 手机色在线|