在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数据访问接口);

更多相关文章

  1. Android之生成桌面快捷方式(二)
  2. ZWebView使用简单介绍-Android
  3. Android之创建程序快捷方式
  4. 【MarsChen】D03_Say_Hello_to_Android
  5. Android(安卓)如何使一个service 开机启动
  6. Android应用程序使用Localsocket与Linux层通信
  7. 基于Android客户端的人人网开放平台开发系列教程
  8. android客户端通过Get方式提交参数给服务器,使用URL和HttpURLConn
  9. android开发资源

随机推荐

  1. JAX-RS应用程序发布方式
  2. 搞懂java中的synchronized关键字
  3. SpringBoot结合MyBatis Plus 自动生成代
  4. java之concurrent包中的Atomic类
  5. SpringBoot项目通用功能及框架知识点介绍
  6. 深入理解JVM—JVM内存模型
  7. mymes部署虚拟机安装以及使用Linux,看一
  8. 学习Linux的第7天
  9. SpringBoot实现POI报表操作
  10. 深入浅出Java并发包—CountDownLauch原理