我正在开发一个Android应用程序,其中包含具有不同类型图像的图像集合。 我希望我的应用程序充当图像选择器。
例如,当用户想要选择要在Facebook或wahtsapp上发布的图像时,将使用图库应用选项打开选择器对话框,并且用户选择要从图库发布的图像。我想要的是我的应用程序应该与图库一起列在图像选择器中,以便用户可以从我的应用程序中选择图像。
由于
答案 0 :(得分:2)
非常简单。您可以在IntentFilter
代码Activity
中为相应的 mime类型注册AndoridManifest.xml
,您的应用也会列在可用于挑选的应用中图片。代码:
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>