ChinaUnix.net
相关文章推荐:

ContentResolver Contentprovider asyncqueryhander sqliteopenhelper

Application是一个完整的应用,比如某个apk,它对应一个Application,它里面可能包含n个Activity。

涉及到的类froyo/frameworks/base/core/java/android/app/ApplicationContext.java

by aliounian - 移动操作系统 - 2011-12-21 08:41:28 阅读(688) 回复(0)

相关讨论

android sqliteopenhelper使用示例 我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自sqliteopenhelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展sqliteopenhelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在该方法中执行。 onUpgrade(SQLite...

by 中关村村草 - 移动操作系统 - 2012-02-17 21:47:22 阅读(826) 回复(1)

android sqliteopenhelper使用示例 androidsqliteopenhelper. 我们大家都知道Android平台提供给我们一个数据库辅助类来创建或打开数据库,这个辅助类继承自sqliteopenhelper类,在该类的构造器中,调用Context中的方法创建并打开一个指定名称的数据库对象。继承和扩展sqliteopenhelper类主要做的工作就是重写以下两个方法。 onCreate(SQLiteDatabase db) : 当数据库被首次创建时执行该方法,一般将创建表等初始化操作在...

by 三里屯摇滚 - 移动操作系统 - 2012-02-17 21:51:23 阅读(846) 回复(1)

contentprovider何时创建呢?这是一个值得深思的问题?
据我这两天的了解是在你要用到的时候才会调用contentprovider的onCreate函数进行创建。你就会什么时候叫要用到的时候呢? 比如你要查询或删除修改数据库的时候通过contentresolver的quire或delete来操纵数据时就会调用contentprovider 的onCreate函数,若已经创建了数据库就不会再次创建。可以通过contentresolver的源码来理解

by aliounian - 移动操作系统 - 2011-12-21 08:41:28 阅读(758) 回复(0)

Android应用保存数据最常用的办法就是保存到数据库中,然后通过contentprovider来访问。在编写该功能的时候需要创建各个数据库表、每个表中的列,数据库创建好后还要根据每个表来创建一个对应的contentprovider Uri访问函数。如果数据库表比较多的话,这个过程是一个又一个枯燥无味的复制-粘贴-修改(表名、列名、Uri type 等)过程。当你做个几个项目后发现,这些数据库和contentprovider功能,除了数据库表名称、字段名称以及Con...

by rover12421 - 移动操作系统 - 2013-08-07 14:14:22 阅读(1157) 回复(2)

Application A不能访问Application B所创建的DB,这主要是基于应用程序之间安全的考虑。 可是有些DB是需要在不同的Application之间共享的,为了解决这个问题,android设计出了provider来提供这个机制。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/85805/showart_1773003.html

by goandroid - Linux文档专区 - 2009-01-04 15:32:22 阅读(576) 回复(0)

Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可以。 如何将应用程序的数据暴露出去? A...

by okitamicuki1412 - 移动操作系统 - 2009-11-30 23:15:35 阅读(1566) 回复(0)

[转]Android共享数据contentprovider的使用 本文转自:http://yaku2688.iteye.com/blog/1185364 contentprovider数据共享 1.首先在AndroidManifest.xml文件中添加对外暴露的数据共享接口Content Xml代码[code]contentprovider.userprovider"/> contentprovider.us...

by 中关村村草 - 移动操作系统 - 2011-12-30 17:15:32 阅读(982) 回复(1)

     今日的重点内容是contentprovider(内容提供者)和网络存储,我将对这两大内容进行总结。关于SQLiteDataBase提供的便捷方法,它们会在contentprovider被使用。SQLite的事务管理比较简单,昨天有简要介绍,今日就不做总结了。
 
       contentprovider和网络存储将分为两篇日志,本篇总结contentprovider
 

by aliounian - 移动操作系统 - 2011-02-14 20:22:10 阅读(622) 回复(0)

在独立service 中 调用contentprovider的方法 求 在独立service 中 调用contentprovider的方法 已用方法,调用会出错[code] contentprovider" > 复制代码[/code][code]package Insper.bu3GZ.Download;import java.util.HashMap;import android.content.contentprovider;import android.con...

by 三里屯摇滚 - 移动操作系统 - 2012-01-23 23:47:33 阅读(1170) 回复(2)

[转]Android共享数据contentprovider的使用 (2) Java代码[code]package com.yaku.contentprovider; import android.content.contentresolver; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import android.test.AndroidTestCase; import android.util.Log; /** * 监听数据变化 */ public clas...

by 中关村村草 - 移动操作系统 - 2011-12-30 17:14:52 阅读(1002) 回复(1)