android - list 文件中的 Intent 定义

标签 android android-intent android-manifest intentfilter

当用户从联系人应用程序中选择“发送消息”时,我想启动我自己的 SMS 编辑器。如何在 list 文件中定义 Intent 以允许将详细联系信息传递给编辑?

非常感谢

最佳答案

Android 有很多“联系人应用程序”,不只是一个。您拒绝说明您指的是哪个“通讯录应用程序”。

一些“联系人应用程序”可能使用 ACTION_SENDTOsmsto: Uri用于发送短信。在这种情况下,您可以添加 <intent-filter>在你的 list 上寻找 android.intent.action.SENDTO <action>和一个 <data>schemesmsto: .这应该会触发您的 Activity 成为用户的一个选项。

但是,请记住,并非所有“联系人应用程序”都可以使用它。

关于android - list 文件中的 Intent 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3798179/

相关文章:

Android - 如何将图片从 webview.capturePicture() 转换为 byte[] 并返回位图

java - 如何使用 jobscheduler 将 jobworkitem 排入队列

android - 多个构建风格的 applicationId list 占位符不起作用

android - 批量发布安卓应用

android - Android Manifest INSTALL_FAILED_VERSION_DOWNGRADE字符串资源Gradle

java - 随机数生成器在 Android 上生成相同的数字

android - 图像在相机预览中失真

android - onSensorChanged(SensorEvent event) 始终显示相同的结果

Android 在按下小部件 ListView 项目时启动 Activity

android - 如何将数据从 Activity 发送到其父 fragment ?