成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Eclipse中如何實現BlackBerry開發應用程序

移動開發
BlackBerry開發有很多值得學習的地方,本文向大家簡單介紹一下如何用Eclipse開發BlackBerry應用程序,希望本文介紹對你有所幫助。

本文和大家重點討論一下如何用Eclipse開發BlackBerry開發應用程序,主要包括基本開發環境的搭建,運行HelloWorld,在模擬器中測試HTTP應用程序和在模擬器中測試E-mail應用等內容,希望本文的介紹能讓你有所收獲。

用Eclipse開發Black Berry開發應用程序

基本開發環境的搭建:

如果要為黑莓手機開發Java應用程序,那么我們有兩套開發環境可以選擇,一個是RIM自己提供的JDE,一個是用eclipse加JDE插件。大多數Java開發者應該對Eclipse比較熟悉啦,所以我也義無反顧的選擇了Eclipse。于是就去blackberry.com查文檔,發現Java開發的文檔分為Tutorials和ManualsandGuides,我在SettingupNecessareTools中找到了安裝方法,雖然它是for5.0beta的,不過按它的方法裝4.5也沒問題。

我猜RIM的文檔似乎應該以新版本為準,BlackberryJavaDevelopmentEnvironment-4.5.0-DevelopmentGuide中記錄的JDE與Eclipse集成方式似乎已經不必要了。順便一說,RIM的文檔還是比較粗的,各文檔內容很少重復,但是相互之間卻沒有鏈接,具體要下什么東西,下回來怎么裝都寫得不甚清楚,所以摸索了一陣子才裝好,這里就總結一下吧:

◆下載并安裝JDK6u12以上的版本,我裝的是JDK6u18。

◆下載并安裝Eclipse,我裝的是3.4.1Classic,RIM說3.4.0或3.4.1都行,我也裝過3.5.0,感覺也可以,但網上有人說3.5.0有問題,還是保守點兒吧。

◆下載并安裝JDE4.5.0。RIM建議把4.3到4.7都下回來,我覺得似乎不必要,就下4.5裝了。

◆下載并安裝BlackBerry_JDE_PluginFull_1.0.0.67

◆現在可以為4.5版的OS開發應用了,如果想給其它版本的OS開發,可以下載這里列出的componentpacks,或者把http://www.blackberry.com/go/eclipseUpdate加入eclipse的升級管理器。

打開Eclipse,點擊“Help”->“SoftwareUpdates”

點擊“AvailableSoftware”->“AddSite”

現在有兩個選擇:

輸入http://www.blackberry.com/go/eclipseUpdate,點擊“OK”。不過我是從來沒連上過這個更新站點……

或是點擊“Archive”,選擇下載來的componentpack,點擊“打開”。我就是這樣逐個下載安裝的。

◆可以對Eclipse做一些配置:點擊“Window”->“Preferences”->“General”->“Workspace”,鉤上“Saveautomaticallybeforebuild”消“Buildautomatically”和“Refreshautomatically”。

◆在ComponentPackage之間切換:點擊“Window”->“Preferences”->“BlackBerryJDE”->“InstalledPackage”,就可以在右側的下拉列表中選擇不同版本的ComponentPackage了。

運行HelloWorld

RIM提供了很多程序示例給我們,它們位于類似“eclipse\plugins\net.rim.eide.componentpack4.5.0_4.5.0.16\components\samples”的路徑下,我們現在就用com.rim.sample.device.helloworlddemo.HelloWorldDemo來測試一下開發環境的安裝是否正確。

◆在Eclipse中,選擇“File”->“New”->“Project”->“BlackBerry”->“BlackBerryProject”,點“Next”按鈕,隨便填入一個名字后按“Finish”

◆選中新建的項目,打開“File”->“New”->“Class”,在“Package”中填“com.rim.samples.device.helloworlddemo”,“Name”中填“HelloWorldDemo”,然后點擊“Finish”

◆復制“samples\com\rim\samples\device\helloworlddemo\HelloWorldDemo.java”的內容到新建的文件中,保存一下。(可能會提示以GBK編碼無法保存,我在Preferences中將TextEditors和Workspace的編碼都改為“UTF-8”,就可以了)

◆點擊“Run”菜單中的“Run”,設備模擬器會自動運行,可以在里面找到剛才寫的程序,試著運行一下,應該能夠在模擬器屏幕上顯示“HelloWorld”。

BlackBerry開發在模擬器中測試HTTP應用程序

RIM提供的設備模擬器名叫Fledge,由于Fledge沒法像真的手機一樣使用移動通信網絡,所以也沒辦法直接上網,那怎樣才能用模擬器測試HTTP應用呢?我們知道開通了數據服務的黑莓手機可以通過MDS服務器訪問HTTP網站,類似的,RIM也為設備模擬器提供了MDS模擬器。在Eclipse中打開“Window”->“Preferences”->“BlackBerryJDE”->“MDSSimulator”,就可以看到MDS模擬器的路徑,手動執行該路徑下的run.bat,再啟動設備模擬器,就可以在其中上網了。

也可以對Eclipse做些配置,讓它每次啟動Fledge前自動運行MDS模擬器。DevelopmentGuide-BlackBerryJavaPlug-inforEclipse中記載了配置方法:

◆在Eclipse的“Run”菜單中,選擇“RunConfigurations”或“DebugConfigurations”

◆展開“BlackBerrySimulator”項

◆接下來有兩種選擇

如果要使用已經存在的配置,比如“DebugServer”,那么選中它

如果要新建一個配置,就雙擊“BalckBerrySimulator”,并選中新建的配置

◆點擊“Simulator”標簽,在“Profile”一欄點擊“New”按鈕,為新配置起個名字后點“OK”

◆鉤選上“LanchMobileDeviceSystemConnectionService(MDS-CS)withsimulator”,點“Apply”

◆點“Run”就可以運行了。

現在試一下,應該可以通過模擬器中的瀏覽器上網了。

BlackBerry開發在模擬器中測試E-mail應用

雖然設備模擬器能通過MDS模擬器上網,但它無法使用黑莓數據服務收發郵件,那么應該怎樣測試E-mail應用呢?RIM自然也意識到了這個問題,于是為我們提供了EmailServerSimulaor,簡稱ESS。ESS和MDS模擬器一樣隨JDE插件提供,位于類似“eclipse\plugins\net.rim.eide.componentpack4.5.0_4.5.0.16\components\ESS”的位置,在這里手動執行load.bat后即可運行。DevelopmentGuide-BlackBerrySmartphoneSimulator中對ESS做了介紹,這里我結合自己的經驗來談談:

ESS運行起來以后有兩種模式可以選,一個是“Standalonemode”,一個是“Connectedmode”。

◆“Standalonemode”中ESS模擬了一個郵件服務器,對外開放25和110端口,可以用OutlookExpress和它通信。OutlookExpress發送的郵件會直接推送到手機模擬器Fledge中,而Fledge發出的郵件也會轉送給OutlookExpress。配置的時候,在OutlookExpress中新建一個帳戶,設置pop3和smtp服務器為localhost,郵箱名和密碼可以隨便填;ESS這邊用戶名、郵箱名、PIN碼也可以隨意填,只要符合格式就行了,不必與OutlookExpress的配置相同。配完以后點“Lanch”啟動ESS,確保“Lanch”按鈕變灰就行了。之后可以用Fledge和OutlookExpress互相發郵件測試一下,郵件地址可以隨意填,不會收不到的。

◆“Connectedmode”中ESS模擬了一個郵件客戶端,它可以從外部的郵件服務器接收郵件,并推送給Fledge;也可以從Fledge接收郵件,再通過外部郵件服務器發送出去。然而RIM似乎忘了讓ESS支持smtp身份驗證,所以這種方式我還沒用成功過……哪位用起來了可以通知我一聲,呵呵。

【編輯推薦】

  1. Blackberry開發平臺的***存儲-PersistentStore
  2. 九步實現BlackBerry開發程序發布應用到app world
  3. BlackBerry開發中七步實現創建app world賬號
  4. BlackBerry開發環境中javaloader使用詳解
  5. 黑莓開發中黑莓手機程序訪問網絡能走代理服務器的三種方式

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-05-22 16:57:09

BlackBerry開

2011-06-07 09:36:41

BlackBerry 應用程序

2011-03-31 13:15:18

BlackBerry

2010-05-12 17:11:55

BlackBerry開

2011-04-01 11:01:02

應用程序BlackBerryJava

2010-06-12 16:29:00

BlackBerry開

2011-06-07 09:10:41

BlackBerry 開發

2021-02-20 09:57:02

人工智能移動應用

2010-09-10 08:32:45

android marApp CatalogApp Store

2011-04-13 15:09:06

JavaBlackBerry

2010-05-12 16:24:32

Black Berry

2009-05-27 14:31:53

NetBeansEclipsPHP

2022-09-19 00:37:13

SaaS云計算開發

2012-03-15 15:35:51

iUI框架EclipseiOS Web

2018-12-11 11:41:14

物聯網應用程序IOT

2010-05-02 14:35:47

Meego開發

2010-12-27 08:27:52

BlackBerry應用

2020-10-13 07:00:15

Vue Vite應用程序開發

2013-11-19 15:35:01

2011-08-05 13:49:53

iPhone 應用 開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区av | 99综合| 国产精品久久久久久婷婷天堂 | 国产一区精品 | 成人av网站在线观看 | 久在线观看 | 毛片电影| 99精品免费久久久久久日本 | 国产麻豆一区二区三区 | 精品欧美一区二区中文字幕视频 | 欧洲精品久久久久毛片完整版 | 亚洲视频在线播放 | 亚洲福利网 | 久久久久久艹 | 人人爽人人爽 | 在线午夜 | 青青久久久 | 精品少妇一区二区三区在线播放 | av大全在线 | 手机看片在线播放 | 日韩免费视频一区二区 | 日韩av电影在线观看 | 久久91精品国产 | 性生生活大片免费看视频 | 欧美日韩精品专区 | 91国内精精品久久久久久婷婷 | aⅴ色国产 欧美 | 国产一区精品在线 | 中国一级特黄真人毛片免费观看 | 午夜免费福利电影 | 欧美成年人网站 | 黄色免费观看网站 | 激情福利视频 | 四虎最新 | 成人精品一区二区三区四区 | 99爱视频 | 亚洲精品久久久久久久久久久久久 | 在线视频国产一区 | 亚洲午夜av久久乱码 | 久久www免费人成看片高清 | 午夜极品|