听闻少年二字,当与平庸相斥。这篇文章主要讲述Android下的数据存储与访问权限相关的知识,希望能为你提供帮助。
弹出吐司
在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.txt
openFileOutput("aaa.txt",Context.)
权限相关
1. 私有文件
2. 可写文件
3. 可读文件
4. 可读可写文件
文章图片
读别人的东西就不能动态获取了,吼吼
文章图片
文章图片
文章图片
sharedPerference:存放到哪儿了:
文章图片
文章图片
xml序列化和解析
pom :一点点解析,可以停,用的比较多
【Android下的数据存储与访问权限】dom :全部读到内存
sax : 一点点解析,不能停
使用Pull解析器生成XML文件
文章图片
文章图片
写xml到本地
文章图片
文章图片
文章图片
从本地xml解析出来
文章图片
文章图片
文章图片
推荐阅读
- Android中的单元测试
- Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
- android多线程
- Android入门准备工作
- insert /*+append*/为什么会提高性能
- 基于Android官方Paging Library的RecyclerView分页加载框架
- [Android]异常8-android.view.WindowManager$BadTokenException
- IOException parsing XML document from class path resource [WebRoot/WEB-INF/applicationContext.xml];
- win10更新kb3122947出现出错代码80070643怎样办