android实战
yanglei0917
越努力、越幸运,做最好的自己
展开
-
Android开发框架搭建——BaseActivity的抽取(二)
在日常的开发中,我们都会不断地抽取基类让自己的代码看起来更加简洁易懂,这样我们就要抽取我们自己的基类,让后面的类都继承这个Base基类,这样我们可以少写一些代码,可以增加复用性,降低耦合 今天我们就抽取了所有的应用程序都需要的BaseActivity,这个大家在开发过程中都需要用到的类,那么废话不说,看看我们的BaseActivity的源码:初始化布局initLayout(savedInstanc原创 2017-03-20 10:44:07 · 1867 阅读 · 0 评论 -
利用Android Material Design实现页签联动
以前写过一篇自定义页签的文章http://blog.csdn.net/yanglei0917/article/details/52472698 ,但是这种方法感觉不实用,在开发中为了快速开发我们不可能费事的自己去自定义,因为Google已经给我们实现了页签的功能,在Material Design中TabLayout已经给我们实现了,今天就简单的介绍一下怎么用TabLayout。我们先看看效果图再说:原创 2017-04-07 09:59:21 · 863 阅读 · 0 评论 -
Android开发框架搭建——应用程序的入口Application配置(一)
大家都知道每一个Android程序都要配置一个application,今天我们就来了解一下application的这层神秘的面纱吧。什么是ApplicationApplication的生命周期Application的配置Application的实战应用 一、什么是Application Application和Activity,Service一样,是android框架的一个系统组件原创 2017-03-17 10:32:13 · 1696 阅读 · 0 评论 -
如何快速集成Dagger2让你的代码完全解耦
最近在研究Dagger2,他是为了配合MVP出现的,为了让你的业务逻辑完全的与界面隔绝开,让代码完全解耦。一、Dagger2简介1、首先看看什么是Dagger2:Dagger是为Android和Java平台提供的在编译时进行依赖注入的框架。编译时:编辑时生成代码(rebulid),我们完成所需对象的注入。2、为什么是使用Dagger2Dagger2解决了基于反射带来的开发和性能上的问题。3原创 2017-04-06 09:56:29 · 808 阅读 · 0 评论