And*_* T. 8 android telephony adb
有没有办法假装我通过USB插入的Android设备的调用?使用ADB触发呼叫的一些方法?如果是这样,我该怎么办?
我觉得这可能是一个重复的问题,但我找不到它的问题.这是最接近的问题,但它只与模拟器有关.
这是我尝试过的一些事情.我想执行以下命令的反向:
adb shell am start -a android.intent.action.CALL tel:1112223333
Run Code Online (Sandbox Code Playgroud)
就像其他人在我上面提到的问题中所说的那样.除了我想在设备上执行此操作,而不是在模拟器中执行此操作.对于我正在做的工作,模拟器不足以测试电话,我只能在实际设备上运行我的测试.我们的"解决方案"没有模拟器支持.
所以通常我会使用模拟器的端口远程登录到本地主机,但我不能这样做,所以我可以telnet到插入的设备吗?有没有办法在插入的设备上伪造来电?
为了解释我为什么要这样做,我现在正在修改AOSP.目前我们还没有修改模拟器来处理我们的更改,但我们正在对电话进行修改.最终使模拟器工作将是重要的,但此时如果我们可以使用我们有权访问的设备测试使用虚假呼叫的电话,那将是理想的.
完全有可能这甚至不可能,但如果有人有这方面的经验,我很想知道.我觉得在向公众发布设备之前,应该在设备上伪装电话进行某些测试.
小智 1
Telnet 到您的 Android 设备
除了 adb 之外,您还可以使用 telnet 连接到设备。这允许您模拟某些事情,例如来电、更改网络连接、设置当前的地理编码等。使用“telnet localhost 5554”连接到您的模拟设备。要退出控制台会话,请使用 quit 或 exit 命令。
例如
# connects to device
telnet localhost 5554
# set the power level
power status full
power status charging
# make a call to the device
gsm call 012041293123
# send a sms to the device
sms send 12345 Will be home soon
# set the geo location
geo fix 48 51
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3078 次 |
| 最近记录: |