The hint for the resource-id goes into the right direction.
You have to do something like this:
Using java Syntax Highlighting
Bitmap image = BitmapFactory.decodeResource(Resources.getSystem() , R.drawable.photo);
Parsed in 0.032 seconds, using GeSHi
But the first argument is wrong. I don't now what to use here.
The alternative is maybe the creation of a custom Resources-object (null don't does it).
Resources(AssetManager assets, DisplayMetrics metrics, Configuration config)
ImageButton.setImageResource(int resid) is an example for the simple access by resource-id.
I think you can not access this image by its path. It's inside the dex-file. Aproaches like JarURLConnection don't work here. The way to go ist to reference it by its resource-id.