关闭
当前搜索:

打造android ORM框架opendroid(六)——级联查询

在上一篇博客《打造android ORM框架opendroid(五)——数据更新的实现》  我们介绍了opendroid数据更新的流程,也就在上次,我们OpenDroid类中的所有操作都介绍完了, 那查询操作呢?不是在OpenDroid中?查询操作是在OpenDroid中,不过是以内部类的形式呈现的。 还是来看看如果使用opendroid查询数据吧。 OpenDroid.query.find(...
阅读(1693) 评论(0)

打造android ORM框架opendroid(五)——数据更新的实现

在上一篇博客《打造android ORM框架opendroid(四)——优雅的删除数据》中,我们介绍了opendroid是如何优雅的从数据库中删除数据的,也可以看到opendroid的设计是如此的简单,其实opendroid只是我作为兴趣或者说是抱着试试的态度写的,当然它肯定存在诸多不足,但是这并不影响我们去了解一个orm框架的流程。 废话不说了,下面进入主题,今天我选择去了解的是opend...
阅读(1729) 评论(0)

打造android ORM框架opendroid(四)——优雅的删除数据

在上一篇博客《打造android ORM框架opendroid(三)——持久化数据》中,我们感受到了opendroid保存数据的流程,今天的博客我们来顺一下opendroid是如何删除数据的。 还记得我们在第一篇博客《打造android ORM框架opendroid(一)——ORM框架的使用》中介绍过opendroid的使用,先来回顾一下怎么利用opendroid来删除数据吧。 int...
阅读(2695) 评论(0)

打造android ORM框架opendroid(三)——持久化数据

在上一篇博客《打造android ORM框架opendroid(二)——自动创建数据库》中,我们介绍了opendroid是怎么做到自动帮我们创建好数据库并通过反射拼凑出创建数据库的SQL语句,接着上面的博客,今天要来介绍一下opendroid数据库持久化(也就是insert操作)是怎么一个流程。 废话不多少,我们马上进入主题。 ... 还记得通过opendroid我们是如何将数据保存到数据库...
阅读(1699) 评论(0)

打造android ORM框架opendroid(二)——自动创建数据库

在上一篇博客《打造android ORM框架opendroid(一)——ORM框架的使用》中相信你已经了解了opendroid的使用,那么从这篇博客开始,我们正式进入opendroid的源码分析,打造一款自己的ORM框架! 在正式开始之前,你需要保证手里有一份opendroid的源码,如果还没下载opendroid,请到http://git.oschina.net/qibin/OpenDroid...
阅读(2325) 评论(8)

打造android ORM框架opendroid(一)——ORM框架的使用

一、我的看法 我记得曾经有一篇博客是介绍的litepal的使用,在这篇博客中我提到过:本来以为android本身提供的API已经封装的够好了,根本不需要什么ORM框架了,但是在使用了litepal后,我感觉使用ORM框架还是很有必要的,下面是我对ORM和android API的几点看法: 1、做为API级别, android只能广义封装,而不能特定去封装一个API,所以android 对sql...
阅读(3402) 评论(10)

仿QQ侧滑删除ListView——2015第一博

一直感觉QQ最近联系人那个侧滑删除功能挺高大上的,经过几经波折,终于在新的一年里实现了该功能。实现这个功能真是费了老劲了,好几次有了想法,兴奋的去写代码实现,结果让代码打了自己一个耳光,最终还是用margin的方式实现了这种效果,好吧, 先上效果! 看完效果,就来说一下思路吧: 1、item的左右滑动效果我是用的magin实现的。 2、虽然item布局...
阅读(4007) 评论(5)

回首2014,展望2015

一、回首2014 2014年,对我还说还真算的上不同寻常的一年, 因为就在1多月以前,我光荣的从学生晋升为程序员[此处应该有掌声]。 回望一下2014这一年吧, 恩,这一年应该是我真正开始android开发的一年,还记得做的第一个成形的软件是一个签到程序,从android到php,自己一个人搞定,当时心里还是美滋滋的,当然,最后也得到了老师的认可。 再后来,在学校参加了一个比赛,和同学一块做...
阅读(2039) 评论(3)

Android联动ListView的实现

今天带来的是两列并排ListView关联滑动,这里面有两个知识点:1、两个ListView如何并列显示。2、如何关联滑动。 第一个问题,好像我之前的博客提到过,就是让ListView的width有wrap_content的能力,可以参考我的另一篇博客《并排ListView——仿京东分类列表》。 今天的重点在第二个问题上,如何让两个ListView联动起来。 虽然,重点在第二个问题上,但是,任...
阅读(3920) 评论(2)

Android5.0之Palette简单实用

一直想学学android5.0的新特性,但是由于模拟器的原因,一直没有了却这个心愿。 今天是个悲剧的一天,但不是有那么一句老话吗“塞翁失马,焉知非福”。先说说今天吧, 不知道咋回事,genymotion数据全丢失了,没办法,只能重新下载新的数据,就是在选择版本的过程中,突然发现了5.0, 好激动,赶快下载下来体验一把。...
阅读(3229) 评论(0)

打造史上最容易使用的Tab指示符——Indicator

如果你还不知道什么是Tab指示符,相信在你看过网易新闻的这效果后,一定会豁然开朗:‘ 就是导航栏下面那个红色的长条,今天我们也来实现一下这效果。。。我们的代码很简单,而且很容易使用,初步统计,一行代码就可以使用这样的indicator。 恩,我项目在还没加这个效果之前用了一个LinearLayout,里面的多个item代码多个tab,那如何添加Indicator呢? 我选择了重写Lin...
阅读(12434) 评论(26)

android实现discuz论坛的登录

今天工作中遇到的一个问题,需求是这样的,需要给dz的论坛做一个android扩展,这肯定少不了会员登录,就得需要二次开发dz提供一个登录接口,眩晕中。。。 因为我对dz不熟悉,所以这个工作对我来说还是有难度的。 仔细分析了一下,在android上为什么需要客户端登录? 答案是肯定的,就是为了获取能唯一标识该用户的信息——uid,其实登录的目的就是这么单纯(提供接口不也是给客户端一个uid嘛)。...
阅读(2147) 评论(0)

并排ListView——仿京东分类列表

无意间看到京东的分类列表做的非常炫, 是那种横排列表的形式,本来是想截图上来的,但是公司没找到数据线。。。。好吧,今天我们也来实现个这种效果。 这次我选择的ListView,但是ListView默认是横向铺满屏的,怎么做到并排呢? 重写!!! 虽然京东的没法截图了,但是我自己做的效果可以在模拟器上运行,先来看看效果吧,界面有点丑,没关系,对吧? 我们主要研究的是如何实现这种框架,而不是界面本身。...
阅读(5391) 评论(4)

ViewGroup初探,自定义LinearLayout

这篇文章我们开始向ViewGroup进军,打造一个简单的LinearLayout,当然该LinearLayout还不能用于项目中,只是为了学习使用。 首先new一个class, 让它继承自ViewGroup, 默认会让你重写onLayout方法,因为该方法在ViewGroup中是abstract的: @Override protected abstract void onLayout(bool...
阅读(1370) 评论(0)

打造完美的ImageLoader——LruCache+DiskLruCache

做android应用少不了要和网络打交道,在我刚开始学android的时候总是处理不好网络图片的加载,尤其是图片乱跳的问题,后来发现了各种缓存图片的方法:本地缓存、软引用、LruCache.... 我知道的这三种方法中,第一中和其他两种并不冲突,我们完全可以缓存到本地一份,在缓存到内存中一份。软引用这样方式,第一次使用软引用的时候,感觉做一个完美的内存缓存太容易了,可惜在android2.3以后...
阅读(1909) 评论(0)
82条 共6页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:648156次
    • 积分:6909
    • 等级:
    • 排名:第3919名
    • 原创:80篇
    • 转载:0篇
    • 译文:2篇
    • 评论:625条
    文章分类
    博客专栏
    友情链接

    鸿洋_

    Aggie的博客

    梁肖技术中心

    极客导航

    最新评论