代码之家  ›  专栏  ›  技术社区  ›  Asahi

清单文件中的意图定义

  •  1
  • Asahi  · 技术社区  · 14 年前

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

    谢谢

    1 回复  |  直到 14 年前
        1
  •  2
  •   CommonsWare    14 年前

    Android有许多“联系人应用程序”,而不仅仅是一个。您拒绝指明您所指的“联系人应用程序”。

    一些“联系人应用程序”可能会使用 ACTION_SENDTO 有一个 smsto: Uri 发送短信息。在这种情况下,可以添加 <intent-filter> 到你的舱单上看着 android.intent.action.SENDTO <action> 和A <data> 具有 scheme 属于 SMSTO: . 这应该会触发您的活动成为用户的一个选项。

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