我想从内部存储的特定文件夹加载图像,如何加载图像?以及视频

问题描述:

public class ImageAdapter extends BaseAdapter { 
private File currentDir; 
String SCAN_PATH; 
File allFiles ; 
private Context context; 


public Integer[] images={ 

     //I want to load images here 


}; 

public ImageAdapter(Context c){ 
    context = c; 
} 

@Override 
public int getCount() { 
    return images.length; 
} 

@Override 
public Object getItem(int position) { 
    return images[position]; 
} 

@Override 
public long getItemId(int position) { 
    return 0; 
} 

我想加载图像。我可以简单地使用ID添加图像,但我想从内部/ SD卡存储器加载图像。 我想知道如何添加图片我想从内部存储的特定文件夹加载图像,如何加载图像?以及视频

Try loading images into imageview as bitmap 
try { 
     File f=new File(filepath, "imagename.jpg"); // internal or external storage path 
     Bitmap b = BitmapFactory.decodeStream(new FileInputStream(f)); 
      ImageView img=(ImageView)findViewById(R.id.imgPicker); 
     img.setImageBitmap(b); 
    } 
    catch (FileNotFoundException e) 
    { 
     e.printStackTrace(); 
    } 

Hope this may work!