文章 2014-04-06 来自:开发者社区

Android记事本开发之SQLite数据库实现

package com.jk.service; /** * 完成数据库的创建和版本更新 */ import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import an...

文章 2014-03-31 来自:开发者社区

android SQLite数据库用法图文详解(附源码)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景         SQLite是嵌入式设备使用的一种轻量型数据库。可以通过执行sql语句对数据库进行操作,android也为其提供了完善的函数接口支持。下面就来实现一个简单的数据库,可以实现查询以及插入等功能。 例图如下:  ...

文章 2014-03-01 来自:开发者社区

用SQLite查看编辑android导出的微信聊天记录

  上一篇我们已经能够完成文字版微信聊天记录导出android了,也即复制或剪切MicroMsg.db文件到电脑,以.db格式结尾的文件是数据库文件(database document),需要安装相关数据库软件进行编辑,比如SQLite。本文就用SQLite查看编辑android导出的微信聊天记录。   android版微信5.2.1更新 支持微信聊天记录备份到电脑上,赶紧去瞧一下吧   安装S....

文章 2014-02-15 来自:开发者社区

靠谱好用,ANDROID SQLITE 增删查改

布局文件main实现简单的功能: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 androi...

文章 2014-02-01 来自:开发者社区

Android开发中的SQLite优化

关于SQLite的优化,首先是能用SQL语句批次处理的,就不要单笔操作,Cursor就更是能不用就不用。比如成批的DELETE/UPDATE,将条件组装到SQL语句,会比使用CURSOR一条条的查再删效率要高很多(若干年前就曾使用存储过程代替单笔操作,将一次批量计算时间从一天缩到了数分钟以内,参考)。其次是对操作的优化:对于INSERT/UPDATE操作较多时使用事务,如果SELECT操作较多时....

文章 2014-01-28 来自:开发者社区

在Android中afinal框架下实现sqlite数据库版本升级的办法

&nbsp;&nbsp;&nbsp;&nbsp; 上一篇文章采用的是SQLiteOpenHelper中的onUpgrade方法实现数据库的升级。 &nbsp;&nbsp;&nbsp;&nbsp; 首先获取Context: private Context mContext=this; 然后实现FinalDb内的静态方法: FinalDb.create(mContext,"afinal.db",tru...

文章 2013-10-28 来自:开发者社区

Android使用SQLCipher对SQLite数据库进行加密

MainActivity如下: package cc.testsqlcipher; import net.sqlcipher.Cursor; import net.sqlcipher.database.SQLiteDatabase; import android.os.Bundle; import android.view.View; import android.view.View.OnCl.....

文章 2013-06-09 来自:开发者社区

Android 建议SQLite操作使用rawQuery方法

对于Android平台上的数据库而言使用了嵌入式越来越流行的SQLite,为了更好的跨平台我们推荐大家使用原始SQL语句直接操作,在代码和处理效率上都有不小的提高,不过要做好SQL语句异常处理。 下面我们说下rawQuery的好处,可以看到查询的代码直接使用SQL语句,通过性能实测效率比Android封装过的类要快不少,但不能配合一些 Adapter的使用,不过总体上在跨平台上很突出,下面为本地....

文章 2013-06-01 来自:开发者社区

Android Sqlite数据库版本升级管理初探

Android Sqlite数据库版本升级管理初探 http://angrycode.cn/archives/428 在做Android项目涉及到版本升级,而数据库同样也会因为需求的变更而导致表的增减以及字段的增减。这是不可避免的。麦洛刚开始做项目的时候很少考虑这个问题,但当软件需要升级版本后,数据库的表结构很有可能就改变了,如果不考虑数据库的版本升级,那么在软件升级时,就会因为数据库找不到某些....

文章 2013-04-12 来自:开发者社区

android SQLite数据库 一次性存储多条数据

在开发当中往往要一次性的把很多的预设信息存到数据库。对于新手来说就是一个比较头疼的问题了。 不可能通过for循环一遍一遍的执行inert语句,这样的效率很低很低,在手机上存500条数据,好很长时间。 通过搜索网上资料,大致有三种方法;       1、通过";"拼字符串,如:“insert into table values (x,x,x);insert into table values...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。