我目前正在开发包含短信的android应用程序.是否可以通过使用Android模拟器发送和接收短信?如果是,我该怎么办?
我希望能够仅使用命令行从shell发送实际的SMS消息,而不依赖于任何apk来执行此操作.我有兴趣在手机之间发送此消息,而不是从模拟器发送到手机.例如,通过运行命令:
service call phone 2 s16 "1234567890"
Run Code Online (Sandbox Code Playgroud)
我可以使用命令行从电话拨打电话.'service list'命令显示了一个isms服务,我似乎无法提供正确的参数.我会假设其中一个args应该是一个PDU字符串,但到目前为止还没有任何运气.
我希望能够使用以下ADB命令在我的Android手机连接到我的电脑时发送短信
adb shell am start -a android.intent.action.SENDTO -d sms:CCXXXXXXXXXX --es sms_body "SMS BODY GOES HERE" --ez exit_on_sent true
adb shell input keyevent 22
adb shell input keyevent 66
Run Code Online (Sandbox Code Playgroud)
我有这个工作但是在手机上这将弹出一个短信给收件人,身体填写,然后单击发送按钮,然后返回到你所在的位置.有没有办法在后台完全做到这一点,所以它不会干扰手机上发生的任何事情?