数据库
文章平均质量分 82
fyfcauc
这个作者很懒,什么都没留下…
展开
-
Android中SQLite应用详解
From: http://blog.csdn.net/liuhe688/article/details/6715983/上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备转载 2014-12-29 11:05:30 · 462 阅读 · 0 评论 -
Android之SQLiteOpenHelper
1.SQLiteOpenHelper SQliteOpenHelper是一个抽象类,来管理数据库的创建和版本的管理。要使用它必须实现它的nCreate(SQLiteDatabase),onUpgrade(SQLiteDatabase, int, int)方法 onCreate:当数据库第一次被建立的时候被执行,例如创建表,初始化数据等。 onUpgrade:当数据库需要被更新的时转载 2014-12-29 11:11:01 · 511 阅读 · 0 评论 -
Android Cursor源码笔记(1)
Cursor接口:extends Closeable,没啥说的.因为本身就是一个接口,所以其源码的最大价值其实就是作为一份guide存在,注释还有让人读的欲望的. 就当翻译一遍guide了.不过有些太过直白的函数就不cover了. Cursor说白了就是一个row set附赠一些辅助函数.getType(int columnIndex): 返回某个column的类型:FIELD_TYPE_NULL原创 2015-05-08 16:22:25 · 826 阅读 · 0 评论 -
ActiveAndroid 源码阅读笔记 (2)
5.TableInfo: (1)内部引用: 一个Type, 该Type限制了Class必须extends Model, Table名称,Id名称, 一个Field对象和String的HashMap 对象的Field的对应关系>. (2)构造函数接受一个Class type(必须extends Model), 尝试获取此Class type的 Ann原创 2015-04-28 18:13:32 · 649 阅读 · 0 评论 -
ActiveAndroid 源码阅读笔记 (3)
10.自定义的contentProvider: 直接extends android原生的ContentProvider, 自定义的contentProvider被使用时必须添加至App自己的manifest文件中, (1)内部维护了一个自用的URI_MATCHER,以及一个当前Model衍生类的Class Type的 spareArray, authority原创 2015-05-04 15:49:57 · 531 阅读 · 0 评论 -
Android Adapter 源码笔记(3)
SimpleAdapter extends BaseAdapter implements Filterable本质上和ArrayAdapter一样,只不过Data的数据结构更为复杂,支持的View layout也更为复杂.为了支持携带多元化类型的数据,mData在这里的数据结构变为了List<? extends Map<String, ?>>,每份Item都有一个Map<String, ?>对应,原创 2015-05-11 19:01:24 · 514 阅读 · 0 评论