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

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

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

江帆

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

關(guān)鍵詞:Datasnap 安卓 服務(wù)器 客戶端

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

1 Datasnap移動設(shè)備連接組件說明

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

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

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

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

3.1 建立服務(wù)器程序

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

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

取得了安卓系統(tǒng)客戶端Mobile Connector的原始程序代碼以后,接下來就可以使用它來開發(fā)安卓系統(tǒng)的客戶端應(yī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服務(wù)器,必須開啟Internet的存取權(quán)限。打開工程項目文件中的Manifest.xml文件,加入Internet的存取使用權(quán)限。

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

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

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

4 結(jié)語

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

參考文獻(xiàn)

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

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

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

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

主站蜘蛛池模板: 亚洲视频a| 精品久久久久久中文字幕女| 亚洲精品中文字幕午夜| 国产免费黄| 在线亚洲小视频| 中文一区二区视频| 中文字幕在线播放不卡| 日本人妻一区二区三区不卡影院 | 亚欧美国产综合| 香蕉eeww99国产在线观看| 26uuu国产精品视频| 亚洲第一天堂无码专区| 91在线一9|永久视频在线| 国产91精品久久| 欧美激情视频一区| 亚洲欧美成人综合| 精品国产一区二区三区在线观看 | 精品福利网| 精品无码一区二区三区电影| 伊人色婷婷| 91亚瑟视频| 精品国产中文一级毛片在线看 | 人妻丰满熟妇αv无码| 国产99视频免费精品是看6| 国产91色| 欧美日韩动态图| 九九久久99精品| 国产本道久久一区二区三区| 国产精品手机视频一区二区| 欧类av怡春院| 小说 亚洲 无码 精品| 国国产a国产片免费麻豆| 911亚洲精品| 一本一本大道香蕉久在线播放| 日韩专区欧美| 蜜臀av性久久久久蜜臀aⅴ麻豆| 大学生久久香蕉国产线观看| 无码免费视频| 欧美爱爱网| 亚洲成肉网| 无码高潮喷水在线观看| 在线免费看黄的网站| 亚洲国产成熟视频在线多多| 国产欧美日韩18| 日韩欧美国产三级| 国产成人精品无码一区二| 国产综合日韩另类一区二区| 国语少妇高潮| 一级高清毛片免费a级高清毛片| 国产农村妇女精品一二区| 亚洲欧美在线综合一区二区三区| 毛片在线播放a| 新SSS无码手机在线观看| 在线国产你懂的| 久久久久久尹人网香蕉| 亚洲最大福利网站| 亚洲欧美另类中文字幕| 欧美高清三区| 99re66精品视频在线观看| 午夜日韩久久影院| 91精品在线视频观看| 亚洲国产91人成在线| 国产成人精品一区二区秒拍1o| 色偷偷一区| 国产在线98福利播放视频免费| 亚洲av无码片一区二区三区| 国产亚洲精久久久久久无码AV| 久久精品中文字幕少妇| 亚洲欧美不卡中文字幕| 国产成人无码Av在线播放无广告| 亚洲国产综合自在线另类| 波多野结衣久久精品| 国产玖玖玖精品视频| 日本尹人综合香蕉在线观看 | 亚洲视频一区在线| 亚洲欧美自拍中文| 欧美精品在线视频观看| 亚洲国产成人久久精品软件| 欧美成人aⅴ| 日韩黄色大片免费看| 色天堂无毒不卡| 久久亚洲日本不卡一区二区|