【发布时间】:2014-07-22 02:26:58
【问题描述】:
我正在开发一个将图像发送到服务器的相机应用程序,当用户拍照时,图像被保存并发送到服务器。现在客户问我必须有一个重新发送选项,以防万一没有原因。
如何在图库应用中添加自定义操作,以便当用户按下菜单时可以看到一个选项:“使用 xxx 应用重新发送图像”?
就像picasa, google + does。我想在那里添加我自己的选项。
这怎么可能?一些指南会很有帮助。
【问题讨论】:
我正在开发一个将图像发送到服务器的相机应用程序,当用户拍照时,图像被保存并发送到服务器。现在客户问我必须有一个重新发送选项,以防万一没有原因。
如何在图库应用中添加自定义操作,以便当用户按下菜单时可以看到一个选项:“使用 xxx 应用重新发送图像”?
就像picasa, google + does。我想在那里添加我自己的选项。
这怎么可能?一些指南会很有帮助。
【问题讨论】:
您需要为此添加 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>
【讨论】: