【发布时间】:2015-10-26 03:31:51
【问题描述】:
我正在制作一个 shell 脚本来控制我的 s5 手机中的 txt msg,我尝试了 2 种不同的方法:
1) 我开始 -a android.intent.action.SENDTO -d sms:$1 --es sms_body "$2" --ez exit_on_sent true 睡觉 1 输入键事件 22 睡觉 1 输入keyevent 66
2) 使用DDMS获取发送按钮的坐标,x,y 服务呼叫isms 5 s16“PhoneNumber”i32 0 i32 0 s16“BodyText”。 输入点击 x y
我的目标是将其推广到我想测试的不同手机上,并且 1) 根本不发送消息。它只是加载带有发送到号码和消息正文的短信应用程序,而不是实际按下发送按钮。 2)有效,但特定于我的手机。有些手机的键盘显示坐标不同,另外,我的大多数手机都有不同的分辨率。
有没有更好的方法来自动化发送过程?像键事件代码,甚至是执行实际发送消息的最后也是最重要的步骤(对于我需要此脚本的目的)的操作?
【问题讨论】:
-
我不知道它是否有区别,但设备大多是棒棒糖
标签: android shell windows-phone-8 adb