不管你是做移动开发、前端开发还是后端开发,一定会遇到一个概念——打包,那打包是什么?为什么要打包?以及如何打包呢? 打包是什么,为什么要打包 在...
在看本文之前建议先了解下《源集理解[https://www.jianshu.com/p/1720bc6c7359]》《buildType和pro...
随着 Android 应用复杂度的增加,构建时间逐渐成为开发过程中的一个瓶颈。尤其是在应用需要多个渠道包[https://www.jiansh...
在Android应用开发中,渠道包(Channel APK)指在各个分发渠道(不同应用商店、运营商、设备类型、地区)下发的有一定差异的定制化版...
建议读本文之前先阅读构建变体[https://www.jianshu.com/p/22a65046073f]和Android 源集sourceS...
当提起音视频开发,很多人潜意识认为这是一项很有难度和挑战的工作,需要投入较多时间才能入门~~ 这句话说对了一半!!音视频目前是入门简单,成神难!...
唯有一个造物主方能真正理解另一个造物主! 在《跨进程通信破障一击》中有介绍到,Binder是Android系统中的一种高效、安全的跨进程通信方案...
提到跨进程通信,你会想到什么? Socket、管道、共享内存、Binder、消息队列、信号量…… 如果让你讲讲他们如何使用以及背后的原理,是不是...
最近在研究跨进程通信,其中涉及一个概念叫序列化,总感觉这个东西似懂非懂—— 似懂非懂的东西,你想用好它,那就是猴子捞月——瞎折腾~ 不行,必须搞...