![](/img/trans.png)
[英]How to create new file in secondary SD card of Android Lollipop device?
[英]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.