首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android:在Ubuntu上阅读/发送短信?

Android:在Ubuntu上阅读/发送短信?
EN

Stack Overflow用户
提问于 2011-08-17 23:32:09
回答 3查看 6.5K关注 0票数 9

作为一名android程序员,我花了大量的时间把我的测试设备(手机)插在电脑上。和我一样懒,我希望能够通过我的电脑通过我的手机发送短信。

例如:我得到一个文本,该文本被推送到活动的ADB连接,我可以从该连接将其发送到一个运行的脚本,该脚本将允许我在我的计算机上看到该文本。然后,我可以输入响应,按enter,这将通过活动的ADB连接将文本推送到电话并发送到目标。

我有什么办法做到这一点吗?也许有一个ADB命令,我可以通过python脚本或其他什么路由?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-24 14:16:55

我推荐SL4A脚本层。您可以通过adb或tcp/ip连接到SL4A托管服务器,然后执行脚本发送短信。在SL4A支持的几种脚本语言中,我认为python API是最成熟和最有用的。

SL4A远程控制:

http://code.google.com/p/android-scripting/wiki/RemoteControl

SL4A短信接口:

http://code.google.com/p/android-scripting/wiki/ApiReference#smsSend

票数 6
EN

Stack Overflow用户

发布于 2011-12-23 16:26:44

试试这个:

代码语言:javascript
运行
复制
adb shell am start -S -e sms_body 'your message body' \
      -e address receiver -t 'vnd.android-dir/mms-sms' \
      com.android.mms/com.android.mms.ui.ComposeMessageActivity \
      && adb shell input keyevent 66

Explainations:
    -S: force stop the target app before starting the activity
    -e sms_body 'your message body': add extra key-value data 
            as sms_body=>'sms body'
    -e address phone-number: similar to the above
    -t vnd.android-dir/mms-sms: MIME type
    com.android.mms/com.android.mms.ui.ComposeMessageActivity: 
            target pkg/activity component
    adb shell input keyevent 66: finally hit the enter key
票数 4
EN

Stack Overflow用户

发布于 2011-08-18 00:06:56

你可以使用gmail来实现这一点,在gmail页面的聊天小工具上,将鼠标悬停在你想要发送短信的联系人上。单击more按钮,您将看到send sms选项。如果您还没有该联系人的电话号码,系统将提示您输入电话号码。我只是在gmail中添加了自己的联系人,以便给自己发短信。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7095470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档