天天看点

SD卡的读取

今天学了SD卡的读取,前几天图片只能在项目里读取,今天可通过虚拟机获取手机SD卡里面的图片 Environment类可以获取当前手机的信息;

是手机客户端的必要之一,

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">
    </uses-permission>
           

这是一个小细节。

但是在Java中主要实现的是`if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){

String sd=Environment.getExternalStorageDirectory().getAbsolutePath();

File f=new File(sd+”/img”);

ff = f.listFiles();

}

//设置默认图片
    //img.setImageResource(imgs[one]);
   Bitmap bp= BitmapFactory.decodeFile(ff[one].getAbsolutePath());
    img.setImageBitmap(bp);
           

`

这是主要的之一。