Android数据储存

Android提供了三种数据储存的方式,分别为:

1.文件储存——文件存储数据使用了Java中的IO操作来进行文件的保存和读取

2.SharedPreferences储存——SharedPreferences可以存取简单的数据

3.Sqlite储存——Sqlite是一个Android内建的轻量级数据库

下面会用三个章节分别介绍这三种储存方式

Android数据储存——文件储存

Android数据储存——SharedPreferences储存

Tips:很多文章认为Android的数据储存有5种,除了我说的三种之外,还多了

使用ContentProvider存储数据

网络存储数据

但是我认为ContentProvider只是把内部的数据暴露给了外界而不是一种新的储存方式,网络储存更多是一种获取数据而不是储存数据的方式,所以不应该认为是数据储存方式之一。

Android数据储存,码迷,mamicode.com

时间: 2024-12-17 12:11:22

Android数据储存的相关文章

android数据储存之存储方式

可以将数据储存在内置或可移动存储,数据库,网络,sharedpreference. android可以使用Content provider来使你的私有数据暴漏给其他应用程序. 一.sharedpreference 得到sharedpreference的两种方法: 1.getSharedPreferenced():使用这个方法你可以定义多个preference文件 2.getPreferenced():只创建一个preference文件 sharedpreference不是严格用来储存"用户配置&

Android数据储存——SharedPreferences储存

SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_prefs目录下. 读取SharedPreference 1.获取SharedPreference对象 /* * name 打开的SharedPreferences文件名称(不需要.xml后缀) * mode 打开的SharedPreferences模式 */ SharedPrefere

Android数据储存——Sqlite

1.什么是Sqlite? SQLite是轻量级的.嵌入式的.关系型数据库. 2.Sqlite储存在Android系统的哪? 数据库存储的位置在data/data/<packagename>/databases/ 3.使用Sqlite基本流程 [1]创建一个类继承SQLiteOpenHelper并复写其中方法 [2]通过SQLiteOpenHelper的方法获取SQLiteDatabase对象 调用SQLiteOpenHelper的getWritableDatabase()获取一个能读能写的SQ

第三十五讲:Android数据储存之SharedPreferences

人的一生,总是难免有浮沉.不会永远如旭日东升,也不会永远痛苦潦倒.反复地一浮一沉,对于一个人来说,正是磨练.因此,浮在上面的,的,不必骄傲:沉在底下的,更用不着悲观.必须以率直.谦虚的态度,乐观进取.向前迈进. -- 松下幸之助 本讲内容:SharedPreferences 数据储存 一.SharedPreferences的作用 应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置等等,这些小量 的信息可以通过SharedPreferences来保持

android数据储存之应用安装位置

原文地址:http://developer.android.com/guide/topics/data/install-location.html#Compatiblity 从API8開始,你能够将你的应用安装在外部储存.这是一个可选的特征,你能够在你的应用的manifest中声明:android:installLocation属性.假设你不声明这个属性,你的应用程序将会被安装在内部储存,而且不能被移到外置储存. <manifest xmlns:android="http://schema

Android数据储存之SQLiteDatabase 简单增删改查

SQLiteDatabase 使用 SQLiteDatabase提供如下方法来打开一个文件对应的数据库: openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags)  打开path文件所代表的文件 openOrCreateDatabase(String path, SQLiteDatabase.CursorFactory factory)   打开或创建(如果不存在时)path文件所代表的文件 openOr

Android数据储存之SQLiteDatabase SQLiteOpenHelper类的简单使用

SQLiteOpenHelper 简介: SQLiteOpenHelper是一个借口!所以不能直接实例化!那我们想要得到SQLiteOpenHelper对象就需要实现该接口!创建该接口的实现类对象! 该对象中有如下常用方法: getReadableDatabase()   打开或创建数据库,返回一个SQLiteDatabase对象: getWritableDatabase()    打开或创建数据库,返回一个SQLiteDatabase对象: getReadableDatabase() 与 ge

Android数据储存——文件储存

文件存储数据使用了Java中的IO操作来进行文件的保存和读取.针对文件的操作主要是以下三种: 1.创建或打开文件 2.读取文件 3.删除文件 创建文件: 1.通过Context.openFileOutput获取输出流 /* * name 打开或创建文件的名称 * mode 打开或创建文件的模式 */ FileOutputStream openFileOutput (String name, int mode) Tip:创建的存储文件保存在/data/data/<package name>/fi

wemall app商城源码Android数据的SharedPreferences储存方式

wemall-mobile是基于WeMall的Android app商城,只需要在原商城目录下上传接口文件即可完成服务端的配置,客户端可定制修改.本文分享wemall app商城源码Android数据的SharedPreferences储存方式,供技术员参考学习.        SharedPreferences:除了SQLite数据库外,SharedPreferences也是一种轻型的数据储存方式,它的本质是基于XML文件存储key-value键值对数据,通常用来储存一些简单的配置信息.Sha