我的应用程序是一个简单的图库应用程序,任何用户都可以制作图像并将其保存到SdCard。 我有一个活动,其中用户创建的所有图像都将显示在GridView中。允许其他应用程序从我的应用程序中选择图片,如图库
现在我想要的是我的应用程序显示在图像选择器列表中,其中显示图库和其他应用程序。
我已经实现被显示在列表我的应用程序意图过滤,
但我应该写什么代码,使用户可以从我的 gridview的
挑一个图像... ..
<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" />
<category android:name="android.intent.category.OPENABLE" />
<data android:mimeType="image/*" />
</intent-filter>
但是怎么写呢? Intent intent = new Intent(); intent.setResult? 如何? –
@ Dr.aNdRO:'setResult()'是'Activity'上的一个方法。 'finish()'是'Activity'上的一个方法。 http://developer.android.com/reference/android/app/Activity.html和http://developer.android.com/training/basics/intents也介绍了这一点。 – CommonsWare