Android开源框架学习系列
文章平均质量分 84
总结自己在学习android开源框架的笔记
_StriveG
要么牛B,要么淘汰。
展开
-
Android ORM框架之-ActiveAndroid的简单分析
题外话,这篇博客和之前的博客差这么长时间,是因为我来北京实习了。但是,实习归实习,学习不能停止不是么。在目前所做的东西当中,ORM框架用的是ActiveAndroid,以前我写过GreenDao的,那么现在就来记录下ActiveAndroid的吧。github地址, 这一篇文章就不在多说如何使用了,github wiki上面很详细。初始化过程初始化的过程很简单。我们只需要在Application中调原创 2015-12-19 21:36:33 · 2160 阅读 · 0 评论 -
RxJava的简单学习(学习自扔物线)
首先说明下面这个是看扔物线大大的学习笔记,请直接前往 这里看极其详细的入门版这里先给出这个歌开源库的github地址前言当前RxJava可是越来越火,也越来越多的人开始学习RxJava,越来越多的项目开始使用RxJava,那么我们就有必要来学习下RxJava。RxJava是什么Rx是什么RX(Reactive Extensions)原来是由微软提出的一个综合了异步和机遇事件驱动的库包,使用开观察序原创 2015-12-03 12:00:15 · 5461 阅读 · 1 评论 -
Android 网络开源库-Retrofit(一)简单介绍
前言当前的网络开源库有许多,如volley,okhttp,retrofit等,这三个库当前是比较火的,其中,okhttp和retrofit由square团队开发。关于这三个库的区别,请移步stackoverflow或者知乎查看。开发过程中选择什么样的开源库需要更具我们APP来做出选择。我们选出stackoverflow中的一段话来看下。 上面说,需要与web service通信的时候,我原创 2015-11-30 21:44:02 · 10677 阅读 · 10 评论 -
Android ORM数据库框架之-greenDao(四)
本篇是greenDao的最后一篇,这一篇带大家看下greenDao的源码。dao的初始化过程 这一过程非常的复杂,容易绕晕,那么我就来带大家梳理一下。首先看看我们初始化dao的方法。DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this,"persons-db",null); db = helper.g原创 2015-10-30 10:22:57 · 1632 阅读 · 0 评论 -
Android ORM数据库框架之-greenDao(三)
关于上篇说到的数据库更新问题,我正在找国外大牛的二次封装的github代码。找到会贴出来。 咱们这篇,小小地分析下greendao-generator的源码,和大家一起了解下,代码的生成。咱们写的java项目代码很简单,就是个初始化Schema——>添加Entity ——>生成的过程。Schema 我们看下我们写的代码Schema schema = new Schema(2,"gl.com原创 2015-10-29 19:18:59 · 1434 阅读 · 0 评论 -
Android ORM数据库框架之-greenDao(二)
这一篇将带给大家greenDao的一些比较高级的用法。 以下内容参考官网关系型数据库,当然少不了多表关联,SQLite也不例外。那么我们就下来看下greenDao如何建立表关联一对一 1:1 entity.addToOne(entity,property) 我们以人和身份证为例, /** * 人实体 */ Entity people =原创 2015-10-28 20:18:10 · 1244 阅读 · 0 评论 -
Android ORM数据库框架之-greenDao(一)
在了解greenDao之前,我们得了解什么是ORM,ORM Object-Relation-Mapping,对象关系映射,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上来说,它其实是创建了一个可在编程语言里使用的"虚拟对象数据库"。 面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系型数据库则是从数学理论发展而来的。两者之间是不匹配原创 2015-10-28 15:26:25 · 1073 阅读 · 0 评论 -
Android四大图片缓存框架之-Picasso和Glide
我看了看这2个,有很大的相似之处。这里我就不再介绍用法了,只给出几个比较好的博客,只是因为我不会转发。。。 Gilde:github地址 用法 Picasso Github地址 用法请小伙伴原谅我偷懒。原创 2015-10-25 20:50:02 · 1386 阅读 · 0 评论 -
Android 四大缓存框架之-Universal-Image-Loader
以下为个人总结回顾,不喜勿喷。 github地址链接 作为很早就出名的一个图片缓存框架,用起来还是很方便的。在gradle构建脚本中添加compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.4'在配置文件中添加相应的权限<uses-permission android:name="android.per原创 2015-10-25 18:02:44 · 1248 阅读 · 0 评论 -
Android四大图片缓存框架之-Fresco之initialize(二)
Fresco原创 2015-10-24 20:14:56 · 2494 阅读 · 0 评论 -
Android四大图片缓存框架之-Fresco(一)
本文来自于Fresco中文文档,这仅仅是自己的学习笔记!!!大牛绕路,放我我。 关于Fresco的介绍,请查看链接 关于android图片缓存,这是一个android程序员必须了解的。关于四大图片缓存框架的特性与对比,请移步MDCC传送门首先说明,本文的大多数内容来自于官方文档,请勿喷!!! 那么今天我们就来了解下Fresco,作为FB出版的开源项目,据说是目前最好的缓存框架。那么我们就先来了原创 2015-10-23 10:55:15 · 9578 阅读 · 0 评论