Android 中关于Environment类的总结
Environment类是一个提供访问环境变量的类。
1、getExternalStorageState() 方法,返回String 获取外部存储设备的当前状态。返回值如下表
返回值 | 说明 |
---|---|
Environment.MEDIA_BAD_REMOVAL | 表明SDCard 被卸载前己被移除 |
Environment.MEDIA_CHECKING | 表明对象正在磁盘检查。 |
Environment.MEDIA_MOUNTED | 表明对象是否存在并具有读/写权限 |
Environment.MEDIA_MOUNTED_READ_ONLY | 表明对象权限为只读 |
Environment.MEDIA_NOFS | 表明对象为空白或正在使用不受支持的文件系统。 |
Environment.MEDIA_SHARED | 如果 SDCard 未安装 ,并通过 USB 大容量存储共享 |
Environment.MEDIA_UNMOUNTABLE | SDCard 不可被安装 如果 SDCard 是存在但不可以被安装 |
Environment.MEDIA_UNMOUNTED | SDCard 已卸掉如果 SDCard 是存在但是没有被安装 |
Environment.MEDIA_REMOVED | 不存在 SDCard |
2、getExternalStoragePublicDirectory(String type) 方法:返回 File ,获取一个公用的外部存储器目录(标准目录)来摆放某些类型的文件 。参数type值如下:
type值 | 说明 |
Environment.DIRECTORY_MUSIC | 音乐存放 |
Environment.DIRECTORY_PODCASTS | 系统广播 |
Environment.DIRECTORY_RINGTONES | 系统铃声 |
Environment.DIRECTORY_ALARMS | 系统提醒铃声 |
Environment.DIRECTORY_NOTIFICATIONS | 系统通知铃声 |
Environment.DIRECTORY_PICTURES | 图片存放 |
Environment.DIRECTORY_MOVIES | 电影存放 |
Environment.DIRECTORY_DOWNLOADS | 下载 |
Environment.DIRECTORY_DCIM | 相机拍摄照片和视频 |
3、getDataDirectory() 方法:返回 File ,获取 Android 数据目录。即data的目录(/data)
4、getDownloadCacheDirectory() 方法:返回 File ,获取 Android 下载/缓存内容目录。即(/cache)
5、getExternalStorageDirectory() 方法:返回 File ,获取外部存储目录即 SDCard (/storage/sdcard)
6、getRootDirectory() 方法:返回 File ,获取 Android 的根目录 即系统主目录(/system)
Android 中关于Environment类的总结相关推荐
- java线程画动图闪,Android中利用画图类和线程画出闪烁的心形,android心形,package com....
Android中利用画图类和线程画出闪烁的心形,android心形,package com.package com.tt.view;import android.content.Context;imp ...
- Android中的Looper类
简介 android中的looper类,是用来封装消息循环和消息队列的一个类,用于在Android线程中进行消息处理.handler可以看作是工具类,用于向消息队列中插入消息. looper类的作用 ...
- Android 中关于Cursor类的介绍
来自:http://www.cnblogs.com/TerryBlog/archive/2010/07/05/1771459.html 使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生, ...
- android系统r类,了解Android中的R类
在android中,我不确定我是否完全理解这个R课程.我正在浏览数独的例子,我有这段代码: switch (v.getId()) // the id of the argument passed is ...
- Android 中关于 FileObserver类监听文件状态的实践
文章目录 需求背景 走进源码 实现示例 参考 需求背景 当某一个目录的文件发生变化(创建.修改.删除.移动)时,需要给一个回调事件给其他端调用. 其他场景:阅后即焚等等. 比如在 Android 的 ...
- Android 中一些常用类的常用方法(Math、Random、Color、Paint、Canvas、Bitmap、BitmapFactory)...
1.java.lang.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E 记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 ...
- 深入理解Android中的Drawable类
Drawable对于Android开发工程师来说非常熟悉,最常用的用法是在drawable目录里放入png或其他格式的图片,然后在代码里就可以用resources访问到如: // 访问test图片资源 ...
- Android中的BuildConfig类怎么来的
首先,这是一个配置文件,类似R.class文件,这个类是根据build.gradle配置文件自动生成的.生成后不能修改,只能修改配置文件. 具体来说,就是在app的build.gradle中配置,会在 ...
- android使用动画画心形,Android中利用画图类和线程画出闪烁的心形,送给亲爱的他(她)...
本文讲解主要涉及的知识点: 1.线程控制 2.画图类 3.心形函数 大家先看图片: 因为前一段时间在写画图类,刚好有一个线程控制画图闪烁的,我就想说我能不能做一个心形闪烁的,出来的效果就如图,先贴再讲 ...
- android中text怎么使用方法,如何在Android中使用TextWatcher类?
这个TextWatcher接口有3个回调方法,当文本发生更改时,这些方法都按以下顺序调用: beforeTextChanged(CharSequence s, int start, int count ...
最新文章
- Unix的标准I/O与重定向的若干概念解析
- java 大臣的旅费_PREV-9-蓝桥杯-历届试题-大臣的旅费-java
- SAP UI5 的 sap-ui-bootstrap script 脚本标签各属性解析
- 转载 实践与分享:Windows 7怎么获取TrustedInstaller权限【图文教程】
- 【Java】计算从你的出生日期到现在相隔了多少天,多少时,XX分,XX秒。
- Tarjan算法求解桥和边双连通分量(附POJ 3352 Road Construction解题报告)
- jsp_el内置对象pageContext和Cookie
- java executor 异步_Java并发编程11-异步执行框架Executor
- 03 tsung测试报告分析
- Pytorch CUDA GPU运算模型训练缓慢的一个可能原因
- Kibana:Heatmap 可视化介绍及 how-to
- C#中DataTime.Now函数详解
- Nginx-配置大全
- vue-(prop验证-个人名片)
- 计算机音乐夜空,星空音乐在线点播系统
- Linux命令之top命令查看服务器CPU与内存占用
- unity3D 初学者的个人总结
- 软件英文术语缩写大全
- python动态爬取知乎_Python新手爬虫:爬取搜狗图片(动态)
- 记账本——UML建模
热门文章
- 一个技术创业者的2018年度回顾和总结 | 掘金年度征文
- 云痕大数据 家长登录_云痕大数据——苏州云痕教育科技有限公司
- ARM(ARM处理器) x64和x86
- 动态规划经典入门题(初学必刷)
- 刷脸支付的场景应用遍布大街小巷
- 【Unity3D开发小游戏】Unity3D开发《3D迷宫》小游戏
- ubuntu开启关闭CPU核心的指定线程、开启关闭CPU超频boost、指定特定CPU线程运行相应任务(taskset)
- load语句报分区could not be cleaned up
- 从前慢-深入理解JVM-篇章1
- 从遗传力到肠菌力:概念及研究进展