一、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添加进去,接着就可以实现里面的一些操作的方法。

转载于:https://www.cnblogs.com/xiongwo/p/5586838.html

简单的学习心得:网易云课堂Android开发第六章SQLite与ContentProvider相关推荐

  1. 小程序 网易云课堂云开发初体验

    前不久,小程序推出了云开发的功能,使开发者们无需搭建服务器,用云端能力直接迈入全栈开发.正巧用着网易云课堂充电,界面精致.细节到位,于是决定用云开发来仿一仿网易云课堂. 来,先看一波效果图 购物车 直 ...

  2. 跟着网易云课堂一起学习高级Android开发知识

    大家早上好,新一期的网易云课堂Android高级开发工程师免费直播课程又开始啦! 每天晚上网易云课堂都会准时给大家带来非常适合于进阶的干货直播课程,内容主题丰富且形式不固定,在这里你可以学到Glide ...

  3. [网易云课堂]Linux内核分析(九)—— 课程总结

    付何山+原创作品转载请注明出处+<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000; 导读:本文分为两个部分 ...

  4. 如何开发一个用户脚本系列(5)——脚本三:网易云课堂下载助手

    本文原创首发于我的个人博客 一个贾程序员,文章原地址 点此 查看 在这篇文章中,我们将一起学习脚本 网易云课堂下载助手 的开发.在正式开始之前,先说一下我认为开发脚本应该遵循的两个准则: 功能实现.当 ...

  5. 网易云课堂--软件工程学习心得

    网易云课堂–软件工程学习心得 一.软件工程实验 通过十周的学习,老师要求的网易云课堂–软件工程的学习,终于结束了. 从开始的对linux平台的不熟悉,到能够熟练运用linux书写代码,我相信大家和我一 ...

  6. 网易云课堂:用视频云技术承载3300万用户的流畅学习体验

    "做时代奋进者的高效充电站",作为一个致力于用互联网推动实用技能教育的团队,网易云课堂的宏愿无疑是美好的.然而,在技术人才紧缺.网络环境迥异.终端设备复杂的背景下,如何在快速扩张的 ...

  7. notes-Java学习指南①(快速入门)(网易云课堂)

    Java学习指南①(快速入门)(网易云课堂) 讲师:邵发(阿发你好) 章节1:第1章 Hello,World 课时1关于本篇11:55 编程语言的演化 机器码-汇编语言-C语言-C++ -java/C ...

  8. 网易微专业python实用技能_网易云课堂微专业大促 抄底价学习职业技能

    原标题:网易云课堂微专业大促 抄底价学习职业技能 3月20日-26日,网易云课堂"3月开工季"促销活动火热来袭,参与用户不仅可领取260元礼包券,还有1元秒杀.新课半价等多重优惠, ...

  9. 网易云课堂web安全学习第七天——了解点击劫持

    第一 什么是点击劫持 通过覆盖不可见的框架误导受害者点击而造成的攻击行为 特点:隐蔽性高        骗取用户操作    UI-覆盖攻击 利用iframe或者其他标签的属性 第二 他是如何实现的 & ...

最新文章

  1. Python学习之GUI--SQL数据库连接
  2. 【二分答案】【哈希表】【字符串哈希】bzoj2946 [Poi2000]公共串
  3. WPF WebBrowser 加载 html ,出现安全警告, 运行 脚本和 activeX 控件,
  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 4丨员工薪水中位数【难度困难】
  5. [编程题]数独(JAVA)
  6. 在线文字图标logo文章封面图生成工具
  7. 烦了,放弃卡巴——改用小红伞
  8. UML统一建模语言是什么?
  9. Kali Linux 暴力破解学校办公室WiFi 总结
  10. 计算机fn的作用,fn是什么键 笔记本电脑fn键作用大全
  11. ES6重要知识点总结
  12. Redis-查询附近人
  13. oracle取同期和上期,取同期和上期数据
  14. 跨数据中心场景下,kafka集群部署模式
  15. 一文彻底掌握时间复杂度和大O表示法
  16. 求n的阶乘的算法框图_算法——递归问题
  17. EWM RF手持设备开发记录
  18. 传QQ将开展词典业务 正式进入金山词霸的传统领地
  19. 云米科技2018全年财报:全年营收25.612亿元 同比增193.3%
  20. 2023年pmp的考试时间是什么时候?

热门文章

  1. 深入信号和槽(Signals and Slots in Depth)
  2. mysql绿色版安装
  3. ES5-拓展 隐式数据类型转换
  4. CentOS7.5 使用二进制程序部署Kubernetes1.12.2(三)
  5. 搭建一个基于http的yum服务器
  6. go.js中的图标(icons)的使用
  7. Scrapy使用问题整理(转载)
  8. Python 生成器 迭代器
  9. 程序员---我的读书列表
  10. PXE自动安装FreeBSD