Androidエミュレータで信号強度の変化をシミュレートする方法はありますか. アプリに信号強度を記録する phonestatelistener があります。また、エミュレーターに telnet を使用し、gsm signal 5 5 などのコマンドを使用していますが、rssi 信号強度として 99 を取得し、ビット エラー レートとして -1 を取得し続けます。
質問する
1737 次
2 に答える
1
そういう場合はインターフェースでモックするのがいいと思います
interface SignalInformation{
float signalStrength();
//etc...
}
モック用のダミー クラスを作成し、それを実際のワーキング クラスに変更します。
class MockSignal implements SignalInformation{
public float signalStrength(){
return 3.5; //or whatever behaviour you want (i.e. random number)
}
}
さて、あなたがアイデアを得たことを願っています。
于 2012-06-25T20:22:15.927 に答える
0
エミュレーターでそれを行うことは不可能だと思います。
于 2012-06-25T19:15:31.960 に答える