我开发了一个将图像发送到服务器的相机应用程序,当用户拍摄照片时,图像被保存并发送到服务器。现在,客户告诉我,如果whare失败,必须有重新发送选项。
如何在图库应用中添加自定义操作,以便在用户按下菜单时可以看到一个选项:"使用xxx app重新发送图像"?
就像picasa, google + does。我想在那里添加自己的选项。
这怎么可能?一些指南会有所帮助。
答案 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>