Android Environment 的作用以及常用的方法
16lz
2021-01-23
从源码中可以看到这样一句话
Provides access to environment variables
Environment的作用是: 提供对环境变量的访问
常见的方法
//外部存储设备的当前状态Log.e("------ExternalStorage", Environment.getExternalStorageState());// 某种类型文件的路径,比如下面是图片的 打印结果/storage/emulated/0/PicturesLog.e("------RootDirectory", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString());//获取 Android 数据目录 打印结果为 /dataLog.e("------getDataDirectory", Environment.getDataDirectory().toString());// Android 下载/缓存内容目录 打印结果为/data/cacheLog.e("---DownloadCache", Environment.getDownloadCacheDirectory().toString());//外部存储目录即 SDCard 打印结果为 /storage/emulated/0Log.e("------ExternalStorage", Environment.getExternalStorageDirectory().toString()); // Android 的根目录 打印结果为 /systemLog.e("------RootDirectory", Environment.getRootDirectory().toString());
getExternalStorageState 与 getExternalStoragePublicDirectory 都有很多数据,可以查看下官方文档
Environment api 地址
更多相关文章
- Notification中Intent携带数据重复问题
- android中的数据存储
- ThreadLocal原理解析(1):数据存取
- Android--用JSON解析数据
- 1.4.2 Android Studio工程目录结构分析
- Android 中的数据存储
- 获得Android的SD卡根目录
- android 直接进行数据库操作