240 发简信
  • 120
    程序员的蜕变之旅-健身

    前言 我在《三年开发经验,抖音离职后,拿到Airbnb、快手、小红书、猿辅导等多家公司的offer》博客中也写到过,我一直在坚持健身,但是收效甚...

  • 120
    北京三日自驾游-和狗狗的秦皇岛之旅

    前序 生活不止眼前的苟且,还有诗和远方 努力工作是为了更好的体验生活,需要偶尔停下脚步看看路旁的风景,所以我们趁着中秋放假,体验了一把秦皇岛3日...

  • Paging Library-初探分页库

    简介 在2018年5月9日的谷歌开发者大会(Google I/O 2018) 中提出在去年发布的广受欢迎的架构组件上,进一步改进并推出了Jetp...

  • 120
    Gradle-初探代码注入Transform

    简介 本文主要介绍gradle打包过程中transform阶段,这里大概说下AOP(Aspect Oriented Programming),这...

    2.1 2844 1 17
  • 120
    浅析Android插件化

    前言 在Android 9.0的jar包中,可以发现很多函数添加了@hide,这表示google显示了对@hide api的反射调用,上有政策,...

  • 120
    基于ASM的组件化框架

    背景 我们在开发一个应用时,会随着时间、人员和需求的增多,我们的代码也会以一个非常快的速度在迭代,同时由于每个人的开发水平不一样,就会有各种各样...

    1.6 1434 1 10
  • apk打包流程

    aapt资源编译 编译assets目录和res/raw目录下的资源 编译res目录下的资源文件 给res目录下的每个资源赋予一个资源ID,生成r...

  • 120
    字节跳动屏幕适配方案解读

    说来惭愧,这个方案在微信公众号推出来的时候,我才去了解我司自己的适配方案。字节跳动屏幕适配方案 重点 为什么要做屏幕适配 从数据上告诉你安卓手机...

  • 优雅的使用Kotlin

    优雅的使用Kotlin 这篇文章并不会从零开始来教你怎么使用Kotlin,Kotlin对于笔者来说也是一个新概念,由于大势所趋(Google所有...