java中的Environment类的简单使用
来源:互联网 发布:有趣的app软件 编辑:程序博客网 时间:2024/06/06 17:04
在做android项目时,有没有经常遇到这种情况,要把下载的文件或是本地生成的文件存储到sd卡中。那么我们又怎么知道有没有SD卡呢,这时候,java就提供了一个访问外部环境的类Environment类。关于这个类的详细方法写一下,加深自己的印象吧。
Environment
是一个提供访问环境变量的类。
Environment
包含常量:
Environment 是一个提供访问环境变量的类。
Environment 包含常量:
1.MEDIA_BAD_REMOVAL
返回getExternalStorageState(),表明SD卡被卸载前已被移除
2 .MEDIA_MOUNTED
返回getExternalStorageState(),表明对象是否存在并具有读写权限
3.MEDIA_MOUNTED_READ_ONLY
返回getExternalStorageState(),表明对象的权限只读
这几个常量应该够用了,现在写下她的一些方法
1.getDataDirectory()
返回File获取android数据目录
2.方法getDownloadCacheDirectory()
返回File,获取android下载 缓存内容目录
3.方法 getExternalStorageDirectory()
返回File,获取外部存储目录,就是SD卡拉
4.getExternalStorageState()
返回File,获取外部存储设备的当前状态
看到这里,应该大致的对Enviroment类的使用有个初步的了解了吧,其实我需要使用的是
判断sd卡是否可用或是否存在都是
if(!Environment.getExternalStorageState.equals(android.os.Environment.MEDIA_MOUNTED)){
//表示sdk不存在 或是不能使用
}
//参数构成标准路径
File soundFile=new File(Environment.getDataDirectory().getCanonicalFile()+"/sound.amr");
- java中的Environment类的简单使用
- 使用 .NET 的Environment 类
- Android中的Environment类
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用 .
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- Android中的Environment.getExternalStorageState使用
- linux上封装的c++的finally
- 安装oracle10g
- shell 学习
- PHP empty、isset、isnull的区别
- 基于最小方差控制的间接自校正控制
- java中的Environment类的简单使用
- JSON.stringify 的注意点
- 经常用的网站
- Java文件传输
- windows PC/SC 常用Scard前缀函数说明
- Harris角点检测算法2
- 判断(null) <null>
- Java clone() 浅克隆与深度克隆
- windows中设置mysql日志输出路径的方法