999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用Datasnap技術開發(fā)安卓系統(tǒng)應用程序

2013-04-29 00:44:03江帆
科技資訊 2013年8期

江帆

摘 要:手機和移動設備的開發(fā)在現(xiàn)今正變得越來越重要,因此許多應用系統(tǒng)都需要能夠把手機和移動設備整合到現(xiàn)有的系統(tǒng)之中作為新的客戶端,在RAD Studio XE2中提供了Mobile Connector的功能,允許開發(fā)人員開發(fā)安卓系統(tǒng)的Datasnap客戶端程序,讓主流的手機使用者可以藉由手機連接到此服務器以存取服務器提供的服務。本文主要闡述了如何藉由Datasnap移動設備連接組件的功能開發(fā)安卓系統(tǒng)的服務器程序和手機的客戶端程序。

關鍵詞:Datasnap 安卓 服務器 客戶端

中圖分類號:TP311.5 文獻標識碼:A 文章編號:1672-3791(2013)03(b)-0022-01

1 Datasnap移動設備連接組件說明

RAD Studio XE2推出Datasnap移動設備連接組件技術的目的是為了讓手機客戶端能夠非常容易地連接到Windows平臺的Datasnap服務器取得服務,這樣一來,就能夠讓原來Midas分散式系統(tǒng)或最新的Datasnap分散式系統(tǒng)和移動式客戶端整合在一起。目前由于不同的手機客戶端必須使用不同的程式語言和技術來開發(fā),因此開發(fā)人員如果要整合數(shù)個不同的手機客戶端和分布式系統(tǒng),那將是非常辛苦的工作,而Datasnap移動設備連接組件正好解決了這個問題,因為這是一個藉由可以自動產(chǎn)生不同手機客戶端的程序代碼的技術,可以讓不同的手機客戶端連接到分布式系統(tǒng)。

2 開發(fā)安卓系統(tǒng)應用程序的步驟

在開發(fā)安卓系統(tǒng)應用程序的過程中,需要讓安卓系統(tǒng)的客戶端程序連接到Datasnap服務器程序,其開發(fā)步驟如下:(1)從Datasnap服務器獲取Mobile Connector的Java客戶端程序代碼,這個程序代碼不僅能夠讓安卓系統(tǒng)的Java程序代碼連接到Datasnap服務器,更為重要的是,其中包含了所有服務器中的服務方法,可以讓安卓系統(tǒng)的Java客戶端程序直接連接服務器。(2)把Mobile Connector的Java客戶端程序代碼加入到安卓開發(fā)軟件中,再使用Java調用Datasnap服務器的方法。

3 使用RAD Studio XE2開發(fā)Datasnap服務器和安卓客戶端

3.1 建立服務器程序

要讓安卓手機用戶能夠連接到Datasnap服務器,在建立服務器時就必須加入支持Mobile Connector的功能,因此,我們先建立一個新的Datasnap Rest應用程序,服務器建立完成后,打開Web Module程序窗體,可以看到Datasnap Server的若干個組件,由于在之前勾選了Mobile Connectors選項,因此在這個程序窗體中加入了DSProxyDispatcher組件,這個組件可以讓用戶藉由使用特定的URL來產(chǎn)生支持特定手機客戶端的Mobile Connector原始程序代碼。現(xiàn)在編譯并執(zhí)行服務器程序,就可以使用瀏覽器藉由特定的URL來獲取支持特定手機客戶端的Mobile Connector程序代碼,然后就可以使用這些支持特定手機客戶端的Mobile Connector程序代碼來連接并存取服務器中的服務方法。在瀏覽器中使用了上述特定的URL后,服務器就會傳遞安卓客戶端的Mobile Connector程序代碼(以ZIP壓縮文件的方式)到瀏覽器中,讓瀏覽器下載,文件名為java_android.zip。解壓縮此文件,就可以看到其中包含了Java原始程序的代碼文件,可以在Eclipse for Android中使用這些代碼文件以連接到服務器。

3.2 開發(fā)安卓系統(tǒng)客戶端應用程序

取得了安卓系統(tǒng)客戶端Mobile Connector的原始程序代碼以后,接下來就可以使用它來開發(fā)安卓系統(tǒng)的客戶端應用程序了,步驟如以下幾點。

(1)啟動Eclipse for Android,并建立Android項目工程,單擊【下一步】按鈕。

(2)在下一步中選擇使用安卓2.1SDK,單擊【下一步】按鈕。

(3)在下一步單擊【Browse】按鈕,加入java_android.zip文件到工程項目文件中,并加入到工程的src目錄中,單擊【完成】按鈕。在加入完成后,打開工程項目中src節(jié)點,可以看到com.embarcadero.javaandroid出現(xiàn)在src節(jié)點下面。

(4)為以讓安卓客戶端程序能夠連接Datasnap服務器,必須開啟Internet的存取權限。打開工程項目文件中的Manifest.xml文件,加入Internet的存取使用權限。

修改客戶端程序的使用者界面,使用鼠標雙擊選中res/layout節(jié)點之下的main.xml文件,此時Eclipse會顯示可視化的使用者界面,在主窗體中加入1個Label組件,2個EditText組件和1個Button組件。

使用鼠標右擊第一個EditText組件,設定它的ID為edtZipCode,使用鼠標右擊第二個EditText組件,設定它的ID為edtZipArea,使用鼠標右擊Button組件,設定它的ID為btnQuery,設定它的Text為查詢。

最后為這個工程項目建立一個運行時期的狀態(tài)設定,Eclipse for Android會啟動Android Simulator并加載運行的項目工程。在運行的程序中輸入一個郵政編碼,并點擊【查詢】按鈕,會看到Android客戶端程序調用Datasnap服務器方法所返回的查詢結果。

4 結語

在計算機技術高速發(fā)展的今天,支持手機和移動設備應用程序的開發(fā)正變得越來越重要,許多應用系統(tǒng)都需要能夠把手機和移動設備整合到現(xiàn)有的系統(tǒng)之中作為新的客戶端,在RAD Studio XE2中提供了Mobile Connector的功能,允許開發(fā)人員開發(fā)安卓系統(tǒng)的客戶端程序,讓主流的手機使用者可以藉由手機連接到Datasnap服務器以存取服務器提供的服務。本文主要闡述了如何藉由移動設備連接組件的功能開發(fā)安卓系統(tǒng)的服務器程序和手機的客戶端程序。

參考文獻

[1] 李玲玲,陶宏才.基于Android的業(yè)務盒的設計與實現(xiàn)[J].成都信息工程學院學報,2012(4):41-45.

[2] 張棟,黃瑩瑩.基于Android平臺的云計算旅游信息導航系統(tǒng)設計[J].電子世界,2013(3):10-12.

[3] 董曉剛.淺析Android系統(tǒng)的四大基本組件[J].中國電子商務,2013(1):39.

[4] 張云.Android Project目錄及文件詳解[J].信息安全與技術,2013(1):40-42.

主站蜘蛛池模板: 亚洲国内精品自在自线官| 最新午夜男女福利片视频| 亚洲天堂免费| AV不卡国产在线观看| 不卡视频国产| 国产在线观看人成激情视频| 91麻豆精品国产高清在线| 亚洲一区二区无码视频| 亚洲欧美h| 亚洲有码在线播放| 亚洲第一精品福利| 一本大道香蕉高清久久| 毛片手机在线看| 亚洲视频影院| 欧美视频二区| 日韩精品久久久久久久电影蜜臀| 国产精品浪潮Av| 国产成人亚洲精品蜜芽影院| 国产精品免费露脸视频| 2019年国产精品自拍不卡| 国产精品久久久久久久伊一| 在线日韩一区二区| 欧美日韩国产综合视频在线观看| 99热这里只有免费国产精品| 国产极品美女在线播放| 成人综合久久综合| 亚洲va在线∨a天堂va欧美va| 999精品在线视频| 91色爱欧美精品www| 久久精品最新免费国产成人| AV天堂资源福利在线观看| 91丨九色丨首页在线播放| 国产性猛交XXXX免费看| 中文字幕免费视频| 日本一区二区三区精品国产| 亚洲无线观看| 国产成+人+综合+亚洲欧美 | 日韩精品亚洲一区中文字幕| 丁香五月婷婷激情基地| 欧美一级一级做性视频| 亚洲国产精品国自产拍A| 99在线视频网站| 亚洲午夜国产精品无卡| 久久精品国产在热久久2019 | 亚洲天堂网视频| 中文字幕精品一区二区三区视频| 日韩在线欧美在线| 97在线观看视频免费| …亚洲 欧洲 另类 春色| 国产av色站网站| 91久久国产热精品免费| 欧美日韩国产在线播放| 久久无码高潮喷水| 亚洲AV色香蕉一区二区| 色悠久久久| 国产成人啪视频一区二区三区| 国产精品 欧美激情 在线播放| 波多野吉衣一区二区三区av| 久久精品免费国产大片| 国产高清在线观看| 亚国产欧美在线人成| 亚洲成人网在线播放| 女人毛片a级大学毛片免费 | 伊人久久青草青青综合| 久久香蕉国产线看观看亚洲片| 国产男人天堂| 亚洲天堂日韩av电影| 久久99国产精品成人欧美| 国产高清精品在线91| 日本AⅤ精品一区二区三区日| 久久综合一个色综合网| 国产一级毛片yw| 亚洲精品图区| 日韩精品一区二区三区免费| 久久婷婷综合色一区二区| 色天天综合久久久久综合片| 国产手机在线小视频免费观看| 国产成人亚洲精品色欲AV| 国产凹凸一区在线观看视频| 在线免费亚洲无码视频| 午夜国产大片免费观看| 在线a视频免费观看|