前言 Android前景怎么样?Android还行吗?Android开发如何转行? 想必这是现在多数Android...[作者空间]
感谢大家和我一起,在Android世界打怪升级! Jetpack系列的第一篇文章,以Lifecycle作为起点,其...[作者空间]
希望本文可以带给大家一个相对全局的视角看待卡顿问题,认识到卡顿是什么、卡顿的成因、卡顿的分类、卡顿的优化和一些经验...[作者空间]
文/朱季谦 说实话,其实我很讨厌在代码里大量使用if-else,一是因为该类代码执行方式属于面向过程的,二嘛,则是...[作者空间]
前言 曾有人这样形容架构师的重要性: 架构师的工作就像是他打造一棵树的主干和枝干,然后程序员们让这棵树上长出树叶和...[作者空间]
当我在写的时候,整个招聘市场还有很多Android开发找不到工作 同时也有很多企业招不到Android开发 真是个...[作者空间]
前言 提到 Android 进程间的通信方式,即使是 Android 客户端开发初学者,也能列举出来几种,无外乎:...[作者空间]
为什么需要扩展Lottie? 原生Lottie的不足 Lottie相信端侧开发的同学一定非常熟悉,打一出世就技惊四...[作者空间]
通过一个简单的例子,学习Hook API技术在Android 的应用。因为介绍Hook技术的文章,往往概念性多,难...[作者空间]
前言 今天在电脑上翻出了很久之前整理笔记Framework源码面试,Flutter,以及一部分面试专题。拿出来温习...[作者空间]
背景 年初开始我们就开始了关于Gradle Sync阶段的优化。之前和大家都简单的介绍过工程相关的背景情况了,我们...[作者空间]
对于大多数高级语言开发者,把一个文字描述的需求转化为代码时,需要从顶向下进行模块、类、方法的设计,去思考每个类的职...[作者空间]
1.什么是协程 首先在讲协程之前,我们需要先搞清楚几个概念 1.1程序、进程、CPU、内存关系 如上图,平时我们打...[作者空间]
学习笔记: PIN 解锁流程跟Android10.0 锁屏分析——KeyguardPatternView图案锁分析...[作者空间]
前言 Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码。如果项目采用 MVVM 架...[作者空间]
一 ANR 概述 ANR(Application Not Responding),即应用程序无响应,Android...[作者空间]
上一篇文章《电量优化 - 电量的统计原理与监控[https://www.jianshu.com/p/672d008...[作者空间]
学习笔记:SystemUI StatusBar 手机信号相关图标的显示和更新流程分析[https://www.ji...[作者空间]
1.简述 Android开发过程中图片压缩很常见,实现有很多方式,经过多种方式对比后,这里使用很好的方式就是使用L...[作者空间]
将方法用inline 修饰,相当于把inline修饰的方法的代码块拷贝到调用的地方,叫做宏替换,不用额外开辟内存空间。[作者空间]