一、启动优化概念 1.1、为什么要做启动优化? APP优化是我们进阶高级开发工程师的必经之路,而APP启动速度的优化,也是我们开启APP优化的第一步。用户在使用我们的软件时,...
一、启动优化概念 1.1、为什么要做启动优化? APP优化是我们进阶高级开发工程师的必经之路,而APP启动速度的优化,也是我们开启APP优化的第一步。用户在使用我们的软件时,...
一、Android绘制原理及工具选择 1.1、Android绘制原理 对于Android手机来说,它的画面渲染依赖于两个硬件:1.CPU;2.GPU: CPU负责计算显示内容...
请点赞,你的点赞对我意义重大,满足下我的虚荣心。🔥 Hi,我是小彭。本文已收录到 GitHub · Android-NoteBook[https://github.com/p...
协程是一种并发设计模式,你可以在 Android 平台上使用它来简化异步执行的代码。协程[https://kotlinlang.org/docs/coroutines-gui...
前言 Android 中 Activity 是作为应用程序的载体存在,代表着一个完整的用户界面,提供了一个窗口来绘制各种视图,当 Activity 启动时,我们会通过 set...
前言 热补丁修复技术在Android 圈非常火,大量的热补丁方案开始大量涌现 本文将为你全面介绍热补丁的相关知识(原理、主流库使用),希望您会喜欢 Carson带你学Andr...
来吧,今天说说常用的网络框架OKHttp,也是现在Android所用的原生网络框架(Android 4.4开始,HttpURLConnection的底层实现被Google改成...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
view.post() [View.java] [ViewRootImpl.java] 如果 mAttachInfo != null 则 attachInfo.mHandle...
1. 前言 本文从面试准备、面试技巧等方面分享一些个人经验。希望能给大家带来帮助。 2.面试情况 阿里(蚂蚁金服):拿到 offer 头条(抖音、火山):拿到 offer 美...
binder学习指南http://weishu.me/2016/01/12/binder-index-for-newer/[http://weishu.me/2016/01/...