1.那个路径指的是文件系统的,比如/mnt/sdcard/xxx.png
2.方法二出错,你贴下logcat的错误信息

解决方案 »

  1.   

    int resID = getResources().getIdentifier("cat", "drawable", getPackageName());
    mBitmap = BitmapFactory.decodeResource(getResources(), resID);
    这样是可以的,但getResources()是ContextWrapper的方法,怎么生成ContextWrapper的实例呢,ContextWrapper构造函数ContextWrapper(Context base) 要传入context,context又是怎么产生的。