Android获取内置和外置sd卡路径的方法
2016-07-30 17:29
489 查看
1.首先要添加一下权限:
2.获取内置sd卡的方法:
3.获取手机内部所有外部存储的路径的方法:
4.一些有用的文件操作:
http://blog.csdn.net/mrlixirong/article/details/6800585
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
2.获取内置sd卡的方法:
Environment.getExternalStorageDirectory().getPath();
3.获取手机内部所有外部存储的路径的方法:
import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import android.app.Activity; import android.os.storage.StorageManager; public class StorageList { private Activity mActivity; private StorageManager mStorageManager; private Method mMethodGetPaths; public StorageList(Activity activity) { mActivity = activity; if (mActivity != null) { mStorageManager = (StorageManager)mActivity.getSystemService(Activity.STORAGE_SERVICE); try { mMethodGetPaths = mStorageManager.getClass().getMethod("getVolumePaths"); } catch (NoSuchMethodException e) { e.printStackTrace(); } } } public String[] getVolumePaths() { String[] paths = null; try { paths = (String[]) mMethodGetPaths.invoke(mStorageManager); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } return paths; } }
4.一些有用的文件操作:
http://blog.csdn.net/mrlixirong/article/details/6800585
相关文章推荐
- Android中获取内置SD卡和外置SD卡路径的方法
- Android获取拓展外置SD卡(可插拔)路径及读写外置SD卡的方法
- Android N获取外置SD卡或挂载U盘路径的方法
- android获取内置和外置SD卡路径
- 获取Android系统所有内置SD卡以及外置SD卡路径
- android获取内置和外置SD卡路径 - z
- Android获取机身存储、内置SD卡与外置TF卡路径
- android 获取文件路径(内置sd卡和外置sd卡)。
- android获取内置和外置SD卡路径
- android获取内置和外置SD卡路径
- 获取android 内置与外置SD卡路径及可用空间
- Android 获取内置储存卡/外置储存卡(SD CARD)路径的方法
- Android6.0以上系统获取内置SD和外置SD卡路径的方法
- Android开发获取多个存储空间的路径(内置SD卡以及外置SD卡)
- android获取内置和外置SD卡路径
- Android 6.0获取外置SD卡路径方法
- android获取内置和外置SD卡路径
- Android学习之获取外置SD卡读写路径方法详解
- Android获取内置、外置以及OTG等方式挂载的存储设备路径
- Android4.4+ 外置SD卡不能写入 获取外置SD卡路径解决方案