Android模拟器信号强度

时间:2012-06-25 19:08:44

标签: android android-emulator

有没有办法在Android模拟器上模拟信号强度的变化。 我的应用程序中有一个phonestatelistener记录信号强度。我也使用telnet到模拟器和命令,如gsm信号5 5,但我的rssi信号强度为99,误码率为-1。

2 个答案:

答案 0 :(得分: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)
    }
}

嗯,我希望你明白了。

答案 1 :(得分:0)

我认为在模拟器中不可能这样做。

Source