Android的数据存储有如下几个方式:
Shared Preferences
:存储数据以key-value的形式保存在XML文件中。
是系统本身自带封装好了的方式,实际上就是存储在apk安装所在目录,数据的存放形式是XML。
Internal Storage
:存储在apk安装目录。
这种存储方式是把文具存储在文件中,其存位置也在app安装目录里,如果用户删除app,随之的文件也将被删除,主要提供两个方法:
openFileOutput()
openFileInput()
External Storage
:存储在扩展的地方,一般指SD卡。
SQLite Databases
:数据库存储。
数据库是在WEB应用中很常用的方式,应用场合比较多,如果不熟,可以去看下官方提供的notepad例子,里面讲sqlite的操作,写的比较清楚。
Network Connection
:网络存储。
一般利用网络获取数据或者通过网络上传数据,常用的类是:java.net.*,android.net.*
。
阅读(1059) | 评论(0) | 转发(0) |