2013-11-21 36 views
1

我在网格视图中为缩略图图像实现了一个Android应用程序。我正在创建另一个类以字符串格式设置图像目录名称。如何在Android中设置图像目录名称?

我的所有图像Gallery -> My photos或默认sdcard -> Images -> My photos保存所以我用这个路径字符串path="/sdcard/Images/My photos/"然后我尝试了不同的path="/sdcard/My photos/";但后来当我运行应用程序,该应用程序崩溃,并显示类似的错误消息:

路径无效,请设置图像的目录名

哪个路径设置为目录名的字符串?

回答

2
File path = android.os.Environment.getExternalStorageDirectory(); 

Bitmap bm = BitmapFactory.decodeFile(path + "/Images/My photos/img.jpg", options); 

imgView.setImageBitmap(bm) 
+0

我使用这个路径+“/ Images/My photos/my code is working fine.Thanks a lot。 – tazeenmulani

0
+0

是的,我使用Environment.getExternalStorageDirectory()在另一个类和字符串strPath的类似文件目录=新的文件( \t \t \t \t android.os.Environment.getExternalStorageDirectory( ) \t \t \t \t \t \t + File.separator + AppConstant.strPath); – tazeenmulani

+0

感谢您的回复。 – tazeenmulani

0
File mDirectory = new File("/sdcard/MyPhotos/"); 
mDirectory.mkdirs(); 
File outFile = new File(mDirectory, filename); 
FileOutputStream fos = new FileOutputStream(outFile); 
+0

我的文件路径仍然是in_vallid为什么如此。 – tazeenmulani

+0

感谢您的重播。 – tazeenmulani

相关问题