zoukankan      html  css  js  c++  java
  • 简单的学习心得:网易云课堂Android开发第六章SQLite与ContentProvider 熊,我

    一、SQLite

    1、基本操作:

    (1)创建数据库:在SQLiteOpenHelper的子类构造器中创建。

    (2)创建表:在SQLiteOpenHelper的子类onCreate方法中,调用execSQL方法实现。

    (3)增、删、改、查:分别调用SQLiteDatabase的insert、delete、update、query方法,又或者在execSQL方法中使用SQL语句来实现相应功能。

    2、利用事务对数据库进行操作

    (1)先开启事务db.beginTransaction(),接着执行操作

    (2)操作完毕就接着db.setTransactionSuccessful()

    (3)最后db.endTransaction()

    二、ContentProvider

    (1)ContentProvider的作用是将应用的数据提供给其它应用。

    (2)使用方式:先通过getContentResolver()方法,获取ContentResolver的实例对象,接着用Uri.parse(你要访问哪里的什么数据)来创建Uri对象,最后就可以用这两个对象去操作。

    (3)实现方式:先创建一个UriList类来存放共享的Uri,再创建ContentProvider的子类,在里面创建UriMatcher,把Uri添加进去,接着就可以实现里面的一些操作的方法。

  • 相关阅读:
    P1031 均分纸牌
    P1130 红牌
    P1094 纪念品分组
    win32 公用对话框
    高性能完成端口socket服务(IOCP)
    一个简单的调试日志功能
    UI设计工具
    windows平台(不包括ARM的CE)通用的压缩和解压缩
    win api 实现 AES加密、解密,获取HASH
    win32sdk 编程整理的些资料
  • 原文地址:https://www.cnblogs.com/xiongwo/p/5586838.html
Copyright © 2011-2022 走看看