在图库中显示自定义选项android

时间:2014-07-21 18:10:58

标签: android image

我开发了一个将图像发送到服务器的相机应用程序,当用户拍摄照片时,图像被保存并发送到服务器。现在,客户告诉我,如果whare失败,必须有重新发送选项。

如何在图库应用中添加自定义操作,以便在用户按下菜单时可以看到一个选项:"使用xxx app重新发送图像"?

就像picasa, google + does。我想在那里添加自己的选项。

这怎么可能?一些指南会有所帮助。

1 个答案:

答案 0 :(得分:0)

您需要为此目的添加Intent过滤器。当您添加意图过滤器时,您的应用将接收您正在收听的数据。在图库中,我们会收到多个或单个选项。您可以看到链接http://developer.android.com/training/sharing/receive.html

   <activity android:name=".ui.MyActivity" >
<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" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:mimeType="text/plain" />
</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>