测量过程写的真的是史上最好,我看了很多系列,没有楼主写的容易理解,点赞
测量过程写的真的是史上最好,我看了很多系列,没有楼主写的容易理解,点赞
前言 在开发项目期间 Kotlin 协程是经常使用的异步&并发编程框架。在协程使用过程中,时常会用到挂起函数,而 delay 就是一个挂起函数,在很多业务场景中会使用到,本文...
努比亚技术团队原创内容,转载请务必注明出处。 1.前言 从用户手指点击桌面上的应用图标到屏幕上显示出应用主Activity界面而完成应用启动,快的话往往都不需要一秒钟,但是这...
在ViewGroup事件派分过程中,mFirstTouchTarget起着相当重要的作用。 但对mFirstTouchTarget的作用是什么,大多数的文章都简单的描述为记录...
在android抽屉Drawer_layout开发中,需要关闭手势滑动,来滑出弹出框 //禁止手势滑动mDrawer_layout.setDrawerLockMode(Dra...
简述 在Android 开发中,RecyclerView 是我们开发者最为常用的控件,用于展示大量的数据,为此其相关的item滚动知识尤为重要,此篇文章不讲解原理,而是提供相...
原理篇(二)CoroutineScope.launch{} 过程分析 launch 的流程 先贴上 launch 的源码: step 1 创建 CoroutineContex...
前言 1. 文章内容 这篇文章分为下面 5 个部分。 绘图基础这一节会介绍 Android 中的画笔 Paint 和画布 Canvas 的用法。 路径绘制这一节会介绍 And...
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
Retrofit 是现在最流行的网络开发框架之一,功能十分强大,但是最近确遇到一个十分坑的问题,现在记录下来,希望看到的人能注意下。 众所周知,在 HTTP 传输时是支持 g...
报错: Caused by: org.gradle.api.resources.ResourceException: Unable to load Maven meta-da...
问题描述:Mac外接显示器后分辨率只有1280×1024和800×600两种,而我的外接显示器物理分辨率可能是1920×1080的或者是其它,那应该如何解决呢? 当我们点开系...
背景介绍 我们在Android开发过程中,几乎都离不开线程。但是你对线程的了解有多少呢?它完美运行的背后,究竟隐藏了多少不为人知的秘密呢?线程间互通暗语,传递信息究竟是如何做...
本文主要内容 1、Reference 简介 2、LeakCanary 使用 3、LeakCanary 源码分析 LeakCanary ,一种常见的内存泄漏分析工具,它能分析出...