2013-08-02 139 views
0

我得到了外部和內部(手機內存)SD卡在我的應用 列表中,但隨着我有更多的文件夾,我不想他們,所以我怎麼能限制外部和內部SD卡只在上市...獲取外部SD卡在Android手機

我提供的根目錄是/storage並顯示整個文件夾...

,或者可以有一個人告訴我怎麼弄programmaticaly外置SD卡

我已經試過通常的方式File file = Environment.getExternalStorageDirectory();

由android給出,但它只返回內部路徑。

+0

http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory下更好( )。檢查'getExternalStorageDirectory()'下的文檔和註釋。 – Raghunandan

+0

不可能它會返回外部路徑 –

+0

你得到的其他文件夾應該只是USB驅動器......你應該能夠使用(file.length()> 0)和/或file.canRead()來過濾它們。在這裏閱讀我的答案:http://stackoverflow.com/questions/11281010/how-can-i-get-external-sd-card-path-for-android-4-0/19831522 –

回答