Android Environment 的作用以及常用的方法
从源码中可以看到这样一句话
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 的作用以及常用的方法相关推荐
- android屏幕密度高度,Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)...
我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @para ...
- android.util.Log常用的方法
2019独角兽企业重金招聘Python工程师标准>>> android.util.Log常用的方法有以下5个: Log.v() Log.d() Log.i() Log.w() 以及 ...
- Android 进阶笔记,包含常用的技术框架、博客社区、书籍等。
AndroidNote 项目地址:venshine/AndroidNote 简介:Android 进阶笔记,包含常用的技术框架.博客社区.书籍等. 大纲 技术框架 图片加载 网络请求 数据库 ORM ...
- android线程间通信的几种方法_Android 技能图谱学习路线
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode 作用,如何重载hashC ...
- java 中常用方法_java_中常用的方法总结
8月1日 练习: 合理覆盖Cat数据类型的,equals()方法 Cat.java 1 覆盖hashCode() 返回的整型值是唯一的 int hashCode() 用法: 一般使用String ...
- android studio butterknife自动生成,Android Studio使用ButterKnife和Zelezny的方法
Android Studio使用ButterKnife和Zelezny的方法 发布时间:2020-08-22 00:29:27 来源:脚本之家 阅读:182 作者:CSDN_陈诚 前言 ButterK ...
- android利用反射调用截屏api,Android利用反射机制调用截屏方法和获取屏幕宽高的方法...
想要在应用中进行截屏,可以直接调用 View 的 getDrawingCache 方法,但是这个方法截图的话是没有状态栏的,想要整屏截图就要自己来实现了. 还有一个方法可以调用系统隐藏的 screen ...
- 【Android 安全】DEX 加密 ( 常用 Android 反编译工具 | apktool | dex2jar | enjarify | jd-gui | jadx )
文章目录 一.apktool 1.apktool 简介 2.直接解压 3.使用 apktool 反编译 4.使用 apktool 重新打包 二.dex2jar 1.dex2jar 简介 2.dex2j ...
- 安卓 android:windowsoftinputmode,Android:windowSoftInputMode="adjustResize"无效解决方法
Android:windowSoftInputMode="adjustResize"无效解决方法 时间:2018-08-16 来源:未知 Android开发中用到软键盘时会出现设置Activi ...
最新文章
- C#面向对象_抽象类
- 云计算与springCloud概念上的区别
- LeetCode 404. 左叶子之和思考分析
- 安卓逆向系列教程 4.6 去广告
- 冰点文库下载V2绿色版,无需积分自由下载百度,mbalib,豆丁,畅享,hp009,max.book118 文档...
- linux 影院 ftp客户端20端口号,Linux下的ftp客户端说明文档
- json string 格式_Retrofit同时解析JSON和XML数据格式
- Uboot详细解析1
- 按键精灵q语言连接mysql_【按键精灵8】Q语言介绍
- 计算机硕士工资一览表
- java中gc是什么_java什么是gc
- 脱壳进阶篇——IAT修复与解密
- 世界5G大会 大兴机场 随记
- 引起计算机故障的因素有哪些,电源故障引起的电脑问题有哪些
- python学习笔记分享(二十四)python学习笔记分期补充(二)复数,randint与sample,进制转换表,转义字符,二维数组,键,end,pass,迭代器和生成器
- 将 C++ 对象暴露给 QML
- python基础程序实例-Python基础的初始
- tensorflow.python.framework.errors_impl.InternalError: ...... Dst tensor is not initialized.
- C# USB插拔状态监控工具
- VS2019无法打开源文件