美文网首页
Android创建存储目录

Android创建存储目录

作者: 像个战士一样去战斗 | 来源:发表于2018-08-10 17:02 被阅读192次

转自本文章

一、Context对象获取目录

(1)getExternalFilesDir

说明:方法中的参数为需要在files目录下新建的目录名,如果新建的目录不存在,则会创建,反之,不会重复创建。

示例:

getExternalFilesDir

(2)getExternalCacheDir

说明:新建cache目录

示例:

getExternalCacheDir

(3)getCacheDir

示例:

getCacheDir

(4)getDir

说明:会新建名为app_DirName的目录,其中app_为固定格式

示例:

getDir

(5)getFilesDir

示例:

getFilesDir

(6)getObbDir

说明:新建Obb目录。应用卸载时此目录不会被卸载。

obb目录主要用来存放obb文件,通常游戏会用。

示例:

getObbDir

二、Environment静态方法获取目录

(1)getExternalStorageDirectory

示例:

getExternalStorageDirectory

(2)getDataDirectory

示例:

getDataDirectory

(3)getDownloadCacheDirectory

示例:

getDownloadCacheDirectory

(4)getExternalStoragePublicDirectory

说明:返回的只是一个目录路径,而此路径目录并没有被创建

示例:

getExternalStoragePublicDirectory

(5)getRootDirectory

示例:

getRootDirectory

(6)getExternalStorageState

示例:

getExternalStorageState

注意:

/sdcard == Environment.getExternalStorageDirectory() == Environment.getExternalStoragePublicDirectory("")

相关文章

网友评论

      本文标题:Android创建存储目录

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