如题,一直在使用郭婶的litepal,真的很方便的一个框架,郭婶的博客中也讲的很详细,上手很快,不过,今天在我的项目中发现了这么一个问题,就是我update后,返回了1,说明我更新成功了一条数据,但是,我再次打开的时候,发现那条数据没有变,我又试了试保存,也有同样的问题,但是有时候又是正常的,通过查看源码发现,郭婶的数据库里面是有做过优化的,直接删了两个条件,也就是去掉优化,结果就立刻解决了,不过...
分类:
数据库 时间:
2015-06-17 15:24:36
阅读次数:
339
在开始使用LitePal时,要求在项目的assets目录下新建一个litepal.xml文件:
该配置文件用来设定数据库的名字、版本号以及所有的对象关系映射模型。
什么是对象关系映射模型?因为sql...
分类:
其他好文 时间:
2015-06-08 09:42:30
阅读次数:
241
最近在看Android的ORM数据库框架LitePal,就想到可以利用原生的SQLite来实现和LitePal类似的ORM接口实现。 LitePal有一个接口是这样的:List statuses = DataSupport.findAll(Status.class); 指定什么类型,就能获取到该.....
分类:
移动开发 时间:
2015-03-01 00:17:48
阅读次数:
227
一、我的看法
我记得曾经有一篇博客是介绍的litepal的使用,在这篇博客中我提到过:本来以为android本身提供的API已经封装的够好了,根本不需要什么ORM框架了,但是在使用了litepal后,我感觉使用ORM框架还是很有必要的,下面是我对ORM和android API的几点看法:
1、做为API级别, android只能广义封装,而不能特定去封装一个API,所以android 对sql...
分类:
移动开发 时间:
2015-01-15 11:05:57
阅读次数:
214
距离上一篇一起来开发Android天气软件二的时间又将近半个月了,之间一直因为有事而没有更新实在抱歉,最近会加快更新的步伐,争取在2015年到来前写完这系列的博文,上一章我们已经使用LitePal框架搭建好了我们所需的数据库,这一章的内容将主要完成关于从中国天气网获取数据的网络通信操作,之前有学习过Android开发的同学应该都知道,Android实现互联网通信主要有两种方法,一种使用HTTPUR...
分类:
移动开发 时间:
2014-12-21 09:12:43
阅读次数:
243
距离上一篇一起来开发Android天气软件二的时间又将近半个月了,之间一直因为有事而没有更新实在抱歉,最近会加快更新的步伐,争取在2015年到来前写完这系列的博文,上一章我们已经使用LitePal框架搭建好了我们所需的数据库,这一章的内容将主要完成关于从中国天气网获取数据的网络通信操作,之前有学习过Android开发的同学应该都知道,Android实现互联网通信主要有两种方法,一种使用HTTPUR...
分类:
移动开发 时间:
2014-12-20 18:19:04
阅读次数:
216
距离上一篇一起来开发Android天气软件二的时间又将近半个月了,之间一直因为有事而没有更新实在抱歉,最近会加快更新的步伐,争取在2015年到来前写完这系列的博文,上一章我们已经使用LitePal框架搭建好了我们所需的数据库,这一章的内容将主要完成关于从中国天气网获取数据的网络通信操作,之前有学习过Android开发的同学应该都知道,Android实现互联网通信主要有两种方法,一种使用HTTPUR...
分类:
移动开发 时间:
2014-12-20 14:20:09
阅读次数:
277
为了紧跟技术潮流,目前的项目开始采用ORM的思想进行重新设计。数据库采用轻量级ORM框架LitePal,Json解析采用Gson,网络框架采用Volley。如果只是单纯的将这些第三方框架引进来,事情就简单多了,但这样意义不大,所以我们就结合项目的需求探索这三者的结合方案。Volley的改造比较大,结...
分类:
其他好文 时间:
2014-12-16 00:59:13
阅读次数:
207
毕业半年了,Android也学习了半年了,零零散散的学了一些,漫无目的,于是看了看郭哥的第一行代码>>,真心觉得不错,对于没有系统培训过Android的来说,是一本很好的书籍,忘了谁问过我怎么学Android,说实在的我也不知道,我也是个小菜,但是看过这本书之后,推荐去看一看,对于新手来说是本很好地资料,对于接触过的人来说可以好好玩完善你的知识体系,当然没人都有自己的认识,以上只是代表我的个人观点...
分类:
其他好文 时间:
2014-12-15 19:12:33
阅读次数:
216
最近看了郭神的LitePal框架感觉愣牛逼,牛逼之余,也很好奇他是如何实现的,好奇心害死猫啊!跟随大神脚步,看源码.
1.在使用LitePal框架的时候,在项目的assets目录下面新建一个litepal.xml文件,其中的内容包括数据库的名称,版本,以及映射,那它如何去把这些内容映射进去的?
先贴一下litepal.xml代码:
...
分类:
其他好文 时间:
2014-12-06 08:54:25
阅读次数:
409