Sqlite 操作过程:
SQLiteOpenHelper
1.构造函数
public SQLiteOpenHelper(Context context, String name, CursorFactory factory, int version)
调用这个构造函数来创建数据库,提供数据名称name,和当前的版本号:version。如果每次提供不同的版本号,就会调用 onUpgrade方法。
2. public void onCreate(SQLiteDatabase db)
在数据库第一次创建的时候会调用这个方法,一般我们在这个方法里边创建数据库表。
3.public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
当数据库需要修改的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据库表,并建立新的数据库表。
4.
DatabaseHelper databaseHelper = DatabaseHelper.getInstance();
SQLiteDatabase wsd = databaseHelper.getWritableDatabase(); //来获得可以写入的Databasehelper对象
SQLiteDatabase rsd = databaseHelper.getReadableDatabase();//来获得可以只读的Databasehelper对象
SQLiteDatabase
1. execSQL() 方法执行 INSERT, UPDATE, DELETE 等语句来更新表的数据
2. insert(), update(), delete() 方法。这些方法把 SQL 语句的一部分作为参数。
3. 使用 rawQuery() 直接调用 SELECT 语句;
4. 使用 query() 方法构建一个查询。
相关推荐
0) 和 Eclipse(helios)的Android开发环境的搭建,并创建了第一个应用程序Hello Android...
在深入探讨Android源代码结构之前,首先需要理解Android作为一个开源操作系统的重要性。它是全球最广泛使用的移动设备操作系统之一,由Google主导并维护。Android的源代码是开放的,允许开发者进行自定义修改,创建...
10 Java图形界面(GUI)设计 11Java图形、图像与多媒体基础 12Java网络与数据库编程...
IOS和android开发游戏和应用集成广告详细教程,包括平台对比,代码接入,广告中使用到的各种术语都非常...
本文章收集了极具学习、保存、参考价值的Android电子书教程,是成就Android高手必备的资料。
`Android` 开发实例:获取电话簿的信息是 Android 应用程序开发中的一个常见任务,主要涉及用户权限、`ContentProvider` 和数据查询等核心概念。在这个实例中,我们将详细探讨如何实现这一功能。 首先,要获取电话...
通过 WebChromeClient 的onJsAlert()、onJsConfirm()、onJsPrompt()方法回调拦截JS对话框alert()、confirm()、prompt() 消息。不存在漏洞,...
HorizontalImageScroller-Android 是一个适用于 Android 的 UI 小部件库,它可以让您的用户滚动浏览图像的水平列表,并让您毫不费力地实现它。 特征: 通过可绘制资源 ID 和/或 URL 字符串指定图像 可选缓存 ...
An Android GridView that can be configured to scroll horizontally or vertically. I should have posted this over a year and a half ago, but never got around to it. I needed a grid view that in portrait...
在Android开发中,布局(Layout)是构建用户界面的基础元素,它定义了屏幕上各个组件的排列方式和相互关系。本文将深入探讨四种基本的布局管理器:LinearLayout、TableLayout、FrameLayout以及RelativeLayout,并...
Google Cloud Platform TTS在Android上使用API-KEY。如何使用它?步骤1:下载档案git clone https://github.com/changemyminds/Google-Cloud-TTS-Android.git步骤2:设定API金钥转到,将“ YOUR_API_KEY”更改为...
Adobe-AppHub-Android Adobe App Hub Android 应用程序在 Adobe Android Challenge 2015 期间开发 包含带有评级、下载链接等的 Adobe 产品的 Play 商店列表。 使用 JSON 解析显示来自给定 URL 的内容
KDE Connect-Android应用 KDE Connect是一个多平台应用程序,可让您的设备进行通信(例如:手机和计算机)。 (某些)功能 共享剪贴板:在手机和计算机(或任何其他设备)之间复制和粘贴。 通知同步:从...
ViewPage+fragment实现顶部导航栏 PullToRefresh库实现下拉刷新页面推荐音乐部分界面展示:主要涉及类别 FgFindmusicFragment 推荐歌曲活动实现功能 推荐单曲、推荐歌单个人音乐部分界面展示导演涉及类别 ...
ANE 支持 Android-ARM、Android-x86、iPhone-ARM 和 iPhone-x86,包括在 Adobe AIR SDK 16 中引入的 x64 位平台。它使用 16.0.0.259 Adobe AIR SDK 和 iOS 8.1 SDK 构建。 存储库包含 IntelliJ IDEA 的模块...
LoopFreedomMod 是为 LoopFreedom 创建的 Minecraft 插件, //loopfreedom.boards.net/,最初是为 CraftBukkit 服务器创建的,但适用于“Spigot”服务器,然而,适用于两种类型的服务器。 LoopF...
Android本科毕业设计阅读小说app系统源码。功能简介如下: 一、书籍阅读介绍 1.、网络书籍:可以在线阅读网络书籍,无需下载,当然也提供了将书籍下载到本地的功能 2.、本地书籍:可以解析本地书籍并阅读,但要求...
Android横向智能刷新框架-SmartRefreshHorizontal |中文 SmartRefreshHorizontal作为继承自SmartRefreshLayout的扩展库,实现了横向刷新和加载的功能,虽然是独立的开源库,但是并没有重复做实现,但是对...