1、ConstraintLayout是什么? 废话,当然是布局类型了。以前的布局类型有5种:线性布局、帧布局、相对布局、表格布局、绝对布局,常用的其实也就是前面三种。Cons...
1、ConstraintLayout是什么? 废话,当然是布局类型了。以前的布局类型有5种:线性布局、帧布局、相对布局、表格布局、绝对布局,常用的其实也就是前面三种。Cons...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
前言 HashMap 在 Java 和 Android 开发中非常常见 而HashMap 1.8 相对于 HashMap 1.7 更新多 今天,我将通过源码分析HashM...
前言 Kotlin被Google官方认为是Android开发的一级编程语言 今天,我将主要讲解kotlin中的类的所有知识,主要内容包括如下: 1. 类的声明 & 实例化 对...
虽然协程和RxJava有着不同的设计理念,但他们都不约而同的解决了Java编程中回调地狱的硬伤。这篇文章就带大家尝试在特定业务场景下分别用Kotlin协程和用RxJava,来...
很有帮助 很感谢
Android RTL适配:需要做哪些工作Android RTL适配:需要做哪些工作呢? 一. 序 越来越多的公司 App,都开始淘金海外,寻找更多的机会。然而海外市场千差万别,无论是市场还是用户的使用习惯,都有诸多...
Android RTL适配:需要做哪些工作呢? 一. 序 越来越多的公司 App,都开始淘金海外,寻找更多的机会。然而海外市场千差万别,无论是市场还是用户的使用习惯,都有诸多...
通常情况下,如果我们想要使用 RxJava 首先会想到的是使用Observable,如果要考虑到Backpressure的情况,在 RxJava2.x 时代我们会使用Flow...
版权声明:本文为LooperJing原创文章,转载请注明出处! GC回收对可回收对象的判定什么样的对象是可以被回收的?当然是GC发现通过任何referencechain(引用...
线程池简介 线程池的优点 重用线程池中的线程,避免因为线程的创建和销毁所带来的性能开销 能有效控制线程池的最大并发数量,避免大量线程之间因相互抢占系统资源而导致线程阻塞. 能...
前言 RxJava 是什么 RxJava – Reactive Extensions for the JVM – a library for composing asynch...
View中有一个getScrollX()方法:Return the scrolled left position of this view. 返回的是当前View左边界的位置...
前言 在 Java中,反射机制(Reflection)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘 今天,我将献上一份 Java反射机制的介绍 & 实战攻...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
前言 在Android开发的多线程应用场景中,Handler机制十分常用。今天,我将献上一份 Handler机制的使用教程 ,希望你们会喜欢 Anroid异步通信Handle...