Android 启动内置图库以查看图像
我正在构建一个应用程序,在我的一项活动中,我正在显示数据库中的一些信息和一个图像,该图像将缩小,当用户按下该图像时,我将启动内置图库以更大的尺寸查看它 我的问题如下 当我在多媒体资料中查看完图像后,我希望用户在按下“上一步”按钮时返回到我的应用程序以及启动多媒体资料的活动,我的应用程序会向我显示一条崩溃消息,并将我引导到我的应用程序的主要活动 下面是启动内置库的代码Android 启动内置图库以查看图像,android,android-intent,gallery,Android,Android Intent,Gallery,我正在构建一个应用程序,在我的一项活动中,我正在显示数据库中的一些信息和一个图像,该图像将缩小,当用户按下该图像时,我将启动内置图库以更大的尺寸查看它 我的问题如下 当我在多媒体资料中查看完图像后,我希望用户在按下“上一步”按钮时返回到我的应用程序以及启动多媒体资料的活动,我的应用程序会向我显示一条崩溃消息,并将我引导到我的应用程序的主要活动 下面是启动内置库的代码 imageView.setOnClickListener(new View.OnClickListener() {
imageView.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new
File(image_file.getAbsolutePath())),"image/*");
startActivityForResult(intent, 1);
}
});
我试着使用startActivity(意图);
但这仍然不起作用
我还尝试重写onPuase()和onResume()
但在我这么做之后,保存imageView的整个活动没有启动,应用程序崩溃
当我查找类似于此问题的内容时,人们说我可能有不好的清单,但我没有为清单中的活动做任何事情
如何解决此问题,以便用户可以在内置或任何其他gallery应用程序中查看图像,然后按“上一步”按钮返回到我的应用程序
谢谢我不确定,但请在点击式侦听器中尝试下面的代码
imageView.setOnClickListener(new View.OnClickListener() {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Complete action using"), PICK_FROM_FILE);
}
});
对不起,我的朋友,我不是在尝试从图库中选取图片,我只是在使用图库打开图像,这就是为什么我在启动图库时使用了路径。