自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 鸿蒙基础按钮跳转

鸿蒙的按钮跳转到下一个页面

2024-05-29 19:38:11 71

原创 kotlin基础

针对你定义的每一个属性,Kotlin都会产生一个field、一个getter、以及一个setter,field用来存储属性数据,你不能直接定义field,Kotlin会封装field,保护它里面的数据,只暴露给getter和setter使用。属性的getter方法决定你如何读取属性值,每个属性都有getter方法,setter方法决定你如何给属性赋值,所以只有可变属性才会有setter方法,尽管Kotlin会自动提供默认的getter和setter方法,但在。>使用次构造函数,定义初始化代码逻辑。

2024-04-01 09:51:33 233

原创 kotlin基础

在Kotlin中,支持内容修改的列表叫可变列表,要创建可变列表,可以使用mutableListOf函数,2ist还支持使用toList和toMutableList函数动态实现。集合可以方便你处理一组数据,也可以作为值参传给函数,和我们学过的其他变量类型一样,List、Set和Map类型的变量也分为两类,只读和可变。to看上去像关键字,但事实上,它是个省略了点号和参数的特殊函数,to函数将它左边和右边的值转化成一对Pair。getOrElse,读取键对应的值,或者使用匿名函数返回默认值。

2024-03-28 18:47:28 127

原创 kotlin基础六

和其他标准函数有点不一样,takelf函数需要判断lambda中提供的条件表达式,给出true或false结果,如果判断结果是true,从takelf函数返回接收者对象,如果是false,则返回null。Kotlin标准库提供了一些便利函数,使用这些内置函数,你可以抛出带自定义信息的异常,这些便利函数叫做先决条件函数,你可以用它定义先决条件,条件必须满足,目标代码才能执行。with函数是run的变体,他们的功能行为是一样的,但with的调用方式不同,调用with时需要值参作为其第一个参数传入。

2024-03-26 09:04:28 134

原创 kotlin基础5

Kotlin标准库提供了一些便利函数,使用这些内置函数,你可以抛出带自定义信息的异常,这些便利函数叫做先决条件函数,你可以用它定义先决条件,条件必须满足,目标代码才能执行。在Kotlin中,用==检查两个字符串中的字符是否匹配,用===检查两个变量是否指向内存堆上同一对象,而在Java中==做引用比较,做结构比较时用equals方法。split函数返回的是List集合数据,List集合又支持解构语法特性,它允许你在一个表达式里给多个变量赋值,解构常用来简化变量的赋值。until创建的范围不包括上限值。

2024-03-25 13:47:47 220

原创 kotlin基础四

Kotlin更多地把运行时可能会出现的null问题,以编译时错误的方式,提前在编译期强迫我们重视起来,而不是等到运行时报错,防范于未然,提高了我们程序的健壮性。变量有类型,变量可以等于函数,函数也会有类型。要把函数作为参数传给其他函数使用,除了传lambda表达式, kotlin还提供了其他方法,传递函数引用,函数引用可以把一个具名函数转换成一个值参,在Kotlin中,匿名函数能修改并引用定义在自己的作用域之外的变量,匿名函数引用着定义自身的函数里的变量,Kotlin中的lambda就是闭包。

2024-03-23 08:21:23 291 1

原创 Kotlin基础三

匿名函数也有类型,匿名函数可以当作变量赋值给函数类型变量,就像其他变量一样,匿名函数就可以在代码里传递了。和具名函数不一样,除了极少数情况外,匿名函数不需要return关键字来返回数据,匿名函数会隐式或自动返回函数体最后一行语句的结果。和具名函数一样,匿名函数可以不带参数,也可以带一个或多个任何类型的参数,需要带参数时,参数的类型放在匿名函数的类型定义中,参数名则放在函数定义中。匿名函数对Kotlin来说很重要,有了它,我们能够根据需要制定特殊规则,轻松定制标准库里的内置函数。为什么要学kotlin。

2024-03-22 09:30:55 238 1

原创 kotlin基础2

不是所有函数都有返回值,Kotlin中没有返回值的函数叫Unit函数,也就是们的返回类型是Unit。在Kotlin之前,函数不返回任何东西用void描述,意思是“没有返回类型,不会带来什么,忽略它”,也就是说如果函数不返回任何东西,就忽略类型。但是,void这种解决方案无法解释现代语言的一个重要特征,泛型。查看Kotlin编译之后的字节码,有助于我们深入理解Kotlin语言。只要代码包含else if分支,都建议改用when表达式。允许你编写条件式,在某个条件满足时,执行对应的代码。

2024-03-21 08:23:46 186 1

原创 kotlin基础

2011年,JetBrains开发Kotlin编程语言,可以用来编写Java虚拟机上运行代码;只读变量并非绝对只读编译时常量只能在函数之外定义,函数内的变量是运行时赋值,编译时常量。变量定义关键字 | 变量名 | 类型定义 | 赋值运算符 | 赋值。Kotlin具备高级语言特性,并且与Java遗留代码无缝互操作。Kotlin是跨平台语言、是原生二进制代码(源码)掌握Kotiln的变量常量与类型、条件语句、函数。1、与Java对比,提高学习效率(对比法)Kotlin被称为编译型语言。只读变量:(val)

2024-03-21 08:00:09 235 1

原创 专高三知识点day1kotlin

kotlin语言 基本类型

2024-02-22 18:45:51 1454 1

原创 专高二知识点直播间

跳转直播间

2024-01-18 16:34:55 377 1

原创 专高二知识点跳转到直播间后的礼物点赞发送弹幕功能

抖音跳转到直播间后的礼物点赞发送弹幕功能

2024-01-18 16:26:20 402 1

原创 专高二知识点数据库

数据库

2024-01-16 18:41:04 355 1

原创 专高二知识点dy评论发表评论

抖音评论布局发表评论

2024-01-15 16:45:04 384

原创 专高二知识点

抖音点赞加关注/通过id获取 找见gsy控件。//通过id获取 找见gsy控件。

2024-01-15 08:49:18 1426

原创 专高二Day5知识点MVVM抖音布局相对布局

抖音约束布局android:text="吃不了学习的苦,就吃生活的苦"android:text="天津八维培训学校"android:text="全屏播放"android:text="常青书的创作"android:text="1.2万"android:text="1.8万"android:text="2.0万"android:text="1.8万"android:text="常青树"//item_video没有上方全局播放。

2024-01-12 11:32:24 714 1

原创 专高二Day4知识点

底部导航 头部导航 界面滑动 商品列表展示

2024-01-10 20:20:05 375 1

原创 专高二Day3知识点登录注册

登录注册

2024-01-09 19:04:29 332 1

原创 专高二Day3知识点

视频串Mvvm框架Api:&")//私有化构造//声明变量//对外提供接口//日志拦截器.build();.build();Mvvm框架:视频解串视频实体类:视频适配器和布局。

2024-01-09 18:45:58 1363

原创 专高二知识点Day2

单列

2024-01-08 20:13:10 393

原创 专高二第一单元

视图绑定

2024-01-07 20:13:01 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除