前言 本文是本人学习Android app 启动优化的总结,由于本人知识有限,难免有错误或疏漏的地方,请大家多多指正。 为什么要学习APP的启动优化? 用户希望应用能够及时响...
前言 本文是本人学习Android app 启动优化的总结,由于本人知识有限,难免有错误或疏漏的地方,请大家多多指正。 为什么要学习APP的启动优化? 用户希望应用能够及时响...
说明 本文是学习内存优化时个人的总结,由于本人是刚开始接触Android的性能优化方面的知识,肯定有很多知识点上的不足和错漏,请各位谅解。 App内存组成以及限制 Andro...
前言 本文为个人学习Fragment源码时所总结形成的文章。本文主要梳理Fragment生命周期的调用流程 Fragment的声明流程。 如大家所知道的,Fragment被称...
前言 本文是自己学习Handler时的一些感受和心得,供本人复习使用,因本人技术实力有限,会出现知识错误或缺漏的问题,请大家多多谅解。本文仅涉及线程间的通信,并不讲解进程间H...
前言 本文是阅读协程Flow的总结笔记。 什么是Flow Kotlin中的Flow API是可以更好的异步处理按顺序执行的数据流的方法。 在RxJava中,Observabl...
前言 上篇文章我们分析了View的事件是怎样分发的,本文我们主要说明一下View的事件冲突解决。 事件冲突是如何产生的 一般来说,滑动冲突事件一般有两种情况,父控件与子Vie...
前言 本文是阅读ViewGroup事件分发后的总结,仅供自己复习查阅使用,如果能够帮到您,那我很荣幸。PS:本文只分析单点触摸的情况 事件的类型 ACTION_DOWN:手指...
前言 本文是本人学习RecyclerView的ViewHolder回收复用的过程记录,仅为自己复习时使用。大家在使用RecyclerView时都会创建自己的Adapter并重...
前言 本文简要介绍代理模式在kotlin中的使用 手写一个代理模式 定义一个接口中定义行走方法,并在坦克类中实现行走方法,而行走的具体方法则由实现了行走方法的代理类实现。代码...
前言 本文主要介绍一下Kotlin的泛型 Java中数组的设计问题 先看一下这个代码 在编译的时候编译器不会报错,但是在运行时会报转换异常的错。其本质还是因为字符串数组无法存...
前言 本文主要简单介绍一下kotlin的操作符重载。 什么是操作符重载 在Java中你有没有注意到这样一个现象 明明使用的是同样的操作符操作,为什么一个是实现数值上的相加,一...
前言 本文主要介绍kotlin中有关集合的相关知识,本文篇幅较长,可以只看自己关系的部分即可。可作为方法说明使用。 集合的定义 kotlin中将集合分为不可变集合和可变集合,...
前言 本文主要介绍kotlin中控制流的简单使用 if-else if..else 在Java中是比较常见的条件判断语句,根据一定的条件执行响应的代码,那么kotlin中的i...
前言 本文主要介绍一下kotlin中的类种类。 嵌套类和内部类 kotlin的嵌套类和内部类在写法上只有inner关键字的区别,嵌套类直接在类中声明即可,内部类需要加上inn...
前言 本文简要介绍一下kotlin中接口的使用 接口的定义 测试结果 Kotlin中的接口定义与Java的接口定义相似,Kotlin中的接口可以有实现的方法。 接口方法命名冲...
前言 本文介绍Kotlin扩展函数与扩展属性的相关方法 扩展属性 首先看如下的一段代码: 测试结果 形式: XXX.YYY:ZZZ其中XXX成为传播者类型,YYY为扩展属性的...
前言 本文主要介绍Kotlin中类的创建以及使用 定义类 kotlin中定义类的方式如下: class 声明其是一个类,A代表类名,{}代表类体Java字节码如下: 可以看出...
前言 本文主要介绍kotlin中函数,高阶函数,lambda表达式的简单用法 函数 函数是程序执行的一个片段,在kotlin中函数的定义如下: 其中()内的为输入的参数,:后...