簡體   English   中英

在 android 中,如何獲取所有已安裝的外部 memory 的列表

[英]In android how can I get a list of all external memory installed

我正在開發一個 android 應用程序並在 sdcard 上創建目錄我使用了該方法

File myMedia = new File(Environment.getExternalStorageDirectory(),"MySaveCellData");

但這是在內部 memory 中創建目錄 MYSaveCellData。 但是,這款手機有一個 8 GB 的內部 memory 和一個 16 GB 的外部卡。

在普通手機中,它在外部磁盤上創建目錄。

讓我知道解決方案。

我正在尋找一種方法來獲取安裝在 android 手機上的所有外部驅動器的列表。

在普通手機中,它在外部磁盤上創建目錄。

不適用於所有“普通手機”。 有些手機沒有 SD 卡形式的“外置磁盤”。

讓我知道解決方案。

沒有“解決方案”。 由設備制造商決定什么是他們設備的“外部存儲”。 如果他們選擇使其成為板載 flash 而不是 SD 卡,那是他們的選擇。

我正在尋找一種方法來獲取安裝在 android 手機上的所有外部驅動器的列表。

Android只有一個“外置驅動器”,簡稱“外置存儲”。 如果設備制造商同時支持板載 flash 區域作為“外部存儲”和 SD 卡,則 Android 將不知道 SD 卡。

SDK 開發人員應該像您的代碼一樣簡單地使用外部存儲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM