How to access a downloaded internal-file icon and use as a drawable e.g. in setIcon(drawable)
<p>I download a png icon and store it on the internal file system.
How can I use this icon in a similar manner to a drawable in res/drawable.
I can read it and pulls its ears, but how to use it in a setIcon() method?
Does an internal file have a resource id? (wishful thinking).</p>

<p>I notice someone suggest saving to res/raw, but you cant write to application folders anyway.</p>

<p>I've been using:  *openFileOutput(filename, Context.MODE_PRIVATE);*
But maybe I need to create a File object and do the usual Java stuff. Even so,
how to grab it as a drawable in my code?</p>

<p>Thanks.</p>
