如何在android上的内置imageviewer中查看图像

如何在android上的内置imageviewer中查看图像,android,Android,我正在我的应用程序中查看图像。我想在android设备上查看从drawable文件夹到内置图像查看器的图像。如何在内置图像查看器上打开项目资源中的图像可以帮助编写任何代码或教程,非常感谢 我想查看类似屏幕截图的图像: 提前谢谢 查看代码 setImageResource(R.drawable.backphonebook) 谢谢。查看代码 Intent intent = new Intent(Intent.ACTION_VIEW); String path =

我正在我的应用程序中查看图像。我想在android设备上查看从drawable文件夹到内置图像查看器的图像。如何在内置图像查看器上打开项目资源中的图像可以帮助编写任何代码或教程,非常感谢

我想查看类似屏幕截图的图像:

提前谢谢

查看代码

setImageResource(R.drawable.backphonebook)

谢谢。

查看代码

    Intent intent = new Intent(Intent.ACTION_VIEW);

            String path = "android.resource://" + getPackageName() + "/" +R.drawable.yourimagename;  

 // path = "/mnt/sdcard/test.jpg";

            //Uri uri = Uri.fromFile(new File(path));

             Uri uri = Uri.parse(path);

            intent.setDataAndType(uri,"image/*");
            context.startActivity(intent);
setImageResource(R.drawable.backphonebook)


谢谢。

您不明白我的问题,我想为内置图像查看器显示图像,就像您的设备从“多媒体资料”查看图像一样,而不是从“查看图像”到“图像查看”!您好,从您的drawable文件夹创建一个整数数组,并使用此数组从drawable显示图像…但是,我想在内置查看器中查看图像,因为,使用放大、缩小、滑动到下一个图像功能查看图像!您不明白我的问题,我想为内置图像查看器显示图像,就像您的设备从gallery查看图像一样,而不是从view图像到imageview!您好,从您的drawable文件夹创建一个整数数组,并使用此数组从drawable显示图像…但是,我想在内置查看器中查看图像,因为,使用放大、缩小、滑动到下一个图像功能查看图像!我收到错误日志显示消息:06-25 17:33:13.494:E/AndroidRuntime(7491):java.lang.RuntimeException:无法启动活动组件信息{com.animation/com.animation.AnimationActivity}:android.content.ActivityNotFoundException:找不到处理意图的活动{act=android.intent.action.VIEW dat=android。resource://com.animation/2130837504 typ=image/*}公共字符串getRawPath(int-yourimageId){return“android.resource/”+getPackageName()+“/raw/”+yourimageId;}我收到错误,我的日志显示消息:06-25 17:33:13.494:E/AndroidRuntime(7491):java.lang.RuntimeException:无法启动活动组件信息{com.animation/com.animation.AnimationActivity}:android.content.ActivityNotFoundException:未找到可处理Intent{act=android.Intent.action.VIEW dat=android的活动。resource://com.animation/2130837504 typ=image/*}公共字符串getRawPath(int-yourimageId){return“android.resource/”+getPackageName()+“/raw/”+yourimageId;}
    Intent intent = new Intent(Intent.ACTION_VIEW);

            String path = "android.resource://" + getPackageName() + "/" +R.drawable.yourimagename;  

 // path = "/mnt/sdcard/test.jpg";

            //Uri uri = Uri.fromFile(new File(path));

             Uri uri = Uri.parse(path);

            intent.setDataAndType(uri,"image/*");
            context.startActivity(intent);