前言 在面试中,经常会问到TCP的三次握手和四次挥手。最近在面试3-5年开发经验的程序员,发现能简单谈谈三次握手的寥寥无几,能剖析出整个具体过程的十不存一。这就是本篇文章诞生...
前言 在面试中,经常会问到TCP的三次握手和四次挥手。最近在面试3-5年开发经验的程序员,发现能简单谈谈三次握手的寥寥无几,能剖析出整个具体过程的十不存一。这就是本篇文章诞生...
前言 第一篇文章Fragment 与 FragmentPagerAdapter 我应该算是详细叙述了Fragment与PagerAdapter的一些知识点,但那时候公司还没引...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[https://www.jianshu.com/p/386bbb5fa29a] Andr...
为什么要单独把这个异常拿出来说,因为这个异常出现的比较诡异,先看抛出的异常,如下图: 上图是在华为兼容测试里面生成的,出现这个问题的原因有三种: 1、可能是下标计算有误,导致...
ANR(App Not Responding)基本上99%的App都有,即使是系统,也有system_anr,我相信虽然ANR问题这样的普遍,还是有很多人对ANR问题即熟悉又...
如果可以我想改名成《看完不会在 Kotlin 中封装 Retrofit就砍我》,嘿嘿........ Retrofit 是一个设计相当精良的框架,特别是其可扩展性上。官方提供...
一个好的产品离不开数据分析,在手机 APP 中,数据分析极致化需要细致到某个时刻列表曝光的了哪几个 Item。 2022 年了,基本上目前 Android 上可以滑动的复杂列...
低性能的APP常见的表现有启动/界面切换慢、动画掉帧、卡顿、耗电,甚至出现应用无响应、程序崩溃的现象。当我们着手解决这些性能问题时,面对的第一个问题就是需要找到合适的工具来检...
1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...