Android获取第二个SD卡路径
File[] externalFilesDirs = getExternalFilesDirs(null);
// 判断是否有第二个SD卡
if (externalFilesDirs.length > 1) {
// 第二个SD卡的路径
File secondSdCardDir = externalFilesDirs[1];
} else {
// 如果没有第二个SD卡,则根据需要进行处理
}
getExternalFilesDir(null)
默认返回的是主要的外部存储设备上的目录,通常是内置 SD 卡。如果设备有多个外部存储设备(例如内置 SD 卡和外接 SD 卡),您可以使用不同的参数来访问不同的存储设备上的目录。参数 Environment.DIRECTORY_DCIM
可以用于访问相机拍摄的照片和视频等多媒体文件。
例如,要获取外接 SD 卡上的目录,您可以使用以下代码:
File externalFilesDir = getExternalFilesDir(Environment.DIRECTORY_DCIM);
这将返回外接 SD 卡上相机拍摄的照片和视频的目录。当有多个外部存储设备时,getExternalFilesDir
方法会考虑存储设备的特定情况,以确定返回哪个目录。
本博客是个人工作中记录,更深层次的问题可以提供有偿技术支持。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。
另外建了几个QQ技术群:
2、全栈技术群:616945527
2、硬件嵌入式开发: 75764412
3、Go语言交流群:9924600
闲置域名WWW.EXAI.CN (超级人工智能)出售。