SkImageDecoder:factory返回null

时间:2012-12-04 06:33:41

标签: android android-layout android-emulator

我正在尝试从sdcard获取图像以在android中的imageview中显示它。它显示错误为SkImageDecoder:factory在android emulator2.2中返回null。这是我在Android中从SD卡检索图像到imageview的代码。

File imgFile = new File("/sdcard/wm.png");
if (imgFile.exists()) {
     Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
     ImageView myImage = (ImageView) findViewById(R.id.imageView1);
     myImage.setImageBitmap(myBitmap);
}

请解决此问题。

1 个答案:

答案 0 :(得分:0)

使用Environment.getExternalStorageDirectory() Environment.getExternalStoragePublicDirectory代替硬编码SD卡的路径(即"/sdcard/wm.png")。