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