Android下的数据存储与访问、权限
2017-11-25 09:47
260 查看
弹出吐司
在onCreate中可以先获取控件对象
/data/data/程序的包名/ 在这个目录下面进行文件的读写可能因为包名的改变而变得不可靠。
this可以是Activity,也可以是Context
this.getFileDir(); // data/data/包名/files
文件
Shared
用API的方式动态获取SD卡,同时需要去判断是否有SD卡
"mounted"状态才是找到了
File scCardFile = Environment.getExternalStorageDirectory();
读、写SD卡需要权限,
获取SD卡的剩余可用空间
获取缓存目录
openFileOutput("aaa.txt",Context.)
权限相关
1. 私有文件
2. 可写文件
3. 可读文件
4. 可读可写文件
读别人的东西就不能动态获取了,吼吼
sharedPerference:存放到哪儿了:
xml序列化和解析
pom :一点点解析,可以停,用的比较多
dom :全部读到内存
sax : 一点点解析,不能停
使用Pull解析器生成XML文件
写xml到本地
从本地xml解析出来
在onCreate中可以先获取控件对象
/data/data/程序的包名/ 在这个目录下面进行文件的读写可能因为包名的改变而变得不可靠。
this可以是Activity,也可以是Context
this.getFileDir(); // data/data/包名/files
文件
Shared
用API的方式动态获取SD卡,同时需要去判断是否有SD卡
"mounted"状态才是找到了
File scCardFile = Environment.getExternalStorageDirectory();
读、写SD卡需要权限,
获取SD卡的剩余可用空间
获取缓存目录
Android读写的权限问题
// /data/data/包名/files/aaa.txtopenFileOutput("aaa.txt",Context.)
权限相关
1. 私有文件
2. 可写文件
3. 可读文件
4. 可读可写文件
读别人的东西就不能动态获取了,吼吼
sharedPerference:存放到哪儿了:
xml序列化和解析
pom :一点点解析,可以停,用的比较多
dom :全部读到内存
sax : 一点点解析,不能停
使用Pull解析器生成XML文件
写xml到本地
从本地xml解析出来
相关文章推荐
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- 【Android核心基础02】 - 界面布局、测试、数据存储访问、权限控制、XML
- Android 数据存储与访问 SharedPreferences
- android数据存储与访问之使用普通文件
- Android数据存储与访问(10级学员张晓丛)
- android数据存储与访问之使用ContentProvider
- android 数据存储和访问方式五:网络详解
- android 数据存储和访问方式一:文件详解
- Android中数据的存储与访问方式汇总教程(细分为6种方式)
- android数据存储与访问---文件存储
- android数据存储与访问之使用pull解析器
- [120_移动开发Android]006_android开发之数据存储之sdcard访问
- Android(二)数据存储和访问 之文件
- Android学习 —— 数据的存储与访问方式三: SQLite数据库
- Android数据存储和访问(SharedPreferences存储)
- android数据存储与访问
- android 数据存储和访问方式四:ContentProvider(内容提供者、数据共享)详解
- android 数据存储和访问方式二:SharedPreferences(共享参数)详解
- Android数据存储和访问(使用文件进行数据存储)
- android 数据的存储和访问以及单元测试的引入