自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android RecycleView使用方法的介绍

一、RecycleView的基本使用 RecycleView同ListView一样在APP页面中以列表的形式显示元素,由于提供数据的方式有很多种list,array,map或者set等,但是最终都需要将这些数据源,以统一的样式显示出来。因此在RecycleView(ListView)的使用中,有RecycleView负责显示,Adpter负责对数据进行适配操作,数据源(一般是List)部...

2018-03-18 21:29:21 1637 1

原创 Rxjava的介绍之使用篇一

一、Rxjava的简介    RxJava的可以非常简便的让开发者在复杂逻辑中完成异步调用。并且在逻辑复杂加深,和需求变更之后依然可以很好的保持简洁性。RxJava的特性可以归纳为两点,异步和简洁。二、RxJava中的观察者模式    RxJava采用了观察者模式来实现内部的逻辑,观察者模式包括以下几个角色和订阅:   被观察者:Observable   观察者:Observer、Subscrib...

2018-03-14 22:25:09 366

原创 Android中MVP设计模式浅析

一、MVP设计模式简介 目前Android设计成熟的框架有MVC,MVP和MVVM,MVP是由MCV演变而来,MVVM是MVP的进一步升级。三种框架模式并没有完全的哪一种最好,只有在项目的需求上哪一种框架最适合。根据前人总结的项目经验,小项目用MVC,中型项目用MVP,大型项目用MVVM。二、MVP版本的演进史 2.1 MVC在Android开发中的局限 M...

2018-03-08 15:14:41 205

原创 gradle 在 Android 代码管理中的点滴一

一、在Android Studio的gradle同步过程中准备工程代码 1.1 工程背景 在Android工程中,存在这样的场景,Android工程可以被划分为:功能A,功能B,功能C和功能F,Android工程需要的代码由这些功能进行组合,但是这些功能*的代码太少不足够对它们进行模块划分和依赖。 1.2 解决方案 示例工程名:DemoTot...

2018-03-07 14:59:27 146

原创 线程池的几种使用方式介绍

一、线程池的优点 关于线程池的使用优点网络上介绍的有很多,可以归结为以下几点: 1.减少在创建和销毁线程上所花的时间及系统资源的开销。 2.提高线程的可管理性,对线程进行统一的分配、调优和监控,从而也提高相应速度。二、线程池的UML图和使用方式 线程池的UML图如下,使用线程池的方式总共有三种,下面将对这三种方式进行分析和说明。2.1 第二种方式...

2018-03-07 10:43:52 1236

原创 Retrofit源码导读

一、Retrofit简介Retrofit是由Square公司出品的针对于Android和Java的类型安全的Http客户端,网络服务基于OkHttp 。 二、代码阅读前基础知识准备在阅读Retrofit源代码前需要了解以下方面的基础知识点。2.1 android耗时操作的处理套路 在Android进行耗时操作时,通常会将耗时任务放在子线程或线程池中执行,执行完毕后的结果再通过回调返回...

2018-03-06 10:01:11 171

空空如也

空空如也

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

TA关注的人

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