Android的几种数据存储方式

在Android,可供选择的存储方式包括了SharedPreferences、文件存储、SQLite数据库存储方式、内容提供器方式(Content Provider)以及网络方式 5种,具体如下:
   1-> SharedPreferences是Android提供的一种配置文件读写方式,默认存在应用的data/<package name>/shared_prefs下面,通过getSharedPreferences(xx, 0);来获取SharedPreferences对象进行读写操作;
   2-> 通过openFileInput、openFileOutput等系统提供的API来进行数据的读写访问,特别需要注意的是在Android之中应用程序的数据是私有的,这就是说当前应用程序产生的文件其他应用程序无法访问。
   3-> SQLite数据库存储方式则是通过继承SQLiteOpenHelper类,并且获取此类的应用程序级别的实例来进行数据库操作的,该类中提供了默认的CRUD访问接口,方便了应用程序的数据存储操作;
   4-> 内容提供器方式(Content Provider),如在上面应用方面所论述的一样,通过调用其他应用程序的数据接口来实现数据的读写访问;
   5-> 网络方式主要是通过下面要提到的网络访问该网络提供的网络服务接口实现数据的读写服务(譬如WebService数据访问接口);

你可能感兴趣的:(安卓,数据存储)