前言 2020年后第一篇,来点轻松的话题吧。在家办公,UI美眉心血来潮要搞一个滑动特效。 ViewPager+TabLayout ,老生常谈的东西了。ViewPager 是基...
前言 2020年后第一篇,来点轻松的话题吧。在家办公,UI美眉心血来潮要搞一个滑动特效。 ViewPager+TabLayout ,老生常谈的东西了。ViewPager 是基...
前言 本文是Retrofit2进阶系列的第一篇---从源码角度看Retrofit2实现原理,我会尽可能用简洁的代码帮大家理解Retrofit实现一次网络请求的核心流程是怎样的...
前言 本来是打算把java代理模式给写一下的,但是整理思路的时候发现这是一个庞大的工程,我需要讲清楚什么是代理模式;它的应用场景有哪些;代理又分为静态代理和动态代理,它们分别...
本文为笔者整理 + 译文。 我希望大家通过这篇文章能够对 Android Context 有一个更深的了解。Context 是 Android 开发中属于极为重要的核心概念,...
今天想来说说Android的启动模式,一来自己做一个总结,二来如果能帮助到别人就更好了~ 首先来看一个实际的业务场景。我之前在公司实习的时候,我所在的部门只负责一个品类(国际...
1、从一个 Bug 说起 想必有过一定开发经验的同学对 ViewModel 都不会陌生,它是 Google 推出的 MVVM 架构模式的一部分。这里它的基础使用我们就不介绍了...
前言 只要你掌握了基础知识,要想构建一个完整的 Android App 并不难,但是想要写出一个可维护的 App 就是另一回事了,这时候就必须让你自己的代码足够健壮,就需要避...
基于 Android API 26 Platform 源码 写作背景 大部分文章写的都非常棒,讲的很详细。 但是始终有一个问题一直困扰着我: View如何绘制到屏幕上!!! ...
我们假设计算机运行一行基础代码需要执行一次运算。 那么上面这个方法需要执行 2 次运算 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算...
理解 Activity.runOnUiThread 在开发 Android 应用的时候我们总是要记住应用主线程。 主线程非常繁忙,因为它要处理绘制UI,响应用户的交互,默认情...
前言 熟悉Activity的启动流程和运行原理是一个合格的应用开发人员所应该具备的基本素质,其重要程度就不多做描述了。同时,知识栈应该不断的更新,最新发布的Android 9...
@lsqbeyond 可以关注我的公众号:技术最TOP,第一时间会推送在这上面
这15个Android开源库,只有经常逛Github的才知道!哈喽,大家好,我是西哥! 又到了大家最喜欢了的环节--开源库推荐,前面为大家推荐了我收藏的一些非常酷的开源库,受到大家一致好评,还没看过的,请移步至: 【Android珍藏】...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 现在Android的应用界面越来越复杂,很多时候页面中还有各种动画,所以页面卡顿、掉帧等问题就随之而来,所以就...
把握生命里的每一分钟,全力以赴我们心中的梦,不经历风雨 怎么见彩虹,没有人能随随便便成功 -----《真心英雄》 在第一篇中已经讲过,LayoutManager主要用于布局其...
前言 本文章旨在提供一种新的思路,在无需 Root 的情况下,实现自动化钉钉定时打卡,更多是为了自己方便而定制开发,所以很多功能的实现局限性较大 MIUI 用户可以直接使用该...
最近在找工作,我在使用boss投简历的时候,看到boss的我的界面蛮有意思的,就想如何去实现它,可能是职业病吧,所以就打算仿一下。先看下仿的效果。 其实我们拿到这个效果的时候...