 <p>Starting from KitKat, you have access to a method to get that directory : </p> <pre><code>Context.getExternalFilesDirs() </code></pre> <p>Note that it may return null if the SD card is not mounted or moved during the access. Also, you might need to add these permissions to your manifest file : </p> <pre><code>&lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt; &lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /&gt; </code></pre>