android 数据存储
xiaohang333
这个作者很懒,什么都没留下…
展开
-
android LiveFolder(活动文件夹) 完全解析
如果大家对 ContentProvider 还不熟悉的话 先看看这两篇文章把 ContentProvider整的明白些 看起来会更顺利。 【android 自定义 Content Provider示例】[url]http://byandby.iteye.com/blog/837466[/url] :!: 【android Content Provider的使用】[url]http...2011-05-20 23:12:31 · 297 阅读 · 0 评论 -
android 自定义 Content Provider示例
我们大家都知道让自己的数据和其它应用程序共享有两种方式:创建自己的Content Provider (即继承自Content Provider的子类) 或者是将自己的数据添加到已有的Content Provider中去,后者需要保证现有的Content Provider和自己的数据类型相同并且具有该 Content Provider的写入的权限。 如果需要创建一个Cont...2010-12-09 13:04:00 · 116 阅读 · 0 评论 -
android SQLiteOpenHelper使用示例
我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自SQLiteOpenHelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展SQLiteOpenHelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方...2010-12-08 01:08:41 · 143 阅读 · 0 评论 -
android Content Provider的使用
Content Provider 属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。 Android 系统为一些常见的数据类型(如音乐、视频、图像、手机通信录联系人信息等)内置了一系列的 Content Provider, 这些都位于android.p...2010-12-07 23:31:47 · 89 阅读 · 0 评论 -
android 读取Resources 和 Assets 中的文件
在Android平台下,除了对应用程序的私有文件夹中的文件进行操作外,还可以从资源文件和 Assets 中获得输入流读取数据,这些文件分别放在应用程序的res/raw 目录和 assets 目录下,这些文件在编译的时候和其他文件一起被打包。 需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的操作,下面就通过一个例子来说明如何从 Resourc...原创 2010-12-07 15:50:27 · 360 阅读 · 0 评论 -
android 私有文件夹 文件的写入与读取
在介绍如何在Android平台下进行文件的读取之前,有必要了解Android平台下的数据存储规则。在其他的操作系统如Windows 平台下,应用程序可以自由地或者在特定的访问权限基础上访问或修改其他应用程序名下的文件等资源,而在Android平台下,一个应用程序中所有的数据都是私有的。 当应用程序被安装到系统中后,其所在的包会有一个文件夹用于存放自己的数据,只有这个应用程序...2010-12-07 15:05:10 · 493 阅读 · 0 评论 -
android SQLite使用SQLiteOpenHelper类对数据库进行操作
一、 SQLite介绍 SQLite是android内置的一个很小的关系型数据库。 SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。 博客中有一篇有稍微详细一点的介绍,大家可以去看一下。 二、 SQLiteOpenHelper的使用方法 SQLiteOpenHelper是一个辅助类来管理数据库的创建和版本。 可以通过继承这个类,实现它...2010-12-07 13:58:56 · 188 阅读 · 0 评论 -
android SQLite数据库基本操作示例
这个例子实现了一个完整的数据库操作示例。首先运行项目,初始化数据库(创建数据库、创建表);然后点击左方向键向表中插入一条数据,按右方向键删除一条数据,按数字键1修改表中指定的一条数据,数字键2可以删除一个表,数字键1 删除数据库。效果图如下 [img]http://dl.iteye.com/upload/attachment/361881/40085138-6f37-3866-b...原创 2010-12-06 23:36:34 · 262 阅读 · 0 评论 -
android SQLite编程详解
SQLite 数据库功能非常强大,使用起来也非常方便,SQLite数据库的一般操作包括:创建数据库、打开数据库、创建表、向表中添加数据、从表中删除数据、修改表中的数据、关闭数据库、删除指定表、删除数据库和查询表中的某条数据。下面我们分别来学习这些基本操作。 1.创建和打开数据库 在Android 中创建和打开一个数据库都可以使用openOrCreateDatabase 方...原创 2010-12-05 18:51:30 · 114 阅读 · 0 评论 -
android SQLite简介
一些概念性的东西了。 SQLite 第一个Alpha版本诞生于2000年5月,它是一款轻型数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用,它占用的资源非常少,在嵌入式设备中,可能只需要几百kb内存就够了。也许这正是Android系统要采用SQLite数据库的原因之一吧。 SQLite 数据库是 D.Richard Hipp 用C语言编写的开源嵌入...原创 2010-12-05 00:05:35 · 91 阅读 · 0 评论 -
android 数据存储之 Network
这篇文章演示2个例子 一个是发送电子邮件,一个是我们从网络上获取数据,然后显示在一个TextVew上。 通过网络来获取和保存数据资源,这个方法需要设备保持网路连接状态,所以相对存在一些限制。将数据存储到网络上的方法很多,比如将要保存的数据以文件的方式上传到服务器、发送邮件等等。在我们的这个示例中演示的是我们将在应用程序退出时,将数据发送到电子邮件中备份,要发...2010-12-04 23:03:34 · 68 阅读 · 0 评论 -
android 数据存储之 Files
Android中可以在设备本身的存储设备或者外接的存储设备中创建用于保存数据的文件。同样,在默认状态下,文件是不能在不同的程序之间共享的。用文件来存储数据可以通过 openFileOutput方法打开一个文件(如果这个文件不存在就自动创建这个文件),通过load方法来获取文件中的数据,通过deleteFile方法可以删除一个指定的文件。 现在我们就用文件的方式实现我们...2010-12-04 18:43:07 · 151 阅读 · 0 评论 -
android 数据存储之 Shared Preferences
Shared Preferences类似于我们常用的ini 文件,用来保存应用程序的一些属性设置,在 Android平台常用于存储比较简单的参数设置。例如,可以通过它保存上一次用户所做的修改或者自定义参数设定,当再次启动程序后依然保持原有的设置。通过 getPreferences()方法来获得Preferences对象,通过 "SharedPreferences.Editor edi...2010-12-04 12:22:09 · 94 阅读 · 0 评论 -
android 数据存储初探
一些概念性的东西了,还是写写加深一下印象吧。 在Android中一共提供了4中数据存储方式,但是由于存储的这些数据都是其应用程序私有的,所以如果需要在其他应用程序中使用这些数据,就要使用Android提供的Content Providers(数据共享)。Android中4种数据存储方式分别介绍一下。 Shared Preferences...原创 2010-12-04 00:02:00 · 64 阅读 · 0 评论 -
android Preferences使用示例二
Preperences 是一种应用程序内部轻量级的数据存储方案。Preferences主要用于存储和查询简单数据类型的数据,这些简单数据类型包括boolean、int、float、long以及 String 等,存储方式以键值对的形式存放在应用程序私有的文件夹下。 Preferences 一般用来存储应用程序的设置信息,如应用程序的色彩方案、文字字体等。在...原创 2010-12-09 14:54:42 · 95 阅读 · 0 评论