想实现的功能:用bitmap加载手机内存卡下面的一个jpg文件,让他显示在一个imageview中。
在网上百了一个bitmap获取本地文件的代码段:
public static Bitmap getLoacalBitmap(String url) {
try {
FileInputStream fis = new FileInputStream(url);
return BitmapFactory.decodeStream(fis);
} catch (FileNotFoundException e) {
e.printStackTrace();
return null;
}
}
我的调用代码:
Bitmap bitmap=getLoacalBitmap("/sdcard/000.jpg");
ImageView img_view=(ImageView)findViewById(R.id.img_view);
img_view.setImageBitmap(bitmap);
可是没有达到预期结果,新手求帮助!!
------解决思路----------------------
我想问一下你加文件读写权限了吗?
------解决思路----------------------
在AndroidManifest 中
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />