`
minghaitang
  • 浏览: 126629 次
社区版块
存档分类
最新评论

Android(四)数据存储之四ContentProvider 2

阅读更多

3.测试SQLite示例程序的ContentProvider

       ContentProvider即然是提供给其他应用访问本应用数据的,所以我们需要另创建一个Android应用,来测试SQLite示例程序的ContentProvider。我在此只列出query的测试方法testQuery

public void testQuery() throws Throwable {

         ContentResolver contentResolver = this.getContext()

                            .getContentResolver();

         Uri uri = Uri

                            .parse("content://com.changcheng.sqlite.provider/contact");

         Cursor cursor = contentResolver.query(uri, new String[] { "_id",

                            "name", "phone" }, null, null, "_id desc");

         while (cursor.moveToNext()) {

                   Log.i(TAG, "_id=" + cursor.getInt(0) + ",name="

                                     + cursor.getString(1) + ",phone=" + cursor.getString(2));

         }

}

 

       下一篇:Android数据存储之网络

分享到:
评论

相关推荐

    关于android的数据存储-SQLite-ContentProvider-preferences

    关于android的数据存储-SQLite-ContentProvider-preferences

    Android数据存储和访问实验报告

    2.掌握各种文件存储的区别与适用情况; 3.了解SQLite数据库的特点和体系结构; 4.掌握SQLite数据库的建立和操作方法; 5.理解ContentProvider的用途和原理; 6.掌握ContentProvider的创建与使用方法。 源码和整个...

    基于Android ContentProvider的总结详解

    1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,...

    Android开发教程之ContentProvider数据存储

    一、ContentProvider保存数据介绍 一个程序可以通过实现一个ContentProvider的抽象接口将自己的数据完全暴露出去,而且ContentProvider是以类似数据库中表的方式将数据暴露的。那么外界获取其提供的数据,也就应该与...

    ContentProvider简介

    总结ContentProvider知识,让大家更好的去学习android知识!数据库数据存储!

    Android实现数据存储技术

    本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1 使用SharedPreferences存储数据; 2 文件存储数据; 3 SQLite数据库...

    android数据存储与访问

    数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的4种方式,分别是:1 使用SharedPreferences存储数据;2 文件存储数据;3 SQLite数据库存储数据;4 使用ContentProvider存储数据;

    Android数据基本存储

    Android数据基本存储方式 SharedPreference SQL基本语句 SharedPreference SQLite 文件 内容提供者ContentProvider 网络存储

    contentprovider

    当应用继承ContentProvider类 并重写该类用于提供数据和存储数据的方法 就可以向其他应用共享其数据 虽然使用其他方法也可以对外共享数据 但数据访问方式会因数据存储的方式而不同 如:采用文件方式对外共享数据 ...

    Android开发之ContentProvider的使用详解

     Content Provider为存储数据和获取数据提供了统一的接口,它可以完成在不同应用程序下的数据共享,而在上一篇文章Android开发之SQLite的使用方法讲到的SQLite只能在同一个程序中共享数据。另外android为一些常见的...

    Android 数据存储与数据共享PPT

    (1)熟悉Android系统提供的四种数据存储方式:SharePreference、SQLite、ContentProvider和File (2)学会编写程序使用SQLite数据库存储数据 (3)学会编写程序使用SharedPreference对象存储数据 (4)学会编写...

    Android 实例分析ContentProvider详解

    ContentProvider是android的四大组件之一,同时与SharedPreferences、IO、SQLite、网络共同构成了五种android存储技术。是android定义的一个管理访问结构化数据机制。android支持的Sqlite是不支持跨进程、跨应用访问...

    android ContentProvider

    android ContentProvider 不用应用程序的数据共享,数据的存储方式

    四种Android数据存储方式

    SharedPreference是一种轻型的数据存储方式,实际上是基于XML文件存储的“key-value”键值对数据。通常用来存储程序的一些配置信息。其存储在“data/data/程序包名/shared_prefs目录下。 SharedPreference本身

    android 数据存储技术 详解

    android 数据存储技术 详解,会对大家有帮助的。里面包含了SharedPreference,文件存储,SQLITE,ContentProvider 的相应的源码例子。

    Android 中ContentProvider的实例详解

    * Android中的Content Provider 机制可支持在多个应用中存储和读取数据。这也是跨应用   共享数据的唯一方式。在Android系统中,没有一个公共的内存区域,供多个应用共享存储数据; * Android 提供了一些主要...

    eoeAndroid特刊第八期:Android数据存储方式 pdf

    eoeAndroid特刊第八期:Android数据存储方式 pdf  在Android中,可供选择的存储方式有SharedPreferences、文件存储、SQLite数据库方式、内容提供器(content provider)和网络,本章将详细介绍这些知识:  • ...

    八、数据存储与访问 Android开发与实践

    1. SharedPreferences(配置) 2. 文件存储 3. SQLite数据库 4. ContentProvider

Global site tag (gtag.js) - Google Analytics