谈 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来访问像联系人信息等有用的数据库。个人认为这种存储有点小贱,现在好多小软件,都想获取自己手机的资料,比如,通信录什么的,万一通信录里面 有商业伙伴或漂亮妹子,那后果就是赔了夫人又折兵,想着有点蛋疼。

     代码示例:点击打开链接

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

浅谈Android数据存储与IO之一(Sharepreferences)

浅谈Android中利用SharePreferences方式进行一些简单数据类型的存储的方法步骤包括查看,修改以及访问其他应用程序的XML文档

android 数据存储与访问

  • 2012-07-15 18:14
  • 1.90MB
  • 下载

Android--数据存储

一、文件方式 直接上代码: package com.fileop.demo.service; import java.io.ByteArrayOutputStream; import jav...

Android数据存储与访问

  • 2013-01-22 13:16
  • 2.31MB
  • 下载

Android中的数据存储

  • 2013-08-14 22:27
  • 60KB
  • 下载

Android数据存储和提供器——sharedPreference

一,简单分析应用场景:存放基本的配置;           优势:     sharedPreference将数据以键值对的形式保存至XML文件中,而生成XML文件保存于...

android数据存储培训资料

  • 2013-06-28 12:39
  • 22.21MB
  • 下载

android 中的数据存储

  • 2013-05-29 20:01
  • 2.63MB
  • 下载

Android的数据存储操作—FileOutputStream和FileInputStream的学习

Android的数据存储操作—FileOutputStream和FileInputStream的学习 FileInputStream(& FileOutputStream): 类继承关系:  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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