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

Provides access to environment variables

Environment的作用是:  提供对环境变量的访问

常见的方法

//外部存储设备的当前状态
Log.e("------ExternalStorage", Environment.getExternalStorageState());
// 某种类型文件的路径,比如下面是图片的 打印结果/storage/emulated/0/Pictures
Log.e("------RootDirectory", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES).toString());
//获取 Android 数据目录 打印结果为 /data
Log.e("------getDataDirectory", Environment.getDataDirectory().toString());
// Android 下载/缓存内容目录 打印结果为/data/cache
Log.e("---DownloadCache", Environment.getDownloadCacheDirectory().toString());
//外部存储目录即 SDCard 打印结果为 /storage/emulated/0
Log.e("------ExternalStorage", Environment.getExternalStorageDirectory().toString());// Android 的根目录 打印结果为 /system
Log.e("------RootDirectory", Environment.getRootDirectory().toString());

getExternalStorageState 与 getExternalStoragePublicDirectory 都有很多数据,可以查看下官方文档

Environment api 地址

Android Environment 的作用以及常用的方法相关推荐

  1. android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...

    我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...

  2. android.util.Log常用的方法

    2019独角兽企业重金招聘Python工程师标准>>> android.util.Log常用的方法有以下5个: Log.v() Log.d() Log.i() Log.w() 以及 ...

  3. Android 进阶笔记,包含常用的技术框架、博客社区、书籍等。

    AndroidNote 项目地址:venshine/AndroidNote 简介:Android 进阶笔记,包含常用的技术框架.博客社区.书籍等. 大纲 技术框架 图片加载 网络请求 数据库 ORM ...

  4. android线程间通信的几种方法_Android 技能图谱学习路线

    Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashC ...

  5. java 中常用方法_java_中常用的方法总结

    8月1日 练习: 合理覆盖Cat数据类型的,equals()方法 Cat.java 1 覆盖hashCode() 返回的整型值是唯一的 int    hashCode() 用法: 一般使用String ...

  6. android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法

    Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...

  7. android利用反射调用截屏api,Android利用反射机制调用截屏方法和获取屏幕宽高的方法...

    想要在应用中进行截屏,可以直接调用 View 的 getDrawingCache 方法,但是这个方法截图的话是没有状态栏的,想要整屏截图就要自己来实现了. 还有一个方法可以调用系统隐藏的 screen ...

  8. 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )

    文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...

  9. 安卓 android:windowsoftinputmode,Android:windowSoftInputMode="adjustResize"无效解决方法

    Android:windowSoftInputMode="adjustResize"无效解决方法 时间:2018-08-16     来源:未知 Android开发中用到软键盘时会出现设置Activi ...

最新文章

  1. C#面向对象_抽象类
  2. 云计算与springCloud概念上的区别
  3. LeetCode 404. 左叶子之和思考分析
  4. 安卓逆向系列教程 4.6 去广告
  5. 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
  6. linux 影院 ftp客户端20端口号,Linux下的ftp客户端说明文档
  7. json string 格式_Retrofit同时解析JSON和XML数据格式
  8. Uboot详细解析1
  9. 按键精灵q语言连接mysql_【按键精灵8】Q语言介绍
  10. 计算机硕士工资一览表
  11. java中gc是什么_java什么是gc
  12. 脱壳进阶篇——IAT修复与解密
  13. 世界5G大会 大兴机场 随记
  14. 引起计算机故障的因素有哪些,电源故障引起的电脑问题有哪些
  15. python学习笔记分享(二十四)python学习笔记分期补充(二)复数,randint与sample,进制转换表,转义字符,二维数组,键,end,pass,迭代器和生成器
  16. 将 C++ 对象暴露给 QML
  17. python基础程序实例-Python基础的初始
  18. tensorflow.python.framework.errors_impl.InternalError: ...... Dst tensor is not initialized.
  19. C# USB插拔状态监控工具
  20. VS2019无法打开源文件

热门文章

  1. 2021-2027年中国室内游艺设备行业研究及前瞻分析报告
  2. 2022-2028年中国高阻隔片材基膜行业市场供需形势及前瞻分析报告
  3. 提高班第三周周记(中秋第二天)
  4. np.percentile()函数超详解 异常值极端值百分位四分位数
  5. LeetCode简单题之整理字符串
  6. MindSpore循环神经网络
  7. MinkowskiEngine多GPU训练
  8. Supervisor使用详解
  9. Python的WeRoBot框架开发公众号
  10. swoole安装异步reids