从源码中可以看到这样一句话

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 地址

更多相关文章

  1. Notification中Intent携带数据重复问题
  2. android中的数据存储
  3. ThreadLocal原理解析(1):数据存取
  4. Android--用JSON解析数据
  5. 1.4.2 Android Studio工程目录结构分析
  6. Android 中的数据存储
  7. 获得Android的SD卡根目录
  8. android 直接进行数据库操作

随机推荐

  1. android 4.2对于addJavascriptInterface,
  2. Android 遍历界面控件
  3. Android 使用地图时的权限请求
  4. android jni java.lang.UnsatisfiedLinkE
  5. Android修改ActionBar背景颜色和标题,菜单
  6. android 获取通讯录并显示listview
  7. 在Android项目中导入的很普通的包都无法
  8. Android 防短时间内重复点击
  9. Android 监听U盘插入和拔出并获取U盘文件
  10. Android中FTP上传、下载的功能实现(含进度