摘要: 2.10索引成员在你的数据类中ORMLite提供了一些多种成员索引有限的支持。首先,它重点指明任何已经被标记成id的成员变量已经被编入索引。一个id成员变量不需要添加额外构建的索引并且如果他们被指定的话那么数据库会产生错误。添加一个索引到没有id的成员变量,你需要添加index=true布尔域到@DatabaseField注解。这将会在表被创建时创建一个非唯一的索引给成员变量并且如果表被删除那么将删除索引。索引用于帮助优化查询并且在查询媒介中数据量大的表时显著优化了查询时间。public class Account {@DatabaseField(id = true)private Strin 阅读全文
posted @ 2014-01-08 16:15 微笑yy520 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 2.7表和Schema创建有几个ORMLite提供的工具,可以帮助你为存入数据库的类创建表和schema。2.7.1TableUtils类TableUtils类提供了一些静态方法用以辅助创建和删除表,同样也提供了schema申明。(下面例举出静态方法名,详细说明参见官网)静态方法原型createTable(ConnectionSource,Class)createTableIfNotExists(ConnectionSource,Class)createTable(ConnectionSource,DatabaseTableConfig)createTableIfNotExists(Conne 阅读全文
posted @ 2014-01-08 16:14 微笑yy520 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 2如何使用这一章进入到更多详细地使用ORMLite的各种功能。2.1配置你的Class为了配置你的class使其持久化,你需要做下面几步:①添加@DatabaseTable注解到你每个需要持久化的类的顶部。你也可以用@Entity。②添加@DatabaseField注解到你需要持久化的字段的上面。你也可以使用@Column和其他的。③为每个class添加一个无参的构造器,并且构造器在包内是可见的。2.1.1添加ORMLite注解自从java5开始,注解是有效的特殊代码标识,它提供meta信息包括类、方法或成员变量。把指定的类和成员变量存入数据库,ORMLite既支持它自己的注解(@Databa 阅读全文
posted @ 2014-01-08 16:13 微笑yy520 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 前言 个人感觉android上sqlite已经比较好用,但是如果需要在android上像J2EE那样开发的话那么sqlite还是显得比较复杂,这个时候你当然可以选择一些android平台上的ORM框架。ORM框架是做什么的,android平台上有哪些好用的ORM框架,这些问题你通通可以google得到你满意的结果,在此不做解释。本系列主要是翻译ORMlite文档。 为什么翻译ORMlite?简单点说就是因为个人觉得ORMlite是android平台上不错的ORM框架,官方也提供了很多相关介绍。但是几乎没有看到有中文文档。为了更多人可以学习到这个框架所以决定把官方的文档翻译成中文。个人英语水.. 阅读全文
posted @ 2014-01-08 16:00 微笑yy520 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Android Asset StudioWeb版是一个非常好用的Andrid图标资源设计工具,它是由Roman Nurik开发的。现在我们已经在ADT14里支持同样的功能。首先,你要打开新建向导(Ctrl-N),选择Android分类,然后在其下找到名字为“Android Icon Set”的这一项:然后,将会弹出“资源选择器”(这些资源其实就是你在布局文件用到的那些图片,比如对于上下文菜单自定义的背景图片,就需要一个为“Background”属性设置一个@drawable的引用)对话框,该对话框里有个按钮(Create New Icon...),点击它.当你打开Android Icon Se 阅读全文
posted @ 2014-01-08 14:36 微笑yy520 阅读(456) 评论(0) 推荐(0) 编辑