PC调用安卓手机发短信

import console;
import process.adb;
 
//启动adb
process.adb.startServer()
 
//打开shell
var adb = process.adb("shell")
adb.printf('am start -a android.intent.action.SENDTO -d sms:%s --es sms_body %s --ez exit_on_sent true'
    ,"139********" //发送目标手机号码
    ,string.fromto( process.escapeArgument("测试短信"),0,65001) //注意这里使用UTF8编码短信
    )
    
//等待短信编辑窗口打开
var ret = adb.expect("(.*?)\N+([\$#])\s*$"); 
console.log(ret);
 
//模拟按键发送
adb.print("input keyevent 22")
adb.expect("\N+(.*?)\N+([\$#])\s*$")
 
adb.print("input keyevent 66")
adb.expect("\N+(.*?)\N+([\$#])\s*$")
console.log("已发送");
 
adb.close()

阅读更多
想对作者说点什么? 我来说一句

安卓手机不能发送短信

2013年09月21日 197KB 下载

电脑控制手机接发短信

2014年02月15日 228KB 下载

安卓手机发送短信最简源码Demo

2014年03月19日 1.3MB 下载

没有更多推荐了,返回首页

不良信息举报

PC调用安卓手机发短信

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭