单击“发送”时三星Galaxy S2图库应用程序触发的意图是什么?

时间:2012-06-28 08:12:23

标签: android android-intent

我目前遇到以下问题:

我希望从我的应用程序接收从其他应用程序发送的图像。所以我注册了以下意图过滤器:

<intent-filter>
    <action android:name="android.intent.action.SEND" />

    <category android:name="android.intent.category.DEFAULT" />

    <data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
    <action android:name="android.intent.action.SEND_MULTIPLE" />

    <category android:name="android.intent.category.DEFAULT" />

    <data android:mimeType="image/*" />
</intent-filter>

我的画廊应用程序(CM9)以及我通过Play商店安装的一堆第三方图库应用程序(Quick Pic等等)都很好。

然后客户抱怨他的图库应用程序(股票Galaxy S2)在点击“发送”按钮时没有在列表中显示我的应用程序。有趣的旁注:还有一个“发送通过”按钮,可以正常显示应用程序(因此似乎是SEND_MULTIPLE意图)。

“发送”按钮显示以下应用:

  • 蓝牙
  • 电子邮件
  • Google Mail
  • 信息
  • Wi-Fi Direcct

就是这样。

所以我的问题是:这可能是我必须注册的意图吗?找不到发送文件/多个文件的任何意图,除了SEND和SEND_MUTLIPLE :(

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

在Galaxy S2上,如果用户按下菜单,则会出现ShareIntent。屏幕上的“分享到”菜单由三星硬编码,您无法覆盖它。