5种常用Android数据存储方法 |
|
Android中提供的存储方式包括:SharedPreferences、文件存储、SQLite数据库存储方式、内容提供器方式Content Provider以及网络方式 5种,具体介绍如下: 1.SharedPreferences 作为Android提供的一种配置文件读/写方式,默认保存在应用的目录data/ 2.文件存储 Android系统提供了进行数据读/写访问的API,例如,openFileInput、openFileOutput等,需要特别注意的是,Android中应用程序的数据是私有的,也就是说,其他应用程序无法访问当前应用程序产生的文件。 3.SQLite数据库存储方式 通过继承SQLiteOpenHelper类提供的CRUD接口来进行数据库操作,方便了应用程序的数据存储操作。 4.内容提供器方式(Content Provider) 通过调用其他应用程序的数据接口来实现数据的读/写访问。 5.网络方式 主要通过下面要提到的网络访问该网络提供的网络服务接口,实现数据的读/写服务(如WebService数据访问接口)。 关于这五种数据存储方式,根据实际情况选择合适的,秉持简单原则,也就是说能用简单的方式处理,就不要用复杂的方式。比如存储几个数据或简单对象,用SharedPreference也能做到,何必还去写个ContentProvider呢? 小贴士: 1. 简单数据和配置信息,SharedPreference是首选; 热点链接:
1、Windows下Android开发环境的搭建 |