一、前言 在编译阶段,DataBinding会介入,扫描所有 res/layout/ 下的所有布局文件,然后为其生成相应的 ViewBindin...
一、前言 在编译阶段,DataBinding会介入,扫描所有 res/layout/ 下的所有布局文件,然后为其生成相应的 ViewBindin...
前言 这里有个基础知识需要了解一下,AppCompatActivity继承了FragmentActivity继承了ComponentActivi...
来吧,今天说说常用的网络框架OKHttp,也是现在Android所用的原生网络框架(Android 4.4开始,HttpURLConnectio...
一、网络优化维度 1、网络优化分析 基础网络的效率就像一辆列车,时延是火车的速度 (启动时间),而带宽就像火车的车厢装载量,整个传输的物理链路就...
前面3篇讲完了mvvm必要的3个库ViewModel[https://www.jianshu.com/p/46e8e9bc5160] LiveD...
前言 同学,听说SharedPreference你玩的很6,不就是存储键值对嘛,工具类就可以搞定。那下面这些问题,你都回答的上来吗? 目录 1、...
ViewPager+Fragment的模式再常见不过了,以国民应用微信为例,假设微信也是ViewPager+Fragment的实现方式,那表现形...
前言 博主Android开发三年了!不论是大公司(百度、美团、网易),还是小公司的面试都经历过。这篇面试题是我积累了好几年的心血,之前都是在有道...
本文会从工作原理到具体实现来详细介绍如何开发一个简洁而实用的Android图片加载框架,并从内存占用与加载图片所需时间这两个方面量化它的性能。通...
上一遍文章我们过了一次广度优先算法,算是比较好理解的,因为模式比较固定,使用队列再进行while() 循环,既可以满足大部分时候的需求。这一次我...
专题公告
安卓面试