自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangjiaofa的专栏

码农不应该是平庸的,而应是趾高气扬的活着

  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 JavaWriter源码分析

为何要实现Closeable的接口 Closeable的英文注释 A {@code Closeable} is a source or destination of data that can be closed. The close method is invoked to release resources that the object is holding (such as

2015-10-20 15:53:14 792

原创 Android Sqlite框架 GreenDao的源码分析笔记

Android Sqlite 框架GreenDao的源码分析笔记GreenDao是一个开源的项目,有助于开发者与存储在Sqlite中的数据打交道。Sqlite是关系型数据库。然而,用Sqlite开发需要一些额外的工作。写SQL与解析查询的结果是一件相当繁琐的工作。GreenDao将会替你做这些额外的工作。它将Java对象映射到数据库的表(经常被称作ORM),通过以这种方式,你可以使用简单的面向对象的

2015-10-14 23:58:10 4627

转载 Android Sqlite 框架 GreenDao的原理与使用简介

(转:http://blog.csdn.net/dawnranger/article/details/43231731) 一、背景知识 ORM(Object Relation Mapping):对象关系模型。用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM作为项目中间件形式实现数据在不同场景下数据关系映

2015-10-14 17:46:30 4752

原创 Android 注解框架 Butterknife的核心代码分析笔记

ButterKnife是一个注解框架,主要是针对Android平台。 逐个的来看一下Library中的代码的组织架构: 1、接口Binding  这个接口里面有一定对外的定义的方法,主要的功能就是具有可读性的注解的描述语。 2、ButterKnifeProcessor,这是一个实体类,也是ButterKnife注解框架的核心类。 2、1  首先他集成了JAVA处理注解所用到的抽象类  Ab

2015-10-10 14:44:01 845

原创 设计模式 观察者模式 以Android中TextView文本内容发生变化为背景

先来看看观察者模式的定义: 定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。 看一张图: 其中每个使用者都有上图中的3条线,为了使图片清晰省略了。 如上图所示,服务号就是我们的主题,使用者就是观

2015-10-08 17:54:01 604

原创 设计模式 策略模式 以Android 中TextView绘制文本、颜色为背景说明

先来看看策略模式的定义: 策略模式(Strategy Pattern):策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 类图说明: 上面的定义以及模式的类图可能还是比较抽象,知道个大概,然后继续读下面的文章,读完以后再来回味,效果嘎嘣脆。大家应该都玩过武侠角色游戏,下面

2015-10-08 17:00:38 948

Android AIDL传输数据

1、后台服务里是一个Android项目,是一个Service 后台服务 2、前台Activity里是一个Android项目,是一个从后台服务 中通过AIDL获取简单数据与复杂数据 导入,分别运行(先运行后台服务,没有界面),在运行前台界面(先绑定,再点击中间按钮,最后点击解除绑定)

2015-10-26

设计模式 观察者模式 以Android中TextView文本内容发生变化为背景

这个代码主要以Android中的TextView发生变化,而凡是订阅了此类消息的实体类对象均能够打印出日志。例子很简单,起抛砖引玉,希望大家能够理解观察者模式在Android中的应用

2015-10-08

设计模式 策略模式 以Android 中TextView绘制文本、颜色为背景说明

通过一个简单的Android TextView在策略模式中的应用,起到抛砖引玉的作用,让大家能够对策略模式有一个基本的认识

2015-10-08

Android的Jar包从主项目工程中读取并展示资源文件

作为Android程序开发,我们自己在实际项目的开发过程中,经常会遇到我们打的Jar包需要动态的读取主项目工程中的资源文件,那么有没有一种好的方式,能够让Jar包非常方便的读取与展示主工程中的资源文件呢?有,大家看一下我提供的Demo的源代码,相信大家会有所收获的。

2014-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除