Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在“从菜单中拾取图像”中显示应用程序_Android_Image Gallery - Fatal编程技术网

Android 如何在“从菜单中拾取图像”中显示应用程序

Android 如何在“从菜单中拾取图像”中显示应用程序,android,image-gallery,Android,Image Gallery,我被困在这里了,我已经创建了一个图库应用程序,但由于某些原因,我不知道如何让系统将其识别为图库应用程序,以便我可以从其他应用程序(例如Whatsapp)中拾取图像,我在菜单上看到除我之外的其他第三方出现。将此添加到您的清单中 <activity android:name="YourActivity"> <intent-filter> <action android:name="android.intent.action.

我被困在这里了,我已经创建了一个图库应用程序,但由于某些原因,我不知道如何让系统将其识别为图库应用程序,以便我可以从其他应用程序(例如Whatsapp)中拾取图像,我在菜单上看到除我之外的其他第三方出现。

将此添加到您的清单中

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


然后在活动打开时处理意图,并从附加中获取图像的URI。

刚刚编辑了我的答案。GET_CONTENT是让应用程序使用您的应用程序选择内容,ACTION_VIEW是让其他应用程序打开并查看您应用程序中的内容。您还可以帮助编写代码将图像发送回调用应用程序吗?
Uri resultUri=//image Intent result的Uri=new Intent();result.setData(resultUri);设置结果(Activity.RESULT_OK,RESULT);完成()