数据存储笔记

#Logcat
* 分5个等级,每个等级使用不同颜色
 
#在Android中读写文件
* RAM:运行内存,相当于电脑的内存
* ROM:内部存储空间,相当于电脑的硬盘
* Android手机必须有的
* SD卡:外部存储空间,相当于电脑的移动硬盘
* 不是必须的
* 现在手机自带的空间都属于外部存储,然后手机基本内部外部共享同一个存储设备


###内部存储路径
* 所有安装至手机的应用都会在data/data目录下生成一个包名文件夹,这个文件夹就是内部存储的路径
* 应用只能在自己的包名文件夹中读写文件
###外部存储路径
2.2之前:sdcard
2.2~4.2:mnt/sdcard
4.3开始:storage/sdcard


#获取sd卡空间
* 存储设备会被分为若干个区块
* 每个区块的大小 * 区块总数 = 存储设备的总大小
* 每个区块的大小 * 可用区块的数量 = 存储设备可用大小
#文件访问权限
* 每一个应用都是一个独立的用户
* drwxrwxrwx
* 第一个字母d
* d:表示文件夹
* -:表示文件
* 第一组rwx:文件拥有者(owner)的权限
* r:读
* w:写
* x:执行execute
* 第二组rwx:与文件拥有者同一用户组的用户(grouper)
* 第三组rwx:其他用户(other)的权限


#SharedPreference
* 以键值对的形式保存数据
* 适合存放零散简单的数据
* 原理其实是生成xml文件去保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值