1

我添加了这个意图过滤器

<intent-filter android:label="@string/app_name">
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/plain" />
</intent-filter>

我的应用程序在许多应用程序的选择器中显示为意图的目标,但不是默认邮件应用程序,这是我的主要关注点。换句话说,如果我打开 BBC 新闻应用程序,例如,选择一些文本并选择共享,我的应用程序就会被列为一个选项。如果我从邮件应用程序中执行相同操作,则不会显示。我还为 mimeType 尝试了 text/*。

我错过了什么吗?

谢谢

西蒙

4

1 回答 1

0

当您添加意图过滤器android.intent.action.SEND时,您是在说“我也可以处理此类操作”,例如邮件程序、消息传递、facebook 等。

邮件程序不会通过 SEND 操作发送此类意图,因此您无法从邮件应用程序共享任何内容。

你想达到什么目的?

于 2010-09-06T14:50:02.610 回答