2016-07-16 31 views
1

我有点卡在这里,我创建了一个图库应用程序,但由于某些原因,我不知道如何使它被系统识别为图库应用程序,以便我可以从其他应用程序中选择图像,例如Whatsapp,我会看到其他第三方出现在除我以外的菜单上。如何使应用程序显示从菜单中挑选图像

回答

2

在你的清单

<activity android:name="YourActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.GET_CONTENT"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="image/*"/> 
     </intent-filter> 
    </activity> 

添加这一点,然后处理这个意图,当你得到的活动开,并从Extras中图像的URI。

+0

这做了魔术 – Chrometobia

+0

刚编辑我的答案。 GET_CONTENT是让应用程序使用您的应用程序挑选内容,而ACTION_VIEW则是让其他应用程序打开并查看应用程序中的内容。 –

+0

您是否也可以帮助将图像发送回调用应用程序的代码? – Chrometobia

相关问题