簡體   English   中英

在 android 6.0 中獲取外部存儲路徑?

[英]Get external storage path in android 6.0?

我正在使用 moto g 手機,它是棉花糖版本我想獲取我的外部存儲卡的路徑,但我只能訪問內部存儲器(在為棉花糖寫入一些權限后)我嘗試了許多如下組合來訪問外部存儲器卡

     sdpath="/storage/sdcard1";
     sdpath="/storage/extSdCard";
     sdpath="/storage/usbcard1";
     sdpath=System.getenv("SECONDARY_STORAGE");

我通過寫入 sdpath="/storage/emulated/0"; 訪問了內部存儲器; 但無法通過上述代碼訪問外部存儲卡我如何才能訪問 android marshmallow 中的存儲卡,因為我已經更改了 android 6.0 的訪問權限,提前感謝您的寶貴答復。

我如何在 android 棉花糖中訪問存儲卡

Context上使用getExternalFilesDirs()getExternalCacheDirs()getExternalMediaDirs()來獲取可移動存儲上特定於應用程序的位置。

或者,使用存儲訪問框架,允許用戶選擇一個位置,該位置可能位於也可能不在可移動存儲上。

暫無
暫無

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

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