Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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
如何从SD或内部存储器在android imageview中显示图像_Android_Image - Fatal编程技术网

如何从SD或内部存储器在android imageview中显示图像

如何从SD或内部存储器在android imageview中显示图像,android,image,Android,Image,我尝试了下面的代码,但当它启动谷歌驱动器应用程序,并向我显示错误无效的格式 String completePath = Environment.getExternalStorageDirectory() + "/images/"+"rose.jpeg"; File file = new File(completePath); Uri imageUri = Uri.fromFile(file); Intent i = new Intent(Intent.ACTION_VIEW, imageUri)

我尝试了下面的代码,但当它启动谷歌驱动器应用程序,并向我显示错误无效的格式

String completePath = Environment.getExternalStorageDirectory() + "/images/"+"rose.jpeg";
File file = new File(completePath);
Uri imageUri = Uri.fromFile(file);
Intent i = new Intent(Intent.ACTION_VIEW, imageUri);
startActivity(i);

使用适当的双参数
文件
构造函数,而不是假定
getExternalStorageDirectory()
没有尾随的
/
。还请注意。使用此库选择图像;上面的代码对于pdf格式的文件工作正常,但是对于jpeg格式,它显示错误。我不明白谷歌硬盘应用为什么要推出。