谈 Android数据存储

原创 2013年12月12日 16:24:05

        Android存储是开发中必遇的问题,理解他,需从两个方面1,Android存储有好几种方法,是么时候用什么方法,2,代码示例,详细的封装代码,以便以后使用,对于第一个方面,就联系到了存储方法所具有的特点,下面依次来介绍开发中常用的四种方法。

      SQLite:常用,具有数据库一般的特性,支持SQL语句,针对特性定义存储对象可以为一些有关联的数据,你所要存储的数据有很多属性(字段),比如用户的个人信息,通信录,它涉及到了,姓名,性别等一系列的关联信息

      Sharedpreferences:常用,其本质就是一个XML文件,特性:用它方便,快捷,他以键值对的形式存储一切简介的数据,有点像电脑上的记事本存放一些简单,常用的东西,如配置信息,记录一个Activity等。

      File:特性:可以存储大量,占较大内存的数据,放在指定的文件夹里,存储对象可为文本,音频,图片,比如一个界面的图标或背景音乐等都可以用file存储在文件里,其实也很方便,file存储因特性涉及到的是IO流操作,和SD卡存储,详细过程看代码示例,

     contentprovider:四大组件之一,特性:共享数据,这意味着,如果有一定的权限,你可以配置自己的Content Resolver去存取其他的应用程序或者通过其他应用程序暴露的Content Provider去存取它们的数据。Android设备本身包含了几个Content Provider来访问像联系人信息等有用的数据库。个人认为这种存储有点小贱,现在好多小软件,都想获取自己手机的资料,比如,通信录什么的,万一通信录里面 有商业伙伴或漂亮妹子,那后果就是赔了夫人又折兵,想着有点蛋疼。

     代码示例:点击打开链接

安卓数据存储总结及详解

前言(首先说说什么存储的几个概念) 打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清...
  • qq_27280457
  • qq_27280457
  • 2016年06月30日 09:27
  • 2605

Android 四大数据存储方式

====================================================================================================...
  • Mr_ZJC
  • Mr_ZJC
  • 2014年11月23日 19:15
  • 2915

解读Android之数据存储方案

Android提供了一些永久保存数据的方法,可以根据具体的需求决定使用哪种方式存储,例如私有数据,外部程序是否可以访问等等。有以下几种方法存储:Shared Preferences;Internal ...
  • wangyongge85
  • wangyongge85
  • 2015年09月09日 08:54
  • 57716

Android网络与数据存储01

概要:这次制作App的引导页,主要用到2个知识“SharedPreferences 和 ViewPager” Genymotion的Android模拟器,版本5.1.0以下是默认root的,可以使用R...
  • xiejun188
  • xiejun188
  • 2016年08月09日 20:44
  • 296

Android数据存储几种方式用法总结

Android数据存储几种方式用法总结 1、概述   Android提供了5种方式来让用户保存持久化应用程序数据。根据自己的需求...
  • xiyiyindie
  • xiyiyindie
  • 2016年12月11日 12:16
  • 1495

实验任务8 Android数据存储和访问---书籍的增删改查

本次实验的任务是实现书籍的增删改查,其实我们可以对数据进行的操作也就无非四种,即CRUD。其中C代表添加(Create),R代表查询(Retrieve),U代表更新(Update),D代表删除(Del...
  • bzwulian
  • bzwulian
  • 2016年11月16日 21:30
  • 259

Android实验七之SQLite数据库存储

实验效果图: LogCat中打印出的数据:   代码:   MainActivity.java package com.example.sqlist; import com.example....
  • seven08290
  • seven08290
  • 2016年11月19日 18:59
  • 512

Android学习笔记十二.Android数据存储与IO.SharedPreferences

SharedPreferences     对于应用程序的数据输入、输出,如果是应用程序只是少量数据需要保存,那么使用普通文件就可以了(SharedPrefereces);但如果应用程序有大量数据需要...
  • u012637501
  • u012637501
  • 2015年01月07日 21:35
  • 1119

android的五种存储机制

Android提供了5种方式存储数据: --使用SharedPreferences存储数据; --文件存储数据;  --SQLite数据库存储数据; --使用ContentProvider存储...
  • heminghung
  • heminghung
  • 2016年05月29日 14:26
  • 832

Android 数据存储五种方式使用与总结

部分内容来源于官方文档翻译, 对SharedPreferences; 文件存储(内部存储读写,保存编译文件,保存内存缓存文件,外部存储读写); SQLite使用; ContentProvider使用;...
  • Amazing7
  • Amazing7
  • 2016年05月18日 16:06
  • 30137
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:谈 Android数据存储
举报原因:
原因补充:

(最多只允许输入30个字)