美文网首页
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