Android的服务电话是否仍然有效?

时间:2013-10-13 01:15:15

标签: android shell sdk sms adb

我正在寻找一种解决方案,通过我的桌面通过adb在我的Android手机上发送短信。当我在谷歌的第3页时,我知道我需要帮助。

我找到了一些解决方案:创建我自己的服务并从adb调用它,执行本机sms app意图并模拟一些按键,使用名为ShellSMS的应用程序,并通过service call isms命令发送消息

最后一个看起来很有希望。我想让它发挥作用。命令是:

service call SERVICE CODE [i32 INT | s16 STR] ...

我想要的服务是isms,所以我在Android的源代码上搜索了this接口:ISms。

我想要的CODE是5(TRANSACTION_sendText常数)。从技术上讲,它调用this函数,因此我传递了以下参数:

service call isms 5 s16 "PHONENUMBER" s16 "" s16 "MESSAGEBODY" i32 0 i32 0

但我所拥有的只是

Result: Parcel(fffffffc ffffffff   '........')

除非我尝试在没有root权限的情况下运行它。

好吧,这个包裹似乎无效,我的留言没有发送。有人知道我在这里做错了吗?

谢谢!

0 个答案:

没有答案