240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    谈谈打包之整体介绍

    不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...

  • Android 构建变体的lib库配置

    在看本文之前建议先了解下《源集理解[https://www.jianshu.com/p/1720bc6c7359]》《buildType和pro...

  • Android 构建速度优化利器 | Gradle variantFilter 使用介绍

    随着 Android 应用复杂度的增加,构建时间逐渐成为开发过程中的一个瓶颈。尤其是在应用需要多个渠道包[https://www.jiansh...

  • 简介|Android渠道包是什么以及如何配置渠道包

    在Android应用开发中,渠道包(Channel APK)指在各个分发渠道(不同应用商店、运营商、设备类型、地区)下发的有一定差异的定制化版...

  • Android多模块打包中的构建变体(buildTypes 和 productFlavors)配置

    建议读本文之前先阅读构建变体[https://www.jianshu.com/p/22a65046073f]和Android 源集sourceS...

  • Resize,w 360,h 240
    科普|音视频开发架构和分工

    当提起音视频开发,很多人潜意识认为这是一项很有难度和挑战的工作,需要投入较多时间才能入门~~ 这句话说对了一半!!音视频目前是入门简单,成神难!...

    1.1 70 0 6
  • Resize,w 360,h 240
    像创造者一样去思考跨进程通信Binder

    唯有一个造物主方能真正理解另一个造物主! 在《跨进程通信破障一击》中有介绍到,Binder是Android系统中的一种高效、安全的跨进程通信方案...

  • Resize,w 360,h 240
    万变不离其宗|跨进程通信破障一击

    提到跨进程通信,你会想到什么? Socket、管道、共享内存、Binder、消息队列、信号量…… 如果让你讲讲他们如何使用以及背后的原理,是不是...

  • 原来一直被误导了!序列化应该这样理解……

    最近在研究跨进程通信,其中涉及一个概念叫序列化,总感觉这个东西似懂非懂—— 似懂非懂的东西,你想用好它,那就是猴子捞月——瞎折腾~ 不行,必须搞...

个人介绍
技术的本质应该是简洁的,技术的应用应该是简单的,技术的表达应该是易懂的,人活一世,蚍蜉一生,朝闻道夕可死也,我们一起探究技术本质,构建一个简单优美的世界吧!!