在BlackBerry模拟器上配置电子邮件地址

时间:2012-01-03 15:54:25

标签: email blackberry blackberry-simulator

我正在使用MDS模拟器在BB模拟器上测试BlackBerry应用程序。该应用程序使用这行代码获取BB电子邮件地址,然后将其用作调用Web服务的参数。

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

然后问题是 getEmailAddress 方法总是返回:'simulation@this.machine',并且webservice不适用于该地址。我没有控制bb app源代码或webservice源代码,因此我想配置BB模拟器或MDS模拟器,以便在我调用时返回不同的电子邮件地址:getEmailAddress。

那可能吗?

1 个答案:

答案 0 :(得分:2)

BlackBerry Smartphone Simulator的电子邮件地址无法在模拟器中配置。

但是,如果您将BlackBerry Smartphone Simulator连接至BlackBerry Enterprise Server,则其电子邮件地址将更改为BES帐户中指定的电子邮件地址。

您可以按照此处的步骤操作:

将BlackBerry Device Simulator连接至BlackBerry Enterprise Server

应用:

BlackBerry®EnterpriseServer软件4.0及更高版本 BlackBerry Device Simulator 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®DesktopManager 4.0或更高版本。

4)打开BlackBerry®DeviceManager 4.0或更高版本。

5)在BlackBerry Device Simulator中,单击模拟,然后选择USB已连接或串行连接。

6)选择“是”以切换到新的BlackBerry设备。

7)按照说明生成新的加密密钥。

8)在Initial Plug-in:Verifying Applications对话框中,单击Cancel。

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中的Statistics选项卡。

如果已连接BlackBerry Device Simulator,您应该看到Bypass。展开此菜单可查看统计信息(例如,发送/接收的数据包)。

或者

如果仅显示时间连接统计信息,但没有旁路统计信息,BlackBerry Device Simulator未通过串行旁路连接至BlackBerry Enterprise Server,并且无法进行企业激活过程。从BlackBerry Device Simulator目录中删除DMP文件并完成上述步骤,以便从BlackBerry Simulator目录中删除net_rim_sdk_simulationSB.cod文件。或者,您可以尝试使用BlackBerry设备执行此过程,以验证BlackBerry Enterprise Server配置是否支持串行旁路。

一切顺利