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

        ?

        Android應(yīng)用開發(fā)與數(shù)據(jù)庫連接技術(shù)探討

        2015-09-16 20:08:02魯麗彬
        科技傳播 2015年13期
        關(guān)鍵詞:數(shù)據(jù)包組件多媒體

        魯麗彬

        武漢城市職業(yè)學(xué)院,湖北武漢 430064

        Android應(yīng)用開發(fā)與數(shù)據(jù)庫連接技術(shù)探討

        魯麗彬

        武漢城市職業(yè)學(xué)院,湖北武漢 430064

        當(dāng)前移動互聯(lián)網(wǎng)技術(shù)迅猛發(fā)展,大量移動APP的應(yīng)用使人們的生活更加方便快捷。Android系統(tǒng)是移動設(shè)備的主流系統(tǒng),基于Android系統(tǒng)平臺的應(yīng)用開發(fā)的技術(shù)也是當(dāng)前的熱點。而在Android應(yīng)用開發(fā)中實現(xiàn)遠程數(shù)據(jù)庫連接是一項重要的技術(shù),它為Android平臺的應(yīng)用開發(fā)提供了數(shù)據(jù)的支撐。本文著重論述Android應(yīng)用開發(fā)與數(shù)據(jù)庫連接技術(shù)的實現(xiàn),并以實際的應(yīng)用舉例進行相關(guān)敘述。

        Android應(yīng)用開發(fā);數(shù)據(jù)庫連接技術(shù);APP

        0 引言

        自從安迪魯賓等人創(chuàng)建Android公司至今,目前全球大多數(shù)的移動設(shè)備都使用的是Android系統(tǒng)。這樣的廣泛運用促使Android系統(tǒng)平臺的發(fā)展也愈加迅速,其應(yīng)用也更加多樣化、復(fù)雜化。Android的應(yīng)用程序發(fā)展迅速。全世界很多智能手機廠家都加入了Android陣營,并推出了一系列的Android智能機。Android的開源和允許修改,與硬件有更好的契合度。本文將詳細分析對Android應(yīng)用開發(fā)方面的內(nèi)容與數(shù)據(jù)庫連接技術(shù)著重進行探討,并以一項針對大學(xué)生的移動多媒體學(xué)習(xí)應(yīng)用為例,進行相關(guān)論述。

        1 基于Android系統(tǒng)平臺的應(yīng)用開發(fā)概述

        如今的移動設(shè)備已經(jīng)在全球普及,是人們獲取信息的主要方式。由于Android系統(tǒng)平臺具有開放性的特點,這使人們在應(yīng)用開發(fā)時可以對其加以創(chuàng)新,實現(xiàn)不同的功能,而Android系統(tǒng)平臺開發(fā)成本不是很高,這樣將有助于為企業(yè)、為個人開發(fā)出極具特色的應(yīng)用。但對于開發(fā)Android系統(tǒng)下的應(yīng)用,需要先理解其系統(tǒng)的體系架構(gòu)、功能特征以及其相關(guān)組件構(gòu)成。

        首先是Android系統(tǒng)的體系架構(gòu)。應(yīng)用程序?qū)樱ˋpplications)、應(yīng)用程序框架層(Application Framework)、核心庫和運行環(huán)境層(Libraries和Android Runtime)、操作系統(tǒng)層(Linux Kernal)是Android系統(tǒng)自上而下的4個分層。

        其次是Android系統(tǒng)的功能特征。為了更加節(jié)省開發(fā)時間,減少開發(fā)精力,Android系統(tǒng)有它獨特的應(yīng)用程序架構(gòu),它包含了多種多樣的基礎(chǔ)部件,在開發(fā)應(yīng)用時可以直接運用;Android系統(tǒng)有它自身的內(nèi)建瀏覽器即集成瀏覽器,再配合Android手機使用瀏覽網(wǎng)頁時,可以出現(xiàn)更優(yōu)化的效果;Android系統(tǒng)中對繪圖能力的優(yōu)化也是其主要的功能之一,無論2D還是3D都有獨自的類庫。2D運用的是SGL,而3D運用的是OpenGL ES1.0(openGL for Embedded systems);SQLite數(shù)據(jù)庫也是重要功能之一,它主要負責(zé)結(jié)構(gòu)化的數(shù)據(jù)存儲,其具有支持事務(wù)功能和并發(fā)處理能功能,所以更加適合在移動設(shè)備上使用;對多媒體的支持能力,這一功能不僅支持靜態(tài)圖像格式的展現(xiàn),還可以用于播放不同種類的媒體文件。

        最后是相關(guān)組件構(gòu)成。Android應(yīng)用開發(fā)一共包括四個組件,分別是活動(Activity):作用于表現(xiàn)應(yīng)用的功能方面、服務(wù) (Service):是作用于應(yīng)用的后臺運行,其并不提供在界面呈現(xiàn)、廣播接收器(BroadcastReceiver):顧名思義,其主要作用于接受廣播,最后一個組件是內(nèi)容提供者 (Content Provider):其作用廣泛,可以支持在多個應(yīng)用中存儲和讀取數(shù)據(jù)。而且在進行Android 應(yīng)用開發(fā)時,這四個組件可以根據(jù)需要選擇其中的一個或者多個進行使用。

        2 Android應(yīng)用開發(fā)中數(shù)據(jù)庫連接技術(shù)的實現(xiàn)

        作為Google公司云計算計劃之一的Android系統(tǒng),它最主要的功能是為云計劃的云接入終端提供操作系統(tǒng)?;谶@個原因,輕量級的本地數(shù)據(jù)處理能力以及遠程數(shù)據(jù)傳輸能力是其Android系統(tǒng)的主要的設(shè)計特點。Android系統(tǒng)連接WebService有兩種最為常見的方式,一種是通過HTTP協(xié)議進行連接,另一種是通過SOAP協(xié)議進行連接。并且,在Android應(yīng)用的開發(fā)過程中,可以跟據(jù)開發(fā)者自身的不同情況進而選擇不同的各種連接方式。

        實現(xiàn)遠程數(shù)據(jù)庫連接具體分可為三個步驟:第一步是Android 系統(tǒng)的客戶端與數(shù)據(jù)庫進行連接。先設(shè)計一個連接服務(wù)器端的類,名為ConnectWeb負責(zé)與服務(wù)器端連接并傳輸數(shù)據(jù),其核心代碼定義了服務(wù)器IP地址以及相關(guān)的WebService地址,用戶將所需要的請求參數(shù)需要寫入url這一參數(shù)中,進而ConnWeb(String url)函數(shù)根據(jù)url中的請求參數(shù)向服務(wù)器進行發(fā)送請求;第二步Web服務(wù)器根據(jù)請求指令所調(diào)用相關(guān)的數(shù)據(jù),制作成并制作成JSON格式數(shù)據(jù)包并且及時發(fā)送給Android系統(tǒng)客戶端。第三步,Android系統(tǒng)客戶端在接受到JSON格式數(shù)據(jù)包后,對其進行解析。JSON格式數(shù)據(jù)包的解析很簡單,根據(jù)JSON類的數(shù)據(jù)包中是多個鍵值對的組成特點,在解析時就可以根據(jù)相應(yīng)鍵的名稱獲取相應(yīng)的數(shù)據(jù)。

        3 基于Android系統(tǒng)平臺的大學(xué)生多媒體學(xué)習(xí)應(yīng)用的開發(fā)概述

        3.1 需求分析

        一方面是軟件應(yīng)用需求分析:首先,Android系統(tǒng)平臺的開放性為大學(xué)生多媒體學(xué)習(xí)應(yīng)用開發(fā)提供了技術(shù)的可能性,其技術(shù)成本低,開發(fā)價值大。其次,大學(xué)生在校的學(xué)習(xí)主要依靠主動性,而這一應(yīng)用通過革新的學(xué)習(xí)方法可以讓學(xué)生更加有動力學(xué)習(xí)。最后,學(xué)生可以充分利用其碎片化的時間來進行學(xué)習(xí),不限時間、不限地點,讓學(xué)習(xí)無處不在。

        另一方面是軟件功能需求分析:首先,對于多媒體學(xué)習(xí)應(yīng)用不僅要具有網(wǎng)絡(luò)學(xué)習(xí)、資源整合等一般性的功能外,還應(yīng)該具有多種形式的討論交流功能,使學(xué)生能集思廣益共同學(xué)習(xí)。其次,具有可以進行自我反思的程序模塊,比如學(xué)習(xí)日志。最后,提供后臺記錄學(xué)生學(xué)習(xí)的動態(tài)模塊,比如學(xué)生學(xué)習(xí)進度,習(xí)題的完成程度等等。

        3.2 基于Android系統(tǒng)平臺下的大學(xué)生多媒體教育應(yīng)用的開發(fā)

        基于Android系統(tǒng)平臺下,對于功能的實現(xiàn)我們可以分為幾部分來陳述。服務(wù)器端的系統(tǒng)采用B/S的架構(gòu),并采用ASP.NET 技術(shù)進行,開發(fā)工具、服務(wù)器、數(shù)據(jù)庫要與設(shè)計相匹配。比如 Microsoft Visual Web Developer 2008開發(fā)工具、IIS (Internet Information Server)7.5型的服務(wù)器以及MySQL 數(shù)據(jù)庫,版本為5.1,都是最佳科學(xué)的配備。而對于設(shè)計系統(tǒng)界面的工具,我們需要使用配合度最高的用 div+css設(shè)計系統(tǒng)界面。

        4 結(jié)論

        綜上所述,筆者對基于Android系統(tǒng)平臺的應(yīng)用開發(fā)的相關(guān)技術(shù)進行了概述,并著重對遠程數(shù)據(jù)庫連接技術(shù)進行了探討,最后以基于Android系統(tǒng)平臺下的大學(xué)生多媒體教育應(yīng)用的開發(fā)作為實例,對前面的理論知識進行了應(yīng)用。當(dāng)今是移動互聯(lián)網(wǎng)高速發(fā)展的時代,智能移動設(shè)備已經(jīng)全球普及,而占據(jù)市場最多的是Android系統(tǒng),它所具有的超強功能為人們的移動生活變得更加豐富多彩,而且也將不斷地完善我們的生活,希望在未來Android系統(tǒng)發(fā)展的更為強大,為人們的科技生活更上一層樓。

        [1]董袁泉,徐李.基于Android平臺的移動應(yīng)用的研究與開發(fā)[J].科技視界,2012(6):166.

        TP39

        A

        1674-6708(2015)142-0114-01

        湖北省教育科學(xué)“十二五”規(guī)劃立項課題(2012B263號)

        猜你喜歡
        數(shù)據(jù)包組件多媒體
        無人機智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        借助多媒體探尋有效設(shè)問的“四度”
        新型碎邊剪刀盤組件
        重型機械(2020年2期)2020-07-24 08:16:16
        U盾外殼組件注塑模具設(shè)計
        SmartSniff
        多媒體在《機械制圖》課中的應(yīng)用
        多媒體達人煉成記
        河南電力(2016年5期)2016-02-06 02:11:40
        風(fēng)起新一代光伏組件膜層:SSG納米自清潔膜層
        太陽能(2015年11期)2015-04-10 12:53:04
        適切 適時 適度——說說語文課堂的多媒體使用
        語文知識(2015年9期)2015-02-28 22:01:42
        基于Libpcap的網(wǎng)絡(luò)數(shù)據(jù)包捕獲器的設(shè)計與實現(xiàn)
        av手机免费在线观看高潮| 老湿机香蕉久久久久久| 精品国产人成亚洲区| 在线播放a欧美专区一区| 久久国产亚洲精品超碰热| 精品久久亚洲一级α| 亚洲色图在线视频观看| 日韩一级137片内射视频播放 | 一区二区三区视频免费观看在线 | 李白姓白白又白类似的套路| 中文字幕亚洲乱码熟女在线萌芽| 久久99精品中文字幕在| 区一区一日本高清视频在线观看 | 欧洲女人与公拘交酡视频| 人人妻人人爽人人澡欧美一区| 7777奇米四色成人眼影| 欧美日韩国产成人高清视| 在线视频一区二区亚洲| 精品蜜桃av免费观看| 亚洲无码在线播放| 国产女女做受ⅹxx高潮| 大伊香蕉精品视频一区| 亚洲无人区乱码中文字幕| 中文字幕高清不卡视频二区| 牛牛在线视频| 性一交一乱一伦a片| 99久久精品一区二区三区蜜臀 | 国产精品久久国产精麻豆99网站| 国产精品久久久久久2021| 日韩不卡无码三区| 按摩偷拍一区二区三区| 亚洲av无码国产精品色午夜软件 | 亚洲最大免费福利视频网| 成人美女黄网站色大免费的| 国产成人精品一区二区视频| 久久AⅤ天堂Av无码AV| 日韩一区二区三区久久精品| 97se狠狠狠狠狼鲁亚洲综合色| 国产成人精品一区二区三区免费| 久久91综合国产91久久精品| 国产亚洲精品综合一区二区|