Programmitically accessing internal storage (not SD card) on Verizon HTC Droid Incredible (Android)
<p>I'm trying to find information on how to programmatically access the <code>HTC Droid Incredible's</code> supposed <strong><code>8GB</code></strong> of <code>Internal Storage Memory</code>.</p>

<p>To determine the <code>External Storage (SD Card) Location</code>, I'm using the command:  </p>

<pre><code>android.os.Environment.getExternalStorageDirectory().
</code></pre>

<p>I've not been able to find any corollary for <code>Internal phone Storage</code>.</p>

<p>In examining <strong>HTC/Google Nexus One</strong>, <strong>Motorola Droid</strong>, and <strong>HTC Dream/G1 phones</strong>, there (as would be expected) does not appear to be any <code>Mount Point</code> for such <code>Arbitrary Internal Storage</code>.  </p>

<p>On these phones the <code>Internal Storage</code> is divided amongst <code>/data</code>, <code>/system</code>, and <code>/cache</code> partitions.  </p>

<p>The Incredible's <code>Internal Storage</code> is certainly not going to be located in <code>/system</code>.  <code>/cache</code> is also unlikely given that it is globally <strong>non-readable/non-executable</strong>.  </p>

<p>I'd read in reviews that the phone will still be limited to <code>512MB</code> or so for apps, suggesting that it is not simply a subdirectory of <code>/data</code>.</p>

<p>Any suggestions would be greatly appreciated.  I do not have access to a <code>Droid Incredible</code> unit myself, of course.</p>
