0

我正在使用摩托g手機,這是棉花糖版本我想要獲得我的外部存儲卡的路徑,但我只能夠訪問內部存儲器(在編寫棉花糖的一些權限後)我已經嘗試了許多組合,如下圖所示訪問外部存儲卡在android棉花糖(6.0+版本)中獲取外部存儲卡路徑?

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

我通過寫入sdpath =「/ storage/emulated/0」來訪問內部存儲器;但無法通過上述代碼訪問外部存儲卡我如何訪問android棉花糖中的存儲卡,因爲我的頭像谷歌已經改變了從android 6.0的訪問權限,在此先感謝您的寶貴回覆。

回答

1

我如何可以訪問存儲卡中的Android棉花糖

使用getExternalFilesDirs()getExternalCacheDirs(),或getExternalMediaDirs()Context在應用程序特定的位置,以獲得removable storage

或者使用the Storage Access Framework來允許用戶選擇可能位於或不位於可移動存儲器上的位置。

相關問題