在真实的Android设备上模拟收到的短信

时间:2013-02-12 15:43:39

标签: android sms adb simulation

我正在为Android手机开发一个与短信有关的应用程序。我找到了很多指南来模拟模拟器上收到的短信,但我正在真实设备上测试软件。

有没有办法欺骗真正的Android手机认为它收到了短信?

我尝试使用adb shell并使用sms send命令,但我认为它仅在使用telnet时可用于模拟器。

1 个答案:

答案 0 :(得分:1)

据我所知,这里的动机是为设备或模拟器创建一个FAKE INCOMING SMS。

您可能需要对Messaging Content Providers进行一些逆向工程才能实现这一目标。可以使用与消息传递相关的内容提供程序向数据库添加条目,这是模拟SMS的一般方法,也是SMS faker应用程序使用的方法。请注意不要依赖此,因为Android不保证此内容提供商将永远拥有此类访问权限。

另请参阅此链接: http://android-developers.blogspot.com/2010/05/be-careful-with-content-providers.html

希望这会有所帮助。