Android获取存储路径

测试手机ZTE B2015
1.获取内置sd卡存储空间的路径
if(Environment.getExternalStorageState.equals(Environment.MEDIA_MOUNTED)
{
    Environment.getExternalStorageDirectory.getAbsolutePath();
    返回 /storage/emulated/0
}
不管外置sd卡是否插入,以上代码都是获取内置存储(内置sd卡)的路径

2.获取内部存储路径
String innerPath = Context.getFilesDir().getAbsolutePath()
返回/data/data/com.example.appname/files
可以在该目录下建立文件。
File file = new File(innerPath + "/" + "fileName");
file.createNewFile();
也可以通过Context.openFileOutput("fileName",Context.MODE_PRIVATE)在innerPath目录中来建立文件,并且得到一个FileOutputStream对象;

你可能感兴趣的:(Android获取存储路径)