240 发简信
IP属地:湖北
  • kotlin密封类sealed

    一. 概念 Kotlin 中的密封类(Sealed Class)是一种特殊的类,用于限制类的继承结构。密封类允许你定义一组相关的类,并且只允许这些类作为其子类存在。 语法如下...

  • kotlin标准函数also

    标准库函数之also 在 Kotlin 中,also 是一个标准库函数,其作用是将一个对象作为参数传递给 Lambda 表达式,并返回该对象本身。语法如下: 使用 also ...

  • kotlin解构声明

    一. 概念 Kotlin解构声明(Destructuring Declarations)是一种方便的语法特性,可以将一个复杂的数据结构(如一个对象或列表)拆解成多个变量,然后...

  • kotlin之lambda表达式

    1. 概念 Kotlin中的Lambda表达式是一种,用于表示一个。Lambda表达式可以在函数中作为,也可以被。 2. 基本语法: 其中,参数列表是可选的,如果有参数,需...

  • kotlin循环

    最近在写项目时遇到了一个关于kotlin跳出循环的问题,由于项目原因,直接拿下面的一个简单的例子做demo吧。 一. 问题 首先,我们先看一个正常的函数跳出循环,大家都会,我...

  • kotlin关键字infix

    一. 概念 Kotlin中缀函数(Infix Functions)是一种特殊类型的函数,可以使用中缀符号(如+、-、*、/等)来调用。这种语法使得代码更加简洁易读。中缀函数通...

  • kotlin扩展函数

    一. 概念 Kotlin的扩展函数是一种特殊的函数,允许在不修改原始类定义的情况下向现有类添加新的函数。 扩展函数可以像普通函数一样使用,并且可以在任何地方调用。定义一个扩展...

  • kotlin修饰符const

    一. const属性简介 在 Kotlin 中,const 修饰符用于声明常量,常量的值在编译时就确定了,并且可以在编译时被嵌入到代码中 二. 使用const属性 compa...

  • kotlin中let、run、apply的区别

    Kotlin 中的 let、run 和 apply 都是 Scope Functions( 作用域函数 ),用于限定一个代码块的作用域。它们的区别在于返回值和使用场景上。 一...

  • kotlin关键字operator

    一. 概念 在Kotlin中,operator是一个关键字,用于声明一些运算符函数。这些运算符函数是用来对操作符进行操作的,例如+、-、、/等等*。 讲起来还是比较晦涩,直接...

  • 反脆弱

      刚读完《反脆弱》,摘抄了几段自认为不错的观点,第一遍读的略感仓促,准备再次跪读一遍。 "往往即兴的、不完美的表现,才会是最神奇、最出彩的,因为它就是生活本来的样子。" 永...

  • 120
    Tx2数据与本地数据互传

      注意你的思想,它会变成你的言语;注意你的言语,它会变成你的行动;注意你的行动,它会变成你的习惯;注意你的习惯,它会变成你的性格;注意你的性格,它会变成你的命运。 1. 下...

  • Kotlin基础二(函数)

      再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。   今天学习了下函数,与Java相同的函数定义以及方法就省略了,今天主要讲下Kotlin中独有的函数或者与Ja...

  • Kotlin基础一

      种一棵树最好的时间是在十年前,其次就是现在   最近受疫情以及周围环境的影响,尤其是各种贩卖焦虑的文章,一个步入中年的搬砖人打算沉下心来充(打)实(发)自(时)己(间),...

  • Android中对象的序列化

    对象的序列化 1. 概述 搞Android的小伙伴我估计大家都用过对象的序列化,因为在我们使用Intent或者Binder传输对象数据以及SharedPreferences存...

  • Android版本6.0以上SD卡相关方法

    Android版本6.0以上SD卡相关方法(反射) 1. 概述 主要是获取SD外置存储卡的相关方法; 获取内置存储卡视频或者图片大小; 千万注意: 首先要申请Android的...

  • Retrofit自定义GsonConverter处理所有请求错误情况

    直接进正题 通常从服务端拿到的JSON数据格式大概如下: 因此通常我们会定义一个实体类来解析对应的json:​ 其中的code字段表示状态,比如以下值可能代表了不同的含义 c...

  • 120
    android音视频点/直播模块开发

    前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那么作为开发一个小白,如何快速学习音视频基础知识,了解音视频编...

  • 120
    Android组件化开发实践

    更新:Android组件化之通信(多模块,多进程) Android项目中代码量达到一定程度,编译将是一件非常痛苦的事情,短则一两分钟,长则达到五六分钟。Android stu...