当用户从联系人应用程序中选择“发送消息”时,我想启动我自己的 SMS 编辑器。如何在 list 文件中定义 Intent 以允许将详细联系信息传递给编辑?
非常感谢
最佳答案
Android 有很多“联系人应用程序”,不只是一个。您拒绝说明您指的是哪个“通讯录应用程序”。
一些“联系人应用程序”可能使用 ACTION_SENDTO
用smsto:
Uri
用于发送短信。在这种情况下,您可以添加 <intent-filter>
在你的 list 上寻找 android.intent.action.SENDTO
<action>
和一个 <data>
与 scheme
的 smsto:
.这应该会触发您的 Activity 成为用户的一个选项。
但是,请记住,并非所有“联系人应用程序”都可以使用它。
关于android - list 文件中的 Intent 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798179/