数据存储 (读,写)

一,分类
 >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、付费专栏及课程。

余额充值