2012-01-03 5 views
1

BB SimulatorでMDSシミュレータを使用してBlackBerryアプリをテストしています。アプリケーションはこのコード行を使用してBB電子メールアドレスを取得し、それをパラメータとして使用してWebサービスを呼び出します。BlackBerryシミュレータで電子メールアドレスを設定する

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

その後、問題がgetEmailAddressメソッドは常に返すことである。「[email protected]」を、そしてWebサービスは、そのアドレスで動作しません。私はBBのアプリのソースコードまたはWebサービスのソースコードを制御できないので、私は呼び出すときに別のメールアドレスを返すようにBBシミュレータまたはMDSシミュレータを設定したい:getEmailAddress。

これは考えられますか?

答えて

2

BlackBerry Smartphone Simulatorの電子メールアドレスは、シミュレータ自体では設定できません。

ただし、BlackBerry Smartphone SimulatorをBlackBerry Enterprise Serverに接続すると、電子メールアドレスがBESアカウントで指定されたアドレスに変更されます。

あなたがここでの手順に従います。

が適用BlackBerry Enterprise Serverの

へのBlackBerry Deviceシミュレータを接続します

BlackBerry®Enterprise Serverソフトウェアバージョン4.0以降 のBlackBerry Deviceシミュレータを4.0と後で

手順:

BlackBerry JDE 4.0(またはBlackBerry Device Simulator 4.0)では、BlackBerry Device SimulatorをBlackBerry Enterprise Serverのアカウントに接続できます。

1)BlackBerry Device SimulatorをBlackBerry JDEまたは[スタート]メニューから実行します。

2)BlackBerry Device Simulatorで、[ワイヤレスオフ]をクリックします。

3)BlackBerry®Desktop Manager 4.0以降を開きます。

4)BlackBerry®Device Manager 4.0以降を開きます。

5)BlackBerry Device Simulatorから、[シミュレーション]をクリックし、[USB接続]または[シリアル接続]を選択します。

6)新しいBlackBerryデバイスに切り替えるには、[はい]を選択します。

7)指示に従って新しい暗号化キーを生成します。

8)[初期プラグイン:アプリケーションの確認中]ダイアログボックスで、[キャンセル]をクリックします。

9)初期同期が完了すると、エンタープライズアクティベーションプロセスが開始されます。

エンタープライズアクティベーションプロセスが完了すると、BlackBerry Device Simulatorは通常のBlackBerryデバイスと同様に使用できます。

注:さらに、BlackBerry Device Simulatorディレクトリからnet_rim_sdk_simulationSB.codファイルを削除する必要があります。ただし、このCODファイルは、BlackBerry Device SimulatorをEmail Server Simulator(ESS)で使用する場合に復元する必要があるため、このCODファイルを削除しないでください。その後、BlackBerry Device SimulatorディレクトリからDMPファイルを削除し、BlackBerry Device Simulatorを起動して、上記の手順を繰り返します。

BlackBerry Device Simulatorがシリアルバイパスを使用してBlackBerry Enterprise Serverに接続していることを確認するには、BlackBerry Device Managerの[統計情報]タブをクリックします。

BlackBerry Device Simulatorが接続されている場合は、[バイパス]が表示されます。統計情報(送受信されたパケットなど)を表示するには、このメニューを展開します。

それとも

統計を接続だけ時間がバイパス統計なしでは、BlackBerryデバイスシミュレータは、シリアルバイパス経由でBlackBerry Enterprise Serverに接続されておらず、エンタープライズアクティベーションプロセスが発生しないことができ、表示された場合。 BlackBerry Device SimulatorディレクトリからDMPファイルを削除し、上記の手順を実行して、BlackBerry Simulatorディレクトリからnet_rim_sdk_simulationSB.codファイルを削除します。または、BlackBerryデバイスでこの手順を実行して、BlackBerry Enterprise Server設定がシリアルバイパスをサポートしていることを確認することもできます。

すべて最高

関連する問題