数据存储 (读,写)

来源:互联网 发布:手机截取在线视频软件 编辑:程序博客网 时间:2024/06/05 02:23

一,分类
 >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 //保存铃声的位置

 

 

 

 


  

0 0
原创粉丝点击