簡體   English   中英

Android 4.4-在輔助SD卡上創建應用程序目錄

[英]Android 4.4 - create application dir on secondary sd card

我知道Google在Android 4.4中引入了對SD卡的訪問權限的更改。 但是,在我的應用程序中,我需要能夠將數據存儲在某些可移動/輔助SD卡上。

當我使用默認文件管理器在輔助目錄上創建應用程序文件夾(app.xyz.com)時,便能夠在其中創建目錄和文件。 但默認情況下,此類dir在二級SD卡上不存在。

因此,我想以編程方式在應用程序內部創建特定於應用程序的目錄...

你有什么想法怎么做??? 即使具有正確的應用程序相關路徑,簡單的file.mkdirs()也不起作用。 權限錯誤...

我已經花了兩天時間試圖找到一種方法,但沒有成功

謝謝你的幫助!!!

你有什么想法嗎?

使用getExternalFilesDirs() (注意復數)。 如果返回多個條目,則第二個及后續條目位於可移動介質上。 您可以在沒有Android 4.4權限的情況下讀寫這些目錄。

暫無
暫無

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

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