Avatar notebook default
39篇文章 · 68284字 · 1人关注
  • 安装与配置Flutter开发环境

    这篇博客我们介绍了Flutter,并且对比了H5,React Native,Flutter。 由于Flutter是跨平台的开发框架,开发一次可以...

  • Resize,w 360,h 240
    关于2019的一些面试实战小结

    今日头条屏幕适配的原理? 1:首先计算出 density,计算公式:当前设备屏幕总宽度(单位为像素)/ 设计图总宽度(单位为 dp) = den...

  • Resize,w 360,h 240
    Android 布局性能优化

    布局的性能优化之所以重要,因为以下两个方面: (1)布局文件是一个xml文件,inflate布局文件其实就是解析xml,根据标签信息创建相应的布...

  • Resize,w 360,h 240
    Android热修复原理

    一. AndFix AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。 注:在Native层使用指针替换的方式替换bug...

  • Resize,w 360,h 240
    Retrofit解析

    一、整体思路 从使用方法出发,首先是怎么使用,其次是我们使用的功能在内部是如何实现的,实现方案上有什么技巧,有什么范式。全文基本上是对 Retr...

  • OkHttp解析

    一、整体思路 从使用方法出发,首先是怎么使用,其次是我们使用的功能在内部是如何实现的,实现方案上有什么技巧,有什么范式。全文基本上是对 OkHt...

  • Kotlin如何成为我们Android开发的主要语言

    引言 Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains,作为目前广受欢迎的Java IDE Intell...

  • Android--UI之Button

    前言 最近一直在讲androidUI控件的使用方式,这篇博客讲解一下基本上属于用处最广泛的控件之一的Button控件。如果有过其他平台开发经验的...

  • Android图片异步加载框架Android-Universal-Image-Loader

    Android-Universal-Image-Loader是一个图片异步加载,缓存和显示的框架。这个框架已经被很多开发者所使用,是最常用的几个...

文集作者