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来允许用户选择可能位于或不位于可移动存储器上的位置。

相关问题