Android进阶之路
文章平均质量分 97
阎楠
天生我材必有用,葡萄美酒夜光杯
展开
-
RxJava 之 Hello World
RxJava 就是异步RxJava 的异步实现,是通过一种扩展的观察者模式来实现的。一个响应式编程框架原创 2016-07-27 22:22:46 · 859 阅读 · 0 评论 -
Android 插件化和热修复知识梳理
概述在Android开发中,插件化和热修复的话题越来越多的被大家提及,同时随着技术的迭代,各种框架的发展更新,插件化和热修复的框架似乎已经日趋成熟,许多开发者也把这两项技术运用到实际开发协作和正式的产品当中。因此,我们势必需要了解一下这两门技术。插件化和热修复首先需要明确的一点,插件化和热修复不是同一个概念,虽然站在技术实现的角度来说,他们都是从系统加载器的角度出发,无论是采用hook方式,亦或是代原创 2017-11-28 23:20:12 · 988 阅读 · 0 评论 -
Android MVP 十分钟入门!
前言在日常开发APP 的过程中,随着业务的扩展,规模的变化。我们的代码规模也会逐渐变得庞大,每一个类里的代码也会逐渐增多。尤其是Activity和Fragment ,由于Context 的存在,基本上所有对视图的操作我们只能在Activity和Fragment中完成;即便是对某些逻辑进行封装,Activity和Fragment 依旧会显得过于臃肿。因此,我们需要换一种思路去写代码,这个时候MVP模式原创 2017-01-25 09:03:43 · 650 阅读 · 0 评论 -
关于AsyncTask的一次深度解析
前言任何一个Android 开发者对AsnycTask 都应该不陌生;使用AsyncTask可以很方便的异步处理耗时操作;AsyncTask内部对Handler和Thread进行了封装,简化了Handler的使用方式,使用起来非常方便。原创 2017-01-22 20:29:19 · 1484 阅读 · 0 评论 -
终于明白了Handler的运行机制
前言Handler是一个Android SDK 提供给开发者方便进行异步消息处理的类。我们都知道在UI线程中不能进行耗时操作,例如数据读写、网络请求。Android 4.0开始,在主线程中进行网络请求甚至会抛出Android.os.NetworkOnMainThreadException。这个时候,我们就会开始依赖Handler。我们在子线程进行耗时操作后,将请求结果通过Handler的sendMe原创 2017-01-17 14:49:32 · 691 阅读 · 0 评论 -
仿知乎首页学习CoordinateLayout
前言最近一段时间经常上知乎APP看各种神回复,发现其内部的滑动动画挺有意思,就研究了一下。并使用CoordinateLayout模仿了一下。。原创 2016-09-24 23:02:30 · 2851 阅读 · 0 评论 -
理解Android中的注解与反射
前言最近一段时间在研究EventBus和Retrofit 的过程中,都遇到了注解这个概念。由于在学习Java的时候对这方面没有深入了解过,所以看起相关的代码来,总会有点不知其所以然,这里就注解和反射的使用做一下总结。原创 2016-09-02 23:46:58 · 2731 阅读 · 0 评论 -
RxJava 之 Android使用初体验
通过之前对RxJava的了解,我们已经掌握了RxJava的一些基础使用方法,下面我们结合一个简单的Demo,看看如何在Android 开发中使用RxJava。原创 2016-08-07 23:33:05 · 767 阅读 · 4 评论 -
RxJava 之 响应式编程
响应式编程在说响应式编程的概念之前,我们先从这篇文章《用工厂流水线的方式来理解 RxJava 的概念》理解一下RxJava的意义。这里面说到的流水线的例子很确切,对于RxJava的响应式编程的思想是一个很好地类比。原创 2016-08-04 23:12:23 · 750 阅读 · 0 评论 -
RxJava 之 操作符
什么是RxJava 操作符?可以说,操作符是RxJava 最强大的武器 操作符一个重要的理念就是,使数据始终处于流上。 RxJava的操作符是干什么用的呢?简单理解,就是用于进行转换、结合、过滤和数学运算等操作的方法。看看之前的Demo看看我们是如何输出Hello原创 2016-07-28 22:02:54 · 842 阅读 · 0 评论 -
从观察者模式出发,聊聊RxJava
前言RxJava 是什么观察者模式RxJava2 的观察者模式实现四个重要的角色具体的观察者是如何实例化的如何实现订阅发送事件和接收事件RxJava 中对常规的观察者模式做了怎样调整带来了什么好处前言RxJava 是什么 RxJava – Reactive Extensions for the JVM – a library for composin原创 2018-01-07 22:08:38 · 614 阅读 · 0 评论