複数の連絡先に SMS を送信したい。コードを書き、正常に動作しましたが、2 つのシミュレータ間でテストしたいと考えています。StackOverflow を含む多くのフォーラムでソリューションを見ましたが、機能させることができません。
1 に答える
デビッドの自己回答を拡張するには:これを実行するために、電話番号オプションは厳密には必要ありません(何をしたいかによって異なります)。SMS ポートを正しく設定すると、SMS を送信するときに任意の電話番号を使用でき、他のエミュレーターに送信されます。
そして、私のようにやみくもにコピーして貼り付けている人は、余分なスペースに気をつけてください。したがって、2 つのコマンドは次のようになります。
fledge.exe /handheld=8300 /session=8300 /app-param=DisableRegistration /app-param=JvmAlxConfigFile:8300.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A /sms-source-port=5000 /sms-destination-port=5001 /app=jvm.dll
fledge.exe /handheld=8800 /session=8800/app-param=DisableResistration /app-param=JvmAlxConfigFile:8800.xml /data-port=0x4d44 /data-port=0x4d4e /pin=0x2100000A /sms-source-port=5001 /sms-destination-port=5000 /app=jvm.dll
DisableRegistration パラメーターを使用すると、起動時間が短縮され、MDS 機能が適切に動作することがわかりました (少なくとも 1 つのエミュレーターが実行されている場合) - ymmv
さらに、Eclipse でのデバッグ中にこれを行うには、他の問題が見つかりました。私のセットアップは、コマンドラインから 1 つのシミュレーターを実行し、もう 1 つを eclipse から実行することでした。コマンドライン シミュレーターが、Eclipse のコピーと同じ "fledge.exe" のコピーと同じ jvm を使用していることを確認してください。私の場合、BB プラグインの 2 つの異なるインストールがあり、シミュレーターは互いに通信しませんでした。したがって、上記のアイデアを使用しますが、完全なコマンド ラインは、Eclipse デバッグ構成セットアップ ウィザードによって自動生成されるコマンド ラインに基づいています。