获取sdcard文件
16lz
2022-01-22
权限:<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
// ------------------获取sdcard信息------------------------------private void readFile() {File file = Environment.getExternalStorageDirectory();File[] files = file.listFiles();readFile(files);}private void readFile(File[] files) {if (files != null && files.length > 0) {for (int i = 0; i < files.length; i++) {// if (files[i].isDirectory()) {// readFile(files[i].listFiles());// } else {parseFile(files[i]);// }if (i == files.length - 1) {}}}}private void parseFile(File file) {String fileName = file.getName();String filePath = file.getPath();Map<String, String> map = new HashMap<String, String>();map.put("fileName", fileName);map.put("filePath", filePath);data.add(map);}
更多相关文章
- Android获取GPS进行定位的工具类
- android listview 滚动时异步加载图片的问题
- Android——实现清除应用缓存功能
- Android获取IMEI号
- 获取android联系人信息
- android机顶盒获取有线mac
- Android如何获取手机的屏幕宽高
- android GPS定位和卫星个数(源码)
- Android(安卓)开发常用代码片段