今天学了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);
`
这是主要的之一。