是否可以使用adb命令发送彩信?

时间:2017-03-28 20:17:14

标签: android python adb mms

我只是想知道是否有办法使用adb命令发送彩信? 我知道我们可以使用adb通过以下代码发送短信:

adb shell am start -a android.intent.action.SENDTO -d sms:0123456789 --es sms_body "SMS\ BODY\ GOES\ HERE" --ez exit_on_sent true

是否有类似的命令可用于发送彩信?有没有办法在发送消息时从SD卡附加文件(图像,音频,gif等)? 或者,有没有办法使用除Twilio之外的任何python库?

提前致谢。

1 个答案:

答案 0 :(得分:2)

我知道这是一个老问题,但我最近正在寻找相同的解决方案,并在拼凑不同的信息后想出了这个:

adb -s <deviceID> shell "am start -a android.intent.action.SEND --es address 
'<tel#>' --eu android.intent.extra.STREAM 'file:///<path to file>' -t 
'<filetype>'"
  • deviceID = adb 设备 ID
  • tel# = 电话号码
  • 文件路径 = 设备上文件的路径
  • filetype = 文件的 MIME 类型

注意:它会创建一个“使用完成操作”弹出窗口,并且必须单击消息或您正在使用的任何应用程序,但这对我来说不是问题。