美文网首页
Android获取存储路径

Android获取存储路径

作者: 启才 | 来源:发表于2016-07-05 12:23 被阅读775次

测试手机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获取存储路径

      本文链接:https://www.haomeiwen.com/subject/defhjttx.html