如何从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格式,它显示错误。我不明白谷歌硬盘应用为什么要推出。