关于Andiroid SDcard 自己的一些理解
2014-03-03 14:31
211 查看
首先声明我并不是一个大神,我写博客只是为了挺高我自己的水平,也许我会有说错的地方,可能会偏离要点,希望大家指正,谢谢!
好啦...废话不再多说了,SD卡 在代码里个人的理解就是Environment,这个类就是操作SD卡的类,我们可以通过它来获取到SD卡的路径(Environment.getExternalStorageDirectory();)
这个方法的返回值是File(暂且把它的变量想象成SDpath),当然,如果我们想把数据存到SD卡指定路径的话,我们还需要New 一个File对象进行拼接.例如:File f = new File(SDpath,DT.txt); 并且还要添加写入权限.
在Andiroid4.0之前读取SD卡是不需要权限声明的,在4.0版本过后才有的读取权限,可以到手机当中 设置->开发开发者选项->保护SD卡中勾选.
通过这样我们就能指定存入SD卡的指定路径了.
Environment.getExternalStorageState();这个方法的作用在于它可以获取到SD卡的状态,比如移动端是否安装SD卡,返回值是个String字符串,我们可以通过这个字符来进行判断
好啦...废话不再多说了,SD卡 在代码里个人的理解就是Environment,这个类就是操作SD卡的类,我们可以通过它来获取到SD卡的路径(Environment.getExternalStorageDirectory();)
这个方法的返回值是File(暂且把它的变量想象成SDpath),当然,如果我们想把数据存到SD卡指定路径的话,我们还需要New 一个File对象进行拼接.例如:File f = new File(SDpath,DT.txt); 并且还要添加写入权限.
在Andiroid4.0之前读取SD卡是不需要权限声明的,在4.0版本过后才有的读取权限,可以到手机当中 设置->开发开发者选项->保护SD卡中勾选.
通过这样我们就能指定存入SD卡的指定路径了.
Environment.getExternalStorageState();这个方法的作用在于它可以获取到SD卡的状态,比如移动端是否安装SD卡,返回值是个String字符串,我们可以通过这个字符来进行判断
相关文章推荐
- Python动态类型的学习---引用的理解
- 在 Linux 中如何移动文件
- 土人系列AS入门教程 -- 对象篇
- 鼠标触发移动的分层菜单 层菜单moveMenu
- javascript asp教程第十一课--Application 对象
- VBS教程:对象-正则表达式(RegExp)对象
- sql2008启动代理未将对象应用到实例解决方案
- asp提示Server 对象 错误 ASP 0178 : 80070005
- Javascript 对象的解释
- JavaScript对象、属性、事件手册集合方便查询
- JavaScript对象学习经验整理
- Javascript继承(上)――对象构建介绍
- asp页面提示Response 对象 错误 ASP 0156 : 80004005 HTTP 头错误
- JavaScript面象对象设计
- 通过event对象的fromElement属性解决热区设置主实体的一个bug
- JavaScript 对象、函数和继承
- JavaScript Select和Option列表元素上下左右移动
- JavaScript的面向对象(二)
- 判断JavaScript对象是否可用的最正确方法分析
- Javascript的数组与字典用法与遍历对象的属性技巧