摘要:
react native入门 阅读全文
posted @ 2017-01-03 23:31
everhad
阅读(110)
评论(0)
推荐(0)
摘要:
JavaScript基础 阅读全文
posted @ 2017-01-03 23:27
everhad
阅读(94)
评论(0)
推荐(0)
摘要:
CSS基础 阅读全文
posted @ 2017-01-03 23:25
everhad
阅读(116)
评论(0)
推荐(0)
摘要:
Html基础 阅读全文
posted @ 2017-01-03 23:23
everhad
阅读(125)
评论(0)
推荐(0)
摘要:
Java:反射和类加载 阅读全文
posted @ 2017-01-03 23:15
everhad
阅读(116)
评论(0)
推荐(0)
摘要:
一些约定 java命令行程序 算法的学习和语言无关,下面使用一个 来作为实例程序。 一个算法一个类 排序算法使用一个方法就可以表示,不需要是一个对象。但为了让各种排序算法的表示相互独立,接下来分别为它们定义不同的类型,并提供一些工具类来产生随机数序列,打印数字序列,对数列进行校验等。 以整数序列升序 阅读全文
posted @ 2017-01-03 23:05
everhad
阅读(327)
评论(0)
推荐(0)
摘要:
Https知识整理 阅读全文
posted @ 2017-01-03 23:03
everhad
阅读(117)
评论(0)
推荐(0)
摘要:
Http知识整理 阅读全文
posted @ 2017-01-03 22:55
everhad
阅读(91)
评论(0)
推荐(0)
摘要:
算法:HashMap 阅读全文
posted @ 2017-01-03 22:54
everhad
阅读(85)
评论(0)
推荐(0)
摘要:
算法:ArrayList源码学习 阅读全文
posted @ 2017-01-03 22:53
everhad
阅读(92)
评论(0)
推荐(0)
摘要:
Git知识整理 阅读全文
posted @ 2017-01-03 22:52
everhad
阅读(93)
评论(0)
推荐(0)
摘要:
Android 热修复 阅读全文
posted @ 2017-01-03 22:51
everhad
阅读(113)
评论(0)
推荐(0)
摘要:
ProGuard的使用 阅读全文
posted @ 2017-01-03 22:50
everhad
阅读(104)
评论(0)
推荐(0)
摘要:
Android项目中gradle的使用 阅读全文
posted @ 2017-01-03 22:49
everhad
阅读(83)
评论(0)
推荐(0)
摘要:
笔记:RxJava整理 阅读全文
posted @ 2017-01-03 22:47
everhad
阅读(115)
评论(0)
推荐(0)
摘要:
gradle入门 阅读全文
posted @ 2017-01-03 22:47
everhad
阅读(101)
评论(0)
推荐(0)
摘要:
Android插件框架DroidPlugin解析 阅读全文
posted @ 2017-01-03 22:46
everhad
阅读(237)
评论(0)
推荐(0)
摘要:
Android插件化实现过程 阅读全文
posted @ 2017-01-03 22:45
everhad
阅读(106)
评论(0)
推荐(0)
摘要:
Android插件化入门 阅读全文
posted @ 2017-01-03 22:44
everhad
阅读(154)
评论(0)
推荐(0)
摘要:
笔记:butterknife的工作原理 阅读全文
posted @ 2017-01-03 22:42
everhad
阅读(97)
评论(0)
推荐(0)
摘要:
笔记:butterknife的基本使用 阅读全文
posted @ 2017-01-03 22:40
everhad
阅读(99)
评论(0)
推荐(0)
摘要:
效果图 app中下面这样的控件很常见,像默认的TabHost表现上不够灵活,下面就简单写一个可以结合ViewPager切换内容显示,提供底部“滑动条”指示所显示页签的效果。 ![效果图][show1] ![效果图][show2] 这里控件应对的场景是“水平等长度”的若干标题,标题不可滚动。 控件设计 阅读全文
posted @ 2017-01-03 22:39
everhad
阅读(322)
评论(0)
推荐(0)
摘要:
广播概述 广播用来在组件之间传递消息,可以是同进程或跨进程。 广播机制是基于发布订阅的事件驱动模型,使用上比Binder通信(跨进程接口回调)更低耦合、简单。 ActivityManagerService(简称AMS)作为广播消息发布订阅的注册中心,广播接收器(Broadcast Receiver, 阅读全文
posted @ 2017-01-03 22:38
everhad
阅读(951)
评论(0)
推荐(0)
摘要:
NOTE 超简化版 本文内容是对老罗《Android源码情景分析》Service启动章节的笔记。 Service的创建特点 作为四大组件之一,Service的创建不是普通对象那样new出来的,而是用startService()、bindService()这样的方式启动。和Activity一样,它需要 阅读全文
posted @ 2017-01-03 22:37
everhad
阅读(1014)
评论(0)
推荐(0)
摘要:
Activity的创建特点 作为四大组件之一的Activity,它不像普通java对像那样,可以new出来,然后去使用。而是调用 startActivity()这样的方式启动。那么Android系统是如何创建并启动Activity的呢?本文就来 一探究竟。 NOTE:本文内容就是对老罗《Androi 阅读全文
posted @ 2017-01-03 22:36
everhad
阅读(587)
评论(0)
推荐(0)
摘要:
设计模式:面向对象设计原则和模式分类 阅读全文
posted @ 2017-01-03 22:34
everhad
阅读(115)
评论(0)
推荐(0)
摘要:
设计模式:桥接模式 阅读全文
posted @ 2017-01-03 22:30
everhad
阅读(103)
评论(0)
推荐(0)
摘要:
设计模式:访问者模式 阅读全文
posted @ 2017-01-03 22:29
everhad
阅读(112)
评论(0)
推荐(0)
摘要:
设计模式:责任链模式 阅读全文
posted @ 2017-01-03 22:28
everhad
阅读(68)
评论(0)
推荐(0)
摘要:
设计模式:解释器模式 阅读全文
posted @ 2017-01-03 22:27
everhad
阅读(110)
评论(0)
推荐(0)
摘要:
设计模式:观察者模式 阅读全文
posted @ 2017-01-03 22:26
everhad
阅读(84)
评论(0)
推荐(0)
摘要:
设计模式:备忘录模式 阅读全文
posted @ 2017-01-03 22:25
everhad
阅读(83)
评论(0)
推荐(0)
摘要:
设计模式:状态模式 阅读全文
posted @ 2017-01-03 22:24
everhad
阅读(85)
评论(0)
推荐(0)
摘要:
设计模式:适配器模式 阅读全文
posted @ 2017-01-03 22:23
everhad
阅读(108)
评论(0)
推荐(0)
摘要:
设计模式:装饰模式 阅读全文
posted @ 2017-01-03 22:22
everhad
阅读(92)
评论(0)
推荐(0)
摘要:
设计模式:迭代器模式 阅读全文
posted @ 2017-01-03 22:16
everhad
阅读(123)
评论(0)
推荐(0)
摘要:
设计模式:命令模式 阅读全文
posted @ 2017-01-03 22:16
everhad
阅读(92)
评论(0)
推荐(0)
摘要:
设计模式:策略模式 阅读全文
posted @ 2017-01-03 22:15
everhad
阅读(94)
评论(0)
推荐(0)
摘要:
模板方法 使用基类定义整体步骤,即若干方法的调用过程,将一些可变的步骤由子类去重写。这样就可以利用多态在不改变操作的整体结构下定制一些特殊细节。 代码解释 可以联想在线电子邮件和普通邮递的区别。 基类定义操作过程的整体结构: 子类根据需要定制某些步骤: 案例 Activity Activity类定义 阅读全文
posted @ 2017-01-03 22:14
everhad
阅读(159)
评论(0)
推荐(0)
摘要:
设计模式:原型模式 阅读全文
posted @ 2017-01-03 22:12
everhad
阅读(113)
评论(0)
推荐(0)
摘要:
设计模式:享元模式 阅读全文
posted @ 2017-01-03 22:11
everhad
阅读(89)
评论(0)
推荐(0)
摘要:
设计模式:外观模式 阅读全文
posted @ 2017-01-03 22:10
everhad
阅读(74)
评论(0)
推荐(0)
摘要:
设计模式:代理模式 阅读全文
posted @ 2017-01-03 22:09
everhad
阅读(92)
评论(0)
推荐(0)
摘要:
设计模式:中介者模式 阅读全文
posted @ 2017-01-03 22:07
everhad
阅读(98)
评论(0)
推荐(0)
摘要:
设计模式:组合模式 阅读全文
posted @ 2017-01-03 22:05
everhad
阅读(100)
评论(0)
推荐(0)
摘要:
抽象工厂概念 将工厂定义为接口,它提供创建一系列相关对象的方法。 代码示例 接口Car、Ship是要得到的抽象产品类型,BigCar、BigShip、MiniCar、MiniShip是可能的不同具体的产品,有可能扩展。 ProductFactory定义了不同类型Car、Ship的获取方式。 Prod 阅读全文
posted @ 2017-01-03 22:02
everhad
阅读(189)
评论(0)
推荐(0)
摘要:
简单工厂概念 又叫做静态工厂方法(Static Factory Method)模式,由一个工厂对象决定创建出哪一种产品类的实例。 代码示例 Car是要得到的目标类型,BigCar、MiniCar可能的不同具体的产品,有可能扩展。 CarFactory定义了不同品牌Car的获取方式。 客户端代码使用C 阅读全文
posted @ 2017-01-03 21:52
everhad
阅读(199)
评论(0)
推荐(0)
摘要:
简介 建造者模式(Builder),将一个复杂对象的表示和它的构建分离,这样同样的构造过程可以创建出不同的对象状态。 类图 下面的Product是要创建的对象的目标类型,产品。 Builder 创建一个Product对象涉及的操作的抽象接口,定义了Product各个部分的创建方法。 Director 阅读全文
posted @ 2017-01-03 21:50
everhad
阅读(207)
评论(0)
推荐(0)
摘要:
简介 单例模式使得一个类的实例是唯一的,外部对它的访问都针对同一个对象。 单例模式的使用可以是业务上的原因,比如一个User对象需要全局唯一,或者是性能上的考虑,避免创建代价较高的对象反复实例化。 实现方式 饿汉式:性能不是问题时,且对象一定需要被实例化,线程安全 双重锁定 线程安全,较高的性能,无 阅读全文
posted @ 2017-01-03 21:39
everhad
阅读(229)
评论(0)
推荐(0)
摘要:
TODO: 待修正 Binder简介 Binder是android系统中实现的一种高效的IPC机制,平常接触到的各种XxxManager,以及绑定Service时都在使用它进行跨进程操作。 它的实现基于OpenBinder项目,属于核心库。framework层的Binder通信用到的相关java类型 阅读全文
posted @ 2017-01-03 21:38
everhad
阅读(13946)
评论(2)
推荐(2)

浙公网安备 33010602011771号