logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android】Kotlin教程(2)

是一个作用于对象的范围函数(scope function),它允许你在给定的对象上执行一段代码块,并且在这个代码块中可以访问该对象。run 是一个作用域函数(scope function),它允许你在对象的上下文中执行一段代码块,并且可以返回该代码块的结果。split函数返回的是List集合数据,List集合又支持结构语法特性,它允许你在一个表达式里给多个变量赋值,解构常用来简化变量的赋值。需要显

文章图片
#android#kotlin#开发语言
【Android】Kotlin教程(1)

和具名函数一样,匿名函数可以不带参数,也可以带一个或者多个任何类型的参数,需要带参数时,参数的类型放在匿名函数的类型定义中,参数名则放在函数定义中。在Kotlin中,匿名函数能修改并引用定义在自己作用域之外的变量,匿名函数引用着定义自身的函数里的变量,在Kotlin中的lambda就是闭包。定义参数是函数的函数,如果一个函数的lambda参数排在最后,或者是唯一参数,那么括住lambda值参的一对

文章图片
#android#kotlin#开发语言
【Android】Kotlin教程(7)

总结:Kotin这门语言是谁设计的,语法很辣鸡,纯属是为了造门语言而造语言。

文章图片
#android#kotlin#开发语言
【Android】Kotlin教程(4)

在People类的定义头中定义一个主构造函数,使用临时变量为Player的各个属性提供初始值,在Kotlin中,为了便于识别临时变量通常都会以。延迟初始化并不是初始化的唯一方式,你也可以暂时不初始化某个变量,知道首次使用它,叫做惰性初始化。定义构造函数时,可以给构造函数指定默认值,如果用户调用时不提供值参,就是用这个默认值。初始化块可以设置变量或值,以及执行有效性检查,如检查传给某构造函数的值是否

文章图片
#android#kotlin#开发语言
【Android】Compose初识

在Compose中,一个组合可以被视为一系列的可组合函数调用,这些函数共同描述了应用的UI。声明式UI(Declarative User Interface)是一种用户界面编程范式,它允许开发者以声明的方式描述用户界面的结构和行为,而不是详细地指定如何实现这些行为。这种方式简化了UI代码的编写和维护,因为它减少了手动操作DOM或视图层级的需要,同时使得UI逻辑更加直观易懂。Jetpack Comp

文章图片
#android
【Android】Android数据存储

Room是谷歌公司推出的数据库处理框架,该框架同样基于SQLite,但它通过注解技术极大简化了数据库操作,减少了原来相当一部分工作量。Android把外部存储分成了两块区域,一块是所有应用均可访问的公共空间,另一块是只有应用自己才可访问的私有空间。实际开发中,共享参数经常存储的数据有App的个性化配置信息、用户使用App的行为信息、临时需要保存的片段信息等。在使用Room之前,要先修改模块的bui

文章图片
#android#数据库
若依运行出现后端接口连接异常(验证码出不来)

解决方法:修改.env.development在localhost:8080前加入http://我在写项目时遇见这个情况,本来运行正常,后来突然就出现后端接口连接异常。

#java#spring boot
到底了