2012-01-03 121 views
1

我正在使用MDS模擬器測試BB模擬器上的BlackBerry應用程序。該應用程序使用這一行代碼來獲取BB電子郵件地址,然後將其用作調用Web服務的參數。在BlackBerry模擬器上配置電子郵件地址

String emailAddress = Session.getDefaultInstance().getServiceConfiguration().getEmailAddress(); 

那麼問題是,getEmailAddress方法總是返回:「[email protected]」,和web服務不與該地址的作品。我沒有控制BB應用程序源代碼或Web服務源代碼,所以我想要在調用getEmailAddress時配置BB模擬器或MDS模擬器以返回不同的電子郵件地址。

這是可行嗎?

回答

2

BlackBerry Smartphone Simulator的電子郵件地址在模擬器本身中不可配置。

但是,如果您將BlackBerry Smartphone Simulator連接到BlackBerry Enterprise Server,其電子郵件地址將更改爲BES帳戶中指定的地址。

您可以按照下列步驟進行:

BlackBerry設備模擬器連接到黑莓企業服務器

應用:

的BlackBerry Enterprise Server軟件版本4.0及更高版本 黑莓設備模擬器4.0稍後

程序:

使用BlackBerry JDE 4.0(或BlackBerry Device Simulator 4.0)中,BlackBerry Device Simulator可以連接到BlackBerry Enterprise Server上的帳戶。

1)從BlackBerry JDE或「開始」菜單運行BlackBerry Device Simulator。

2)在BlackBerry Device Simulator中,單擊「關閉無線」。

3)打開BlackBerry®Desktop Manager 4.0或更高版本。

4)打開BlackBerry®Device Manager 4.0或更高版本。

5)從BlackBerry Device Simulator中,單擊模擬並選擇USB連接或串行連接。

6)選擇YES切換到新的BlackBerry設備。

7)按照說明生成一個新的加密密鑰。

8)在初始插件:驗證應用程序對話框中,單擊取消。

9)初始同步完成後,企業激活過程開始。

企業激活過程完成後,您將能夠像常規BlackBerry設備一樣使用BlackBerry Device Simulator。

注意:此外,您可能需要從BlackBerry Device Simulator目錄中刪除net_rim_sdk_simulationSB.cod文件。但是,請勿刪除此COD文件,因爲如果您將BlackBerry Device Simulator與電子郵件服務器模擬器(ESS)一起使用,則需要將其還原。完成後,從BlackBerry Device Simulator目錄中刪除DMP文件,啓動BlackBerry Device Simulator,然後重複上述步驟。

要驗證BlackBerry Device Simulator是否使用串行旁路連接到BlackBerry Enterprise Server,請單擊BlackBerry Device Manager中的統計信息選項卡。

如果連接了BlackBerry Device Simulator,您應該看到Bypass。展開此菜單查看統計信息(例如,發送/接收的數據包)。

或者

如果出現只是時間聯繫統計,而不繞道統計,BlackBerry設備仿真器沒有連接到BlackBerry Enterprise Server通過串行旁路和企業激活過程就不會發生。從BlackBerry Device Simulator目錄中刪除DMP文件,並完成上述步驟以從BlackBerry Simulator目錄中刪除net_rim_sdk_simulationSB.cod文件。或者,您可以使用BlackBerry設備嘗試執行此過程,以驗證您的BlackBerry Enterprise Server配置是否支持串行旁路。

所有最好的

相關問題