Giving another apps access to my app's file
<p>I'm geting a file from server, and storing it on the phone. It's a PDF. Then I need to display . Assuming that I have a PDF viewer it will open the file. </p>

<p>The question is where should I store the PDF file so my pdf reader has access to it. I don't really want use external storage since not all phones has one. Is there a way to save public file on internal storage?</p>

<p>Or there is some way to pass the necessary information using <a href="http://developer.android.com/reference/android/content/ContentProvider.html" rel="nofollow">ContentProvider</a>. Unfortunately I would need some sample code of that.</p>
