如何将设备库中的图片发送到设备中安装的Android应用程序

时间:2013-12-03 05:20:15

标签: android android-image android-gallery

我正在研究Android中的照片共享相关应用。我想实现一个功能,我不知道如何实现它。该功能是当我的设备库中的图片发生长按时,它应该发送到我设备中安装的应用程序。在发送之前我希望添加一个弹出窗口或类似的东西来询问用户是否希望将图片发送到应用程序。 我该如何实现此功能?

1 个答案:

答案 0 :(得分:0)

你想要的东西可以用不同的方式完成。在图库中,菜单 - >分享 - >在这里,你可以在共​​享应用程序列表中显示你的应用程序,你可以直接接收图像(在这里你可以显示任何弹出窗口或做任何你想做的事。)

要使您的应用在共享应用列表中可见,您需要在应用中应用intent-filter。上面有很多相关的链接和查询。

<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>

http://developer.android.com/training/sharing/receive.html