作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在 Android 中创建一个音乐播放器类型的应用。
所以我需要找到手机中所有可用的 mp3 文件,并显示在 ListView 中。
所以我想访问设备的外部存储卡。
我试试这个,
Environment.getExternalStorageDirectory().getPath()
但是这段代码指向的是设备的内部sd卡,而不是外部存储卡。
那么如何以编程方式访问设备的外部存储卡?
提前致谢
最佳答案
首先你可以得到一个这样的目录路径..
File storageDir = new File("/mnt/");
if (storageDir.isDirectory()) {
String[] dirList = storageDir.list();
//check here
}
或者
// Internal Storage
new File("/mnt/external_sd/")
// External Storage
new File("/mnt/extSdCard/")
关于android - 如何在Android中访问外部存储卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877867/
我是一名优秀的程序员,十分优秀!