牛骨文教育服务平台(让学习变的简单)
博文笔记

Android学习之Android本地存储的五种方式

创建时间:2016-04-12 投稿人: 浏览次数:3012

Android存储方式:SharedPreferences、内部存储、外部存储、SQLite

1、SharedPreferences

保存路径:data/data/packageName/...

说明:是用来存储一些Key/Value类似的成对的基本数据类型,注意,它只能存储基本数据类型,也即int, long, boolean, String, float。在Android当中SharedPreferences使用最多的地方也是用来保存配置(Settings)信息,系统中和各个应用中的Settings都是这样。

2、内部存储:

保存路径:data/data/packageName/...

说明:内部存储空间有限、可贵、安全、稳定,用来保存比较重要的数据,比如用户信息资料,口令秘码等不需要与其他应用程序共享的数据。也可以用来创建临时文件,但一定要注意及时删除。注意:在应用程序被卸载时,应用程序在内部存储空间的文件数据将全部被删除。

3、应用程序外部存储

保存路径:sdcard/Android/data/packageName/...

说明:可以保存程序缓存文件。在应用程序被卸载时,应用程序在此空间的文件数据将全部被删除。

4、外部存储

保存路径:sdcard/

说明:文件保存无要求

5、SQLite

保存路径:自定义保存路径,默认存在于data/data/packageName/... 下面

说明:高效、可移植性和通用性、存储结构化数据。


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。