• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android 系統(tǒng)的移動(dòng)學(xué)習(xí)資源設(shè)計(jì)與研究

      2015-08-16 12:23:50邵長(zhǎng)海
      中國(guó)管理信息化 2015年17期
      關(guān)鍵詞:架構(gòu)設(shè)計(jì)服務(wù)器端應(yīng)用程序

      邵長(zhǎng)海

      (長(zhǎng)春廣播電視大學(xué) ,長(zhǎng)春 130051)

      伴隨著移動(dòng)通信技術(shù)的發(fā)展,智能手機(jī)、平板電腦等移動(dòng)設(shè)備的普及,移動(dòng)學(xué)習(xí)逐漸成為日常學(xué)習(xí)中的重要部分。移動(dòng)學(xué)習(xí)利用無(wú)線網(wǎng)絡(luò)和便攜式設(shè)備讓學(xué)習(xí)者擺脫了時(shí)空的束縛,學(xué)習(xí)者可以根據(jù)自身需要,靈活地選擇學(xué)習(xí)時(shí)間和內(nèi)容,充分體現(xiàn)了學(xué)習(xí)的自主性。傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)網(wǎng)站在移動(dòng)設(shè)備上已經(jīng)不再適用,目前基于移動(dòng)設(shè)備的學(xué)習(xí)網(wǎng)站相對(duì)缺乏,因此如何設(shè)計(jì)開(kāi)發(fā)適用于移動(dòng)學(xué)習(xí)的網(wǎng)站已經(jīng)成為移動(dòng)學(xué)習(xí)的熱點(diǎn)問(wèn)題。

      1 Android應(yīng)用開(kāi)發(fā)的平臺(tái)特點(diǎn)

      1.1 平臺(tái)的開(kāi)放性

      Android是一個(gè)開(kāi)放的平臺(tái),能兼容不同設(shè)備,包括不同屏幕尺寸、外設(shè)以及語(yǔ)言環(huán)境等。Android架設(shè)在Linux之上,提供了基于資源目錄的應(yīng)用資源體系[1]。在開(kāi)發(fā)移動(dòng)資源時(shí),可以針對(duì)不同的設(shè)備環(huán)境,分別訂制描述同一界面對(duì)象的文件,然后放入特定的資源環(huán)境目錄中,Android系統(tǒng)會(huì)在運(yùn)行時(shí)尋找最符合當(dāng)前設(shè)備的資源文件,從而提供最合適的用戶體驗(yàn)。

      1.2 基于組件的應(yīng)用設(shè)計(jì)

      Android智能設(shè)備的所有功能都是通過(guò)移動(dòng)應(yīng)用實(shí)現(xiàn)的,而開(kāi)發(fā)移動(dòng)應(yīng)用的核心是組件。Android通過(guò)配置文件對(duì)每個(gè)組件的需求和能力進(jìn)行描述,系統(tǒng)再統(tǒng)一調(diào)用這些組件,組件通過(guò)Intent對(duì)象進(jìn)行連接及數(shù)據(jù)傳遞。利用組件可以像搭建積木一樣快速構(gòu)建我們的移動(dòng)應(yīng)用,例如在開(kāi)發(fā)移動(dòng)學(xué)習(xí)應(yīng)用需要錄制或播放音頻文件時(shí),可以調(diào)用系統(tǒng)自帶的或者第三方開(kāi)發(fā)的組件來(lái)完成,而不需要自己重新開(kāi)發(fā)這樣功能的組件。

      1.3 網(wǎng)絡(luò)服務(wù)功能

      Android移動(dòng)學(xué)習(xí)資源的開(kāi)發(fā)可充分利用移動(dòng)網(wǎng)絡(luò)服務(wù)功能,以云端服務(wù)的方式開(kāi)發(fā)移動(dòng)學(xué)習(xí)應(yīng)用?;谠贫说膽?yīng)用首先要更多地考慮網(wǎng)絡(luò)信息安全,包括用戶信息安全及云服務(wù)的安全策略;其次是要考慮信息流量與資費(fèi),盡可能采用離線閱讀、在線更新的模式,在沒(méi)有WIFI的情況下訪問(wèn)網(wǎng)絡(luò)學(xué)習(xí)資源,要提示學(xué)習(xí)者將產(chǎn)生較大的網(wǎng)絡(luò)數(shù)據(jù)流量等。

      2 移動(dòng)學(xué)習(xí)的特點(diǎn)

      移動(dòng)技術(shù)已融入我們的生活,學(xué)習(xí)形式逐漸由正式學(xué)習(xí)環(huán)境擴(kuò)展到非正式學(xué)習(xí)環(huán)境,使個(gè)性化、情景化、協(xié)作化的終身學(xué)習(xí)成為可能[2]。移動(dòng)學(xué)習(xí)的特點(diǎn)如下:

      (1)學(xué)習(xí)環(huán)境移動(dòng)性。傳統(tǒng)學(xué)習(xí)的學(xué)習(xí)環(huán)境大多是固定的,而移動(dòng)學(xué)習(xí)環(huán)境是可移動(dòng)的,突破了時(shí)空限制,隨時(shí)隨地進(jìn)行學(xué)習(xí)。

      (2)學(xué)習(xí)內(nèi)容即時(shí)性。在學(xué)習(xí)者最需要的時(shí)候?yàn)樗麄兲峁┲R(shí)信息,如戶外活動(dòng)、旅行、考察中需要相關(guān)的信息,即可通過(guò)移動(dòng)設(shè)備上網(wǎng)獲取知識(shí)。

      (3)學(xué)習(xí)形式個(gè)性化。在移動(dòng)學(xué)習(xí)中,可以根據(jù)學(xué)習(xí)者的需求來(lái)訂制學(xué)習(xí)時(shí)間、學(xué)習(xí)材料等。

      3 Android移動(dòng)學(xué)習(xí)系統(tǒng)架構(gòu)設(shè)計(jì)

      3.1 Android移動(dòng)學(xué)習(xí)系統(tǒng)整體設(shè)計(jì)

      本系統(tǒng)總體架構(gòu)設(shè)計(jì)如圖1所示,系統(tǒng)支持基于Android的移動(dòng)終端通過(guò)無(wú)線網(wǎng)絡(luò)聯(lián)網(wǎng)進(jìn)行在線移動(dòng)學(xué)習(xí)。系統(tǒng)支持C/S、B/S模式部署應(yīng)用。

      圖1 總體架構(gòu)設(shè)計(jì)

      服務(wù)器端的應(yīng)用程序支持Android的移動(dòng)終端智能手機(jī)、平板電腦的訪問(wèn),在客戶端的部署上,智能手機(jī)由Android程序運(yùn)行,平板電腦則可以直接基于完善的瀏覽器運(yùn)行。移動(dòng)學(xué)習(xí)的內(nèi)容資源(超文本、圖像、流媒體)完全由服務(wù)器端進(jìn)行分發(fā)。

      3.2 Android移動(dòng)學(xué)習(xí)系統(tǒng)服務(wù)器端模塊設(shè)計(jì)

      本系統(tǒng)服務(wù)器端主要由用戶登錄模塊、課程管理模塊、資源管理模塊、在線交流模塊組成。服務(wù)器各功能模塊如圖2所示。

      圖2 服務(wù)器各功能模塊

      3.3 Android移動(dòng)學(xué)習(xí)系統(tǒng)客戶端設(shè)計(jì)

      Android客戶端軟件是學(xué)習(xí)者直接通過(guò)Android設(shè)備訪問(wèn)移動(dòng)學(xué)習(xí)資源的入口。Android客戶端程序主要由Android用戶登錄界面、客戶端功能導(dǎo)航主界面、課程訪問(wèn)界面(調(diào)用Webkit核心)、聯(lián)機(jī)交流界面、客戶端視頻播放器組成,其結(jié)構(gòu)如圖3所示。

      圖3 客戶端設(shè)計(jì)

      4 Android移動(dòng)學(xué)習(xí)系統(tǒng)的實(shí)現(xiàn)

      4.1 Android移動(dòng)學(xué)習(xí)系統(tǒng)服務(wù)器端實(shí)現(xiàn)部分代碼

      WWW資源服務(wù)器程序?qū)崿F(xiàn)。本系統(tǒng)服務(wù)器的網(wǎng)頁(yè)課程資源分發(fā)采用MVC模式的JAVA WEB方式實(shí)現(xiàn),文本圖像等資源存儲(chǔ)在數(shù)據(jù)庫(kù)里,用戶請(qǐng)求時(shí)從數(shù)據(jù)庫(kù)獲取數(shù)據(jù) (直接獲取文本、HTML等內(nèi)容,視頻、音頻則取得其 URL),并最終通過(guò)JSP動(dòng)態(tài)網(wǎng)頁(yè)顯示所有的內(nèi)容,部分代碼如下:?

      4.2 Android移動(dòng)學(xué)習(xí)系統(tǒng)客戶端實(shí)現(xiàn)部分代碼

      Android應(yīng)用程序一般由應(yīng)用程序描述文檔AndroidManifest.xml,資源文件和JAVA類(lèi)組成。AndroidManifest.xml描述了應(yīng)用程序名稱、包路徑、Activity類(lèi)聲明、intent過(guò)濾器、應(yīng)用程序權(quán)限。資源文件必須全部放在應(yīng)用程序根目錄的res目錄下,包括應(yīng)用程序所需的各種圖標(biāo)、圖片、屬性文件、描述文檔等,在res目錄下的layout子目錄下存放有各個(gè)活動(dòng)程序(Activity)的布局描述文件,這些布局描述文件都是規(guī)范的XML文檔。

      本系統(tǒng)Android客戶端的AndroidMainfest.xml代碼如下:

      5 總結(jié)

      本文對(duì)基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)進(jìn)行了具體架構(gòu)設(shè)計(jì),并使用Eclipse集成開(kāi)發(fā)環(huán)境實(shí)現(xiàn)了該移動(dòng)學(xué)習(xí)系統(tǒng),最終在Android手機(jī)上測(cè)試運(yùn)行并通過(guò)。

      Android平臺(tái)盡管發(fā)展迅速,但由于其發(fā)展較晚,Android尚存在一些不足,從版本差異到系統(tǒng)SDK的完善支持均有待完善。移動(dòng)學(xué)習(xí)研究尚處于理論階段,大規(guī)模的實(shí)踐應(yīng)用較少。如何設(shè)計(jì)一個(gè)有較好移動(dòng)學(xué)習(xí)基礎(chǔ)理論支持和具備良好應(yīng)用性的移動(dòng)學(xué)習(xí)系統(tǒng),仍處于探索階段。

      [1]范懷宇.Android 開(kāi)發(fā)精要[M].北京:機(jī)械工業(yè)出版社,2012.

      [2]陳曉慧.基于手機(jī)的移動(dòng)學(xué)習(xí)在開(kāi)展中面臨的挑戰(zhàn)[J].現(xiàn)代教育技術(shù),2009(10).

      猜你喜歡
      架構(gòu)設(shè)計(jì)服務(wù)器端應(yīng)用程序
      基于安全性需求的高升力控制系統(tǒng)架構(gòu)設(shè)計(jì)
      刪除Win10中自帶的應(yīng)用程序
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      在Windows中安裝OpenVPN
      對(duì)稱加密算法RC5的架構(gòu)設(shè)計(jì)與電路實(shí)現(xiàn)
      應(yīng)用于SAN的自動(dòng)精簡(jiǎn)配置架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
      基于星務(wù)計(jì)算機(jī)的系統(tǒng)軟件架構(gòu)設(shè)計(jì)
      網(wǎng)頁(yè)防篡改中分布式文件同步復(fù)制系統(tǒng)
      關(guān)閉應(yīng)用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      三星電子將開(kāi)設(shè)應(yīng)用程序下載商店
      安阳县| 临沧市| 肥城市| 沽源县| 屏南县| 平山县| 德安县| 阳曲县| 垣曲县| 华阴市| 松阳县| 绿春县| 二连浩特市| 阿克陶县| 望都县| 温宿县| 营山县| 礼泉县| 乌鲁木齐县| 乡城县| 淮南市| 乌鲁木齐县| 芮城县| 凉城县| 鸡东县| 若羌县| 澄江县| 中西区| 获嘉县| 永济市| 高邑县| 澄迈县| 乌恰县| 黎川县| 桃源县| 会宁县| 邛崃市| 临猗县| 富锦市| 林甸县| 白银市|