我嘗試了幾乎所有可能的方法,將圖像從存儲的文件路徑設置爲image-view
。從文件路徑設置位圖到imageview不起作用
沒有一個工作。 圖像是從其他活動的圖庫中選擇的,圖像路徑存儲在數據庫中。
圖像是類型的.JPG存儲在數據庫的路徑而沒有任何擴展的.jpeg .PNG
圖像路徑
eg. /external/storage/media/carimagename
當我嘗試使用此代碼圖像設置爲imageview
沒有錯誤,但圖像未設置。
for(int i=0;i<n;i++)
{
Bitmap pic = BitmapFactory.decodeFile(listview_arraypro1[i]);
carpict.setImageBitmap(pic);
/// File imgFile =new File("listview_arraypro1[i]");
// carpict.setImageBitmap(BitmapFactory.decodeFile(imgFile.getAbsolutePath()));
// Bitmap carpic = BitmapFactory.decodeStream(is);
// carpic = Bitmap.createScaledBitmap(carpic, 72, 70, false);
}
我怎麼可以設定路徑格式/external/storage/media/carimagename
圖像到imageview
?
即時通訊使用下列以獲得在以前的活動圖像路徑
Uri selectedImage = imageReturnedIntent.getData();
String selectedImagePath = selectedImage.getPath();
我收到來自selectedImagePath走錯路?
這是我得到了使用此路徑它沒有MNT/SD卡
private String getRealPathFromURI(Uri contentURI) {
Cursor cursor = getContentResolver().query(contentURI, null, null, null, null);
if (cursor == null) { // Source is Dropbox or other similar local file path
return contentURI.getPath();
} else {
cursor.moveToFirst();
int idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
return cursor.getString(idx);
}
}
File imageFile = new File(getRealPathFromURI(selectedImage));
String path= imageFile.toString();
沒有答案工作:(還嘗試給圖像路徑字符串img _path =「/ storage/sdcard0/Fbt/xylo.jpg」;仍然沒有工作! – Metalhead1247
你有沒有爲它添加權限? – Piyush
哪個特權? – Metalhead1247