- 博客(116)
- 收藏
- 关注
原创 深入探索 Android 包体积优化(匠心制作)
前言成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段:初创期 => 成长期 => 成熟期通常来说,当应用处于成长期的中后阶段时,才会考虑去做系统的包体......
2020-03-26 18:20:22 5451 2
原创 深入探索 Android 内存优化(炼狱级别)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。本篇是 Android 内存优化的进阶篇,难度可以说达到了炼狱级别,建议对内存优化不是非常熟悉的仔细看看前篇文章: Android性能优化之内存优化,其中详细分析了以下几大模块:1)、Android的内存管理机制2)、优化内存的意义3)、避免内存泄漏4)、优化内存空间5)、图片管......
2020-03-23 14:47:49 4415 1
原创 深入探索Android启动速度优化
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在性能优化的整个知识体系中,最重要的就是稳定性优化,在上一篇文章 《深入探索Android稳定性优化》 中我们已经深入探索了Android稳定性优化的疆域。那么,除了稳定性以外,对于性能纬度来说,哪个方面的性能是最重要的呢?毫无疑问,就是应用的启动速度。下面,就让我们扬起航帆,一起来逐步深入......
2020-03-16 14:29:57 3040
原创 深入探索Android稳定性优化
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。众所周知,移动开发已经到了后半场的阶段,为了能够在众多开发者中脱颖而出,我们需要对某一个领域有深入地研究与心得,对于Android开发者来说,目前,有几个好的细分领域值得我们去建立自己的技术壁垒,如下所示:1、性能优化专家:具备深度性能优化与体系化APM建设的能力2、架构师:具有丰富的......
2020-03-12 12:12:31 18111 14
原创 深入探索Android卡顿优化(下)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上篇文章中,笔者带领大家学习了卡顿优化分析方法与工具、自动化卡顿检测方案及优化这两块内容。如果对这块内容还不了解的同学建议先看看《深入探索Android卡顿优化(上)》。本篇,为深入探索Android卡顿优化的下篇。这篇文章包含的主要内容如下所示:1、ANR分析与实战2、卡顿单点问题......
2020-02-17 11:10:06 3156
原创 深入探索Android卡顿优化(上)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上篇,笔者详细分析了目前的App绘制与布局优化的相关优化方案,如果对绘制优化与布局优化还不是非常熟悉的可以仔细看看前几篇文章:Android性能优化之绘制优化、深入探索Android布局优化(上)、深入探索Android布局优化(下)。由于卡顿优化这一主题包含的内容太多,为了更详细地进行讲......
2020-02-11 11:08:11 6310 1
原创 深入探索Android布局优化(下)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上篇文章中,笔者带领大家学习了布局优化涉及到的绘制原理、优化工具、监测手段等等知识。如果对这块内容还不了解的建议先看看《深入探索Android布局优化(上)》。本篇,为深入探索Android布局优化的下篇。这篇文章包含的主要内容如下所示:6、布局优化常规方案7、布局优化的进阶方案8......
2020-01-15 10:17:26 1442
原创 深入探索Android布局优化(上)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。Android的绘制优化其实可以分为两个部分,即布局(UI)优化和卡顿优化,而布局优化的核心问题就是要解决因布局渲染性能不佳而导致应用卡顿的问题,所以它可以认为是卡顿优化的一个子集。对于Android开发来说,写布局可以说是一个比较简单的工作,但是如果想将写的每一个布局的渲染性能提升到比较好......
2020-01-14 10:16:39 5772
原创 从 0 到 1,提升你的结构化思维能力
知识点本身其实是没有太大价值的,有价值的是你去探索它的过程,那些你经过探索了解到的东西,才能被纳入你自己...
2023-05-14 11:12:58 637 1
原创 《从洛克菲勒思想中洞悉的财富秘密》
超友们,早上好~???? 今天我为你带来的分享是《从洛克菲勒思想中洞悉的财富秘密》,主要分为两个部分:一、【洛克菲勒的 10 大底层心法】二、【洛克菲勒工作的 6 大原则】 如何从贫穷通往富裕?「始终把这句话放到第一位:我就是我最大的资本。」那么,20 世纪的美国首富石油大王洛克菲勒是如何把这句话贯彻到底的呢?✅一、【洛克菲勒的 9 大底层心法】1、『建立价值思维...
2023-05-14 10:41:32 433 1
原创 从底层到顶尖,这8个心法成就了无数成功人士的财富传奇!
如何成为有钱人?有钱人在想什么?他们的思维方式和我们有什么不同?从我的经验来看,要想成为有钱人...
2023-04-18 08:32:15 333
原创 【尊享版】如何快速建立一套复盘思维模式?
大部分的人都被自己的思想所控制,被根深蒂固的习惯所驱使,每日每夜都重复着相同的动作,却期待有不同的结果,这才是真正的疯狂。而要想发生真正的改变,复盘必不可少...
2023-04-02 09:58:28 496
原创 【尊享版】聊聊如何建立深度工作的模式
如果你感到疲惫、不专注或无法完成任务,那么深度工作则是你所需要的,想要在今天的工作环境中脱颖而出,你需要掌握深度工作的技巧...
2023-03-27 07:51:10 458 1
原创 【尊享版】聊聊职场中最重要的两个核心能力
比特币之父李笑来曾说过:「那些在职场上混日子的人最傻,因为你把时间廉价卖给别人,自己又一无所获」。正确的思路应该是...
2023-03-19 16:41:13 374
原创 【尊享版】你真的会休息吗?如何开始正确的休息?
半个世纪以来,人们可自由支配的休息时间总体上一直呈增加趋势,但人们主观上却觉得自己的休息时间在减少,为什么很多人休个假比上班还累?
2023-03-18 13:03:47 487 1
原创 【尊享版】如何借助工作打造一个能持续提升的闭环?
在一周的时间内,工作会占据一个人一半的时间,如果你在业余时间学到的知识,不能很好地应用到工作中来,就无法给知识塑造一种良好的实践环境,就无法形成一种输入和输出的闭环,也很难...
2023-03-12 08:18:26 267
原创 【尊享版】如何系统构建你的思维认知模型?
人与人最本质的差别,就在于其所掌握的思维模型与认知深度。想要实现质的跨越和增长,就必须有一套足够系统的思维认知模型...
2023-02-26 09:54:17 784
原创 【尊享版】如何从零到一掌控习惯?
习惯不会限制自由,只会创造自由,实际上,那些「没有建立习惯的人往往只有最少的自由」,今天,我将分享的是《【尊享版】如何从零到一掌控习惯?》,希望能让你有所收获~
2023-02-19 12:25:39 620 1
原创 【尊享版】那两年沉淀的时间增值心法
自从进入阿里后,在互联网上沉浸了1年多没有对外分享过有价值的干货了,今天,我将分享我这两年私藏已久的时间增值心法,希望能让你有所收获~
2023-02-06 09:43:33 399
原创 三个值得深入思考的 Android 问答分享(第 1 期)
一、5 个 Android 开发不得不透彻理解的字符串问题1、String 是 java 中的基本数据类型吗?是可变的吗?是线程安全的吗?String 不是基本数据类型,java 中的基本数据类型是:byte、short、int、long、char、float、double、boolean。String 是不可变类,一旦创建了 String 对象,我们就无法改变它的值,因此,它是线程安...
2022-08-15 08:22:20 182
原创 深入探索Flutter性能优化
目录一、检测手段1、Flutter Inspector2、性能图层3、Raster 线程问题4、UI 线程问题定位5、检查多视图叠加的视图渲染开关 checkerboardOffscreenLayers6、检查缓存的图像开关 checkerboardRasterCacheImages二、关键优化指标1、页面异常率2、页面帧率3、页面加载时长三、布局加载优化1...
2022-02-21 08:34:43 259
原创 一个人真正的改变,从提出一个好问题开始
人生的质变,是从提出一个个的好问题开始的。我这几年关于“提问”二字的精华都在里面了。相信你一定能够有所收获...
2022-01-10 08:00:45 422
原创 通往至高境界的磨刀石:读书(深度好文)
读书,是通往至高境界的磨刀石。在书中,你会与世界上那些思维最深,境界最高的大师相遇。在潜移默化的阅读中...
2022-01-04 08:44:02 314
原创 一文彻底搞懂Android View的绘制流程
我们都知道,PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。同时,PhoneWindow也是Activity和View系统交互的接口。DecorView本质上是一个FrameLayout,是Activity中所有View的祖先...
2021-12-24 08:36:21 4854
原创 Android面试指南-Java容器知识巩固
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~一、集合框架概述,list,set,map都有哪些具体的实现类,各自的区别、使用场景都是什么?Java集合里使用接口来定义功能,是一套完善的继承体系。Iterator是所有集合的总接口,其他所有接口都继承于它,该接口运用了迭代器模式定义了集合的遍历操作,Collection接口继承于Iterator,是集合的次级接口,它定义了集合的一些通用操作,而Map类族是独立存在的。 List:有
2021-12-23 08:47:27 1854
原创 解决了这7个问题,我的产出效率提升了100%
精力管理,是个人在职场上实现跃迁的一个重要因素。虽然每个人的一天都是24小时,但是会精力管理的人,他们的产出可能是不会精力管理人的好几倍。他们能够更快实现职场晋升、能力发展,他们的人生更有密度和价值。在过去的1年里,我积累了很多精力管理的经验,下面一一分享给大家......
2021-12-22 08:08:14 540
原创 现在,就开始:学会学习,学会成长
对于程序员来说,最重要的能力莫过于学习能力,如何高效地记忆?如何有效地吸收一本书的精华?如何更加快速地成长?相信这篇文章会给你答案...
2021-12-21 08:41:49 671
原创 解决了这7个问题,我开始自律成瘾
前言 你好,我是JsonChao,专注于打造互联网人的底层能力成长体系一、如何成为一个真正自律的人?1、什么是自律?真正的自律,是指从“不自律”的念头中,约束自己的能力。一个内心强大的人,并不是一直坚定、从不动摇,而是在有变弱倾向时的选择了对抗,TA 就是在这个过程中不断变强的。2、如何成为一个真正自律的人?试试下面????这4点:1)、长痛不如短痛当我们面对拖延、懒惰...
2021-12-07 12:51:49 181
原创 JsonChao 的 2020 年终总结
前言这一年,是动荡的一年,但也是逆风翻盘的一年。一颗种子要想成长为苍天大树,必须具备坚韧不拔的意志,这一点比学习本身更加重要。下面,我们就来回顾一下我的2020年主要做了哪些事情。一、回顾我的2020年第一季度(1-3月):1、深入学习Android性能优化 & 开源 Awesome-Android-Performance众所周知,性能优化是Android细分领域中最难且也是知识面涉及最深和最广的方向之一,但是如果你想要成为一名顶尖的Android工程师,性能优化细分领域则是非常好的实战与
2020-12-28 15:24:30 1691
原创 JsonChao 的 2020 年终总结 | 掘金年度征文
前言这一年,是动荡的一年,但也是逆风翻盘的一年。一颗种子要想成长为苍天大树,必须具备坚韧不拔的意志,这一点比学习本身更加重要。下面,我们就来回顾一下我的2020年主要做了哪些事情。一、回顾我的2020年第一季度(1-3月):1、深入学习Android性能优化 & 开源 Awesome-Android-Performance众所周知,性能优化是Android细分领域中最难...
2020-12-28 08:10:35 137
原创 深入探索 Android 包体积优化(匠心制作-下)
前言成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。在 Android 性能优化的知识体系当中,包体积优化一直被排在优先级比较低的位置,从而导致很多开发同学对自身应用的大小并不重视。在项目发展的历程中,一般可划分为如下三个阶段: 初创期 => 成长期 => 成熟期通常来说,当应用处于成长期的中后阶段时,才会考虑...
2020-09-16 11:24:29 1288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人