前言 在面试中,经常会问到TCP的三次握手和四次挥手。最近在面试3-5年开发经验的程序员,发现能简单谈谈三次握手的寥寥无几,能剖析出整个具体过程的十不存一。这就是本篇文章诞生...
前言 在面试中,经常会问到TCP的三次握手和四次挥手。最近在面试3-5年开发经验的程序员,发现能简单谈谈三次握手的寥寥无几,能剖析出整个具体过程的十不存一。这就是本篇文章诞生...
前言 第一篇文章Fragment 与 FragmentPagerAdapter 我应该算是详细叙述了Fragment与PagerAdapter的一些知识点,但那时候公司还没引...
努比亚技术团队原创内容,转载请务必注明出处。 Android卡顿掉帧问题分析之原理篇[https://www.jianshu.com/p/386bbb5fa29a] Andr...
为什么要单独把这个异常拿出来说,因为这个异常出现的比较诡异,先看抛出的异常,如下图: 上图是在华为兼容测试里面生成的,出现这个问题的原因有三种: 1、可能是下标计算有误,导致...
哥哥真厉害啊
看准网上面的面经也是博主写的
2021年最新Android开发面试经验(二):大疆以下纯属个人面试经验分享,望对各位同仁有帮助 本人基本情况是:16年毕业于211院校本科,19-21年在Oppo工作,算是有大厂经验了本博文,不会给出具体的答案,因为详细的答...
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...
代码覆盖率 在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。 JaCoCo J...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
项目地址 CustomLintRules 网上有很多讲解的文章,不再赘述。比如浅谈 Android 自定义 Lint 规则的实现。了解基础的同学可以直接看工程。关于工程结构,...
大佬,我自己写了几个自定义 lint rules,经常性不生效,而且还不知道哪里出了问题。。。
android自定义lint规则项目地址 CustomLintRules 网上有很多讲解的文章,不再赘述。比如浅谈 Android 自定义 Lint 规则的实现。了解基础的同学可以直接看工程。关于工程结构,...
博主,可以上传一个应用内支付效果的 demo 动态图吗?想对比一下谷歌支付与谷歌应用内支付的区别
Android Google应用内支付(新的集成方式)前言 之前写过一篇通过AIDL方式集成Google支付的文章,如有需要,可以去看看。但是,不建议使用。为啥呢?,因为最近看Google文档中说已经不再支持AIDL的方式了。所...
实测通过,可正常支付,并在后台看到相关支付数据 1.Stripe地址:https://github.com/stripe/stripe-android/tree/f1d932...