• 120
    Android RxJava:这是一份全面 & 详细 的RxJava操作符 使用攻略

    前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 如果还不了解RxJava,请看文章:Android:这是...

  • 120
    图文详解 Android Binder跨进程通信的原理

    前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...

  • 120
    操作系统:图文详解 内存映射

    前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...

  • 120
    Mvvm模式: Databinding 与 ViewModel+LiveData+Repository

    前言: 本文主要是对常见设计模式的一些分析,以及讲述在Android项目中实现Mvvm模式的两种方式。通过Databinding或者ViewModel+LiveData+Re...

  • 120
    【大揭秘】Android架构组件ViewModel来龙去脉

    ViewModel是google官方的MVVM架构组件,目前已经集成到了最新的支持库中了,是MVVM架构的核心组件之一。不懂MVVM的请看之前的文章:(一)Android官方...

  • 我也没有得到想要的结果,这个问题解决了吗?

    RxJava2 实战知识梳理(8) - 使用 publish + merge 优化先加载缓存,再读取网络数据的请求过程

    RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...

  • Travis CI 邂逅 GitHub、Maven、Fir.im

    这篇文章的目的很简单,就是要实现当我们在 GitHub 上创建应用或库的时候,Travis CI 可以帮助我们构建工程,可以把应用每次打的tag提交到 GitHub 的 re...

  • @侯大虎虎 好吧,等几天的

    关于使用bintray-release插件发布项目的一些事

    方式一 一些坑提醒 项目中含有中文,那么请全局设置utf-8编码或者,使用另一种方式生成JavaDoc(可以仔细看下方生成JavaDoc方式,不一样的) 上传的库的名字,是和...

个人介绍
分享原创,分享干货,共同进步!