再读斋

MICHAEL


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索
close
再读斋

Android的IPC方式

发表于 2016-04-19 22:49:47 | 分类于 Android |
Bundle四大组件中的三大组件(Activity、Service、BroadcastReceiver)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程间传输,基于这一点,当我们在一个进程中启动了另一个进程的Activity ...
阅读全文 »
再读斋

Android的IPC机制

发表于 2016-04-19 22:39:32 | 分类于 Android |
Android IPC简介IPC是Inter-Process Communication的缩写,含义为进程间通信,是指两个进程之间进行数据交换的过程。 Android中IPC的使用情况分为两种: 第一种情况是一个应用因为某些原因自身需要采用多进程模式来实现,至于原因,可能有很多,比如有些模块由于特 ...
阅读全文 »
再读斋

Android EventBus3.0源码解析

发表于 2016-04-18 23:05:06 | 分类于 Android |
前面已经介绍了EventBus3.0开源库的详细使用,下面我们开始进入其源代码的学习,先看看EventBus3.0与2.x版本之间的区别。 项目地址https://github.com/greenrobot/EventBusEventBus版本是3.0 EventBus 3.0与2.x的区别注册 ...
阅读全文 »
再读斋

Otto源码解析

发表于 2016-04-18 23:04:06 | 分类于 Android |
前面介绍了Otto的使用情况,下面开始进入Otto的源码分析之旅。 首先来看看构造函数: 构造函数123456789101112131415161718192021222324private final String identifier;private final ThreadEnforcer e ...
阅读全文 »
再读斋

Okhttp使用详解

发表于 2016-04-17 22:04:06 | 分类于 Android |
Okhttp是高性能的http库,支持同步、异步,而且实现了spdy、http2、websocket协议,api很简洁易用,和volley一样实现了http协议的缓存。Okhttp已经被Android官方采用,实现了几乎和Java.net.HttpURLConnection一样的功能。 下载地址官方 ...
阅读全文 »
再读斋

Otto使用详解

发表于 2016-04-17 20:04:06 | 分类于 Android |
Otto是Square推出的基于Guava项目的Android支持库,otto是一个事件总线,用于应用程序的不同组件之间进行有效的通信。OTTO是基于Observer的设计模式。它有发布者,订阅者这两个主要对象。OTTO的最佳实践就是通过反射牺牲了微小的性能,同时极大的降低了程序的耦合度。 Otto ...
阅读全文 »
再读斋

EventBus使用详解

发表于 2016-04-17 19:22:20 | 分类于 Android |
概述EventBus是一个Android事件发布/订阅框架,通过解耦发布者和订阅者简化Android事件传递,这里的事件可以理解为消息。事件传递既可以用于Android四大组件间通讯,也可以用于异步线程和主线程间通讯等。传统的事件传递方式包括:Handler、BroadcastReceiver、In ...
阅读全文 »
再读斋

Android开发模式之MVP

发表于 2016-04-17 15:28:06 | 分类于 Android , 架构 |
背景在开发Android App时,越到最后肯定会发现,Activity的负担非常重,既要初始化控件,又要写一些逻辑操作的展示等等,很多Activity中的代码都充当了Controller和Model的角色,因而发现Activity违背了单一职责原则,负担过重。所以,MVP架构模式应运而生。 MVP ...
阅读全文 »
1…456…10
刘涤生

刘涤生

像外行一样思考,像专家一样实践。

77 日志
9 分类
20 标签
RSS
Github Weibo 简书 CSDN
© 2015 - 2017 刘涤生
由 Hexo 强力驱动
主题 - NexT.Mist