美文网首页
安卓上获取各种文件夹的方法

安卓上获取各种文件夹的方法

作者: 不是所有牛奶都叫特仑苏 | 来源:发表于2016-11-12 17:54 被阅读541次

以下为Environment类的主要方法,后面是方法返回的路径

===================

Environment.getDataDirectory(): /data

Environment.getExternalStorageDirectory(): /storage/emulated/0

Environment.getRootDirectory(): /system

Environment.getDownloadCacheDirectory(): /cache

以下为Context类的方法,注意:调用这些方法会自动生成相关的文件夹,不用刻意调用mkdirs()方法,在这些文件夹下操作文件可以不需要权限

===================

Context.getExternalCacheDir(): /storage/emulated/0/Android/data/com.example.administrator.okhttp/cache

Context.getExternalFilesDir(""): /storage/emulated/0/Android/data/com.example.administrator.okhttp/files

Context.getCacheDir(): /data/data/com.example.administrator.okhttp/cache

Context.getFilesDir(): /data/data/com.example.administrator.okhttp/files

Context.getCodeCacheDir(): /data/data/com.example.administrator.okhttp/code_cache

Context.getCallingPackage(): null

Context.getPackageName(): com.example.administrator.okhttp

Context.getPackageCodePath(): /data/app/com.example.administrator.okhttp-1/base.apk

Context.getPackageResourcePath(): /data/app/com.example.administrator.okhttp-1/base.apk

以下方法返回一个File[] ,数组的元素可能为空,所以注意判空

===================

Context.getExternalMediaDirs(): /storage/emulated/0/Android/media/com.example.administrator.okhttp

Context.getExternalCacheDirs(): /storage/emulated/0/Android/data/com.example.administrator.okhttp/cache

相关文章

  • 安卓上获取各种文件夹的方法

    以下为Environment类的主要方法,后面是方法返回的路径 =================== Envir...

  • 安卓10适配

    1.安卓10获取不到IMEI信息,使用以下代码获取 2.安卓10获取不到系统文件解决方法,在manifest.xm...

  • 安卓获取输入法高度与ViewTreeObserver讲解

    [TOC] 为了方便部分精力少的朋友, 本文开始就直接介绍安卓获取输入法高度的方法,然后再逐步讲解。 安卓获取输入...

  • Android 获取当前日期、时间和星期

    在各种开发中获取当前日期、时间和星期是很常见,获取方式也很多。在安卓中,推荐直接用安卓自带android.text...

  • 七牛云 token获取工具分享

    以前写安卓使用到了七牛进行图片上传获取外链,在网上搜索token的获取方法,都没有一个可靠一点的,各种模拟获取to...

  • 安卓获取文件夹路径

    目的:获取sd卡根目录下的文件夹 推荐一篇关于安卓路径的文章彻底搞懂Android文件存储---内部存储,外部存储...

  • 安卓获取OAID方法

    背景 安卓10及以上,不再支持获取imei,但是各个app还是需要获取一个唯一的设备id,那怎么办? 工信部牵头搞...

  • HDMI连接状态监测

    需求:通过安卓系统获取HDMI连接状态。安卓获取HDMI连接状态有两种方法,一种是通过系统广播监听;另一种是读取系...

  • 安卓获取手机目录方法总结

    安卓获取手机目录方法主要有以下几种:【android】getCacheDir()、getFilesDir()、ge...

  • 论『越狱』后的苹果有啥用

    前言 从用安卓机开始就或多或少的了解过苹果的越狱是什么,理论上和安卓获取root权限差不多。苹果本身没有安卓那...

网友评论

      本文标题:安卓上获取各种文件夹的方法

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