数据存储

数据存储 (读,写)


一,分类

1,共享参数存储 shared Preferences
2,File 存储   包含 内部存储  和 外部存储 (SD卡存储)
3,数据库存储 
4,网络存储


二,  共享参数存储   Shared Preferences

1,特征: 1,存储轻量级数据
     2,本质上存储方式xml存储  通过键值对的方法  进行存取
     3,应用程序卸载  当前数据 也会清除 
     4,通常存储简单的数据(用户名,密码,是否第一次进app)




2,存储数据类型

int 

                string 

                boolean

                long

                float



3,存储的位置:
* data/data/{包名}/shared_prefs/参数1.xml


三,File存储



内部存储  Internal Storage 
特点:1,文件只能被本应用访问 其他程序不能去访问  
         2, 当前程序卸载  当前数据 也会清除

存储位置:data/data/{包名}/files/***

主要的方法: FileOutputStream   FileInputStream


外部存储  external  storage  (扩展卡 SD卡)
特点:1,分成俩个部分 ,SD卡的公有目录  SD卡的私有目录
     2,公有目录 能被其他程序访问   私有目录只能自己程序访问]
     3,卸载程序时  公有目录 不会清除  私有目录会被清除

 存储位置
    公有:mnt/sdcard          4.0之前
         storage/sdcard      4.0之后

    私有:mnt/sdcard/android/data/{包名}/files/****       4.0之前
         storage/sdcard/android/data/{包名}/files/****    4.0之后



DIRECTORY_ALARMS //警报的铃声
DIRECTORY_DCIM //相机拍摄的图片和视频保存的位置
DIRECTORY_DOWNLOADS //下载文件保存的位置
DIRECTORY_MOVIES //电影保存的位置, 比如 通过google play下载的电影
DIRECTORY_MUSIC //音乐保存的位置
DIRECTORY_NOTIFICATIONS //通知音保存的位置
DIRECTORY_PICTURES //下载的图片保存的位置
DIRECTORY_PODCASTS //用于保存podcast(博客)的音频文件
DIRECTORY_RINGTONES //保存铃声的位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值