6

有什么方法可以模拟android模拟器上信号强度的变化。我的应用中有一个 phonestatelistener 记录信号强度。我还在模拟器上使用 telnet 和 gsm signal 5 5 之类的命令,但我的 rssi 信号强度一直是 99,误码率是 -1。

4

2 回答 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 回答