【发布时间】:2013-12-03 05:20:14
【问题描述】:
我正在开发 android 中的照片共享相关应用程序。我想实现一个功能,但我不知道如何实现它。该功能是当在我的设备图库中的图片上发生长按时,它应该被发送到我安装在设备中的应用程序。在发送之前,我希望添加一个弹出窗口或类似的东西来询问用户是否希望将图片发送到应用程序。 如何实现此功能?
【问题讨论】:
标签: android android-image android-gallery
我正在开发 android 中的照片共享相关应用程序。我想实现一个功能,但我不知道如何实现它。该功能是当在我的设备图库中的图片上发生长按时,它应该被发送到我安装在设备中的应用程序。在发送之前,我希望添加一个弹出窗口或类似的东西来询问用户是否希望将图片发送到应用程序。 如何实现此功能?
【问题讨论】:
标签: android android-image android-gallery
你想要的可以用不同的方式来完成。在图库中,菜单->分享-> 在这里你可以在分享应用列表中显示你的应用,你可以直接接收图像(在这里你可以显示任何弹出窗口或做任何你想做的事情。)
为了使您的应用在共享应用列表中可见,您需要在应用中应用意图过滤器。上面有很多相关的链接和查询。
<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>
【讨论】: