假来电Android

and*_*ndy 55 android adb

如何在android模拟器中伪造来电?

以下内容让我拨打电话,但我想强制模拟器接听电话,最好是从我选择的号码开始.

adb shell am start -a android.intent.action.CALL tel:1112223333
Run Code Online (Sandbox Code Playgroud)

所以,与上面的命令正好相反.

Ngu*_*yen 58

您可以在Eclipse中使用DDMS,在Android Studio中使用Android Device Monitor或在终端上运行命令行

使用DDMS:

  • 打开DDMS/ADM
    • 在Eclipse中:Window> Open Perspective> DDMS
    • 在Android Studio中:工具> Android> Android设备监视器
  • 输入假冒的电话号码
  • 选择"语音"
  • 按通话

在此输入图像描述

之后,您将看到模拟器接收此电话,如下所示

在此输入图像描述

使用命令行

$ telnet localhost 5554
$ gsm call 123456789

注意:5554:模拟器实例
12345678的控制台端口号:传入电话号码

  • 仅适用于模拟器吗? (3认同)
  • 使用最新版本的 Android Studio,我没有选项:工具 > Android > Android 设备监视器 最新版本有什么新方法吗? (2认同)

Dav*_*kro 22

实际上在android Studio 2.1中很容易!

在此输入图像描述

在此输入图像描述

  • 但是通过usb-adb连接的真实设备呢? (6认同)

Pop*_*ash 15

你可以用Putty做到这一点.下载并安装Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/

第1步:运行Putty

第2步:在地址栏中输入127.0.0.1

在端口框中输入运行模拟器的端口号.它位于模拟器窗口的左上角(通常为5554).确保将type设置为'telnet'.点击"打开"

第3步:终端将打开.类型:

gsm call <the number you want the phone to see>
Run Code Online (Sandbox Code Playgroud)

按Enter键即可完成.

编辑:你也可以发送假短信:

sms send <the number you want the phone to see> <the message>
Run Code Online (Sandbox Code Playgroud)


Jai*_*oni 6

如果你正在使用eclipse那么你可以简单地使用模拟器控制这个点击eclipse菜单中的窗口然后显示视图现在点击其他一个小窗口将打开选择android然后模拟器控制

用它在模拟器中进行调用