前言:Android 应用的目标应该是让所有人都可以使用,包括有无障碍功能需求的人士。有视觉障碍、色盲、视觉障碍、精细动作失能、认知障碍以及很多其他残疾的人员在日常生活中使用...
前言:Android 应用的目标应该是让所有人都可以使用,包括有无障碍功能需求的人士。有视觉障碍、色盲、视觉障碍、精细动作失能、认知障碍以及很多其他残疾的人员在日常生活中使用...
一、前言 对于日常开发来说,一般我们都是在XML中创建想要的View,然后在代码中通过id来找到对应的View,对其进行相应的操作。但是,这样做有一个前提是,你需要事先知道V...
fitsSystemWindows 的定义 Boolean internal attribute to adjust view layout based on system ...
设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全...
一、前言 如果现在用户反馈某个列表很卡,你会怎么排查问题? 这样一个简短的问题,其实考察了我们多方面的知识。要答出其中的一两个小点其实并不难,难的是如何能够由外之内,由浅入深...
Q:从这篇文章你能学到什么?A:这篇文章从桌面上点开一个APP图标开始分析,一直到里面各个view也就是控件显示到我们眼睛的整个过程。让你了解整个APP启动流程和View绘制...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
概述 本篇文章会从源码(基于Android 6.0)角度分析Android中View的绘制流程,侧重于对整体流程的分析,对一些难以理解的点加以重点阐述,目的是把View绘制的...
很早之前就想深入的研究和学习一下热修复,由于时间的原因一直拖着,现在才执笔弄起来。 Android而更新系列:Android热更新一:JAVA的类加载机制Android热更新...
100% — FF99% — FC98% — FA97% — F796% — F595% — F294% — F093% — ED92% — EB91% — E890% — ...
写这篇文章时,我曾去源码去找到它,无奈花费的时间太多了,一时没找到。只能确定在此时是不为空的。
后来我又曾去找 app 启动时,在何时创建的 PathClassLoader,
使用 debug 工具,发现是在 ContextImpl.createAppContext() 中触发的。
你可以参考下。
另外推荐一篇文章:[理解Application创建过程 - Gityuan博客 | 袁辉辉的技术博客](http://gityuan.com/2017/04/02/android-application/)
更详细仔细。
刚看到消息,希望能对你有帮助。
Android App 启动时的操作之 ClassLoader 和 Application 初始化Android App 启动时的操作之 ClassLoader 和 Application 初始化 公共部分 ActivityManagerService.startProc...
@一轮明月照九州 加油
Kotlin 内联函数 inlineKotlin 中新增了「内联函数」,内联函数起初是在 C++ 里面的。 那在 Kotlin 中加入内联函数,是有什么作用呢? 以下内容分为以下几部分: 什么是 inline ...
瞅瞅AS3.6新增ViewBinding 目录 基本使用 查看ViewBinding实现方式 include,merge,viewstub的配合使用 开启流程 首先更新AS到...
有时候,完成一些工作的方法是将它们委托给别人。这里不是在建议您将自己的工作委托给朋友去做,而是在说将一个对象的工作委托给另一个对象。 当然,委托在软件行业不是什么新鲜名词。委...
2020 这一年,有成长,有坎坷,总结下来也有很多思考。本文回顾总结一下我的 2020 年所经历的事情,并分享一些好的文章和书籍给大家,最后再展望一下 2021 年的规划。 ...
本文在官方文档的基础上,详细讲解了自定义 Lint 检查代码的步骤,并给出了调试代码的方法和发布流程,方便团队进行代码的管理。本文由 “谷歌开发者” 官方微信公众号转载,地址...
去除掉了二维码
使用 Retrofit 和 Coroutines 实现网络请求Retrofit + kotlin coroutines 使用 如何使用 Retrofit 和 coroutine 实现网络请求呢? 下面内容会做一个简单的介绍。 我们使用...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...