一步一步教你在JCenter发布开源库

register1

当你写好了一个开源库,是否也想像其他的开源库一样在Android Studio中一句compile就可以引用。比如:

compile ‘com.android.support:appcompat-v7:25.1.0’

Read More

Share

自定义View,从画个圆写个字开始

前言

老早以前就开始看关于自定义View的文章了,这两天实践了一下以前看的有关自定义View的知识,画了个控件。这个控件虽然看起来简单,但自定义View的基本用法都用到了。麻雀虽小,五脏俱全,所以还是记录一下过程。

Read More

Share

优雅的使用MVP+RxJava+Retrofit框架

mvp

前面我已经写过一篇关于Google的RxJava版MVP解读的文章,本篇就是我在此基础上进行了修改和封装,稍微变化一下,见上图。目的是让这个框架更加实用,同时简化操作,少写代码。

Read More

Share

Google官方MVP框架源码解读

mvp

最近在看关于MVP框架的封装,于是网上搜了一下,发现了谷歌官方的MVP Demo,发现还是Google的看着顺眼,上图为Demo的框架图。于是就对其分析了一下。Google的MVP版本很多,不过

Read More

Share

Java设计模式 - 单例模式

单例模式是一种很常见的设计模式,我们在各种第三方库的源码中经常可以看见它的身影。单例的本质是控制实例的数量,全局有且只有一个对象,并且能够全局访问。虽然它很“小”,但作用却很大。

Read More

Share

Activity的四种启动模式

因为要为了出去工作而准备面试了,所以有必要总结一下这一年多来学习Android的知识点,同时也能复习一下所学所得。有些虽然很基础,但有句老话叫“好记性不如烂笔头”。好了,废话不多说,就从基本的Activity启动模式开始。

Read More

Share