Android download image into cache and view, then option to save
<p>Ok. trying to understand how Android handles downloaded images. So a few questions:</p>

<pre><code>1) Is it possible to download and save an image to the getCacheDir()?
2) Can this image be viewed from the cache directory?
3) If yes to 2), what is the action that will clear up the cache?
4) Must I download the image to somewhere before I can use the ACTION_VIEW intent to view the image?
5) If it is in the cache, how do I "save" it? Meaning put it in a more permanent directory and not the cache.
</code></pre>

<p>In summary, I'm trying to achieve user downloads an image from somwhere, sees it in the image viewer and chooses to save it or not.</p>

<p>Currently my understanding on this is I have to download and save it regardless before viewing it on an imageviewer with no choice to save it or not.</p>

<p>If I am wrong what is the approcah to achieve download, view, choose to save?</p>
