我想开发这样的应用程序。在安装时我会通过我的应用程序或默认的短信应用程序发送短信时有两个选择。
我们有什么方法可以捕获外发短信吗?
答案 0 :(得分:2)
您可以将以下意图过滤器添加到您的Activity的AndroidManifest.xml说明中,该说明将允许用户在单击联系人和短信应用程序中的发送短信操作时选择您的应用程序发送短信:
<intent-filter>
<action android:name="android.intent.action.SENDTO"></action>
<data android:scheme="smsto"></data>
<category android:name="android.intent.category.DEFAULT"></category>
</intent-filter>
这会以smsto:// target-number格式传递数据uri,您的应用需要处理文本输入并使用SMSManager发送短信。
答案 1 :(得分:0)
您可以查看android-smspopup的src代码。