title: Android 开发学习第二天 search: 2024-03-10 tags:“#Android开发”使用 Kotlin 和 Groovy 构建配置的一些细微差别Kotlin引入依赖格式文章目录使用 Kotl...
-
开发语言 android 使用 Kotlin 和 Groovy 构建配置的一些细微差别
-
android 100 个 Kotlin 面试问题及答案(其一)
尤其是在Android开发中,Kotlin已经成为一种流行的编程语言。为了帮助您在 Kotlin 面试中取得成功,我们为您简化了 100 个最常见的面试问题。本指南涵盖了广泛的主题,包括基本语言概念和高级功能。每个问题都附有...
-
python Kotlin下的5种单例模式
private var instance: SingletonDemo? = null get( { if (field == null { field = SingletonDemo( } return field...
-
Android---Kotlin 学习012
函数式编程我们一直在学习面向对象编程范式(范式即套路),另一个较为知名的编程范式是诞生于20世纪50年,基于抽象数学的 λ 演算发展而来的函数式编程,尽管函数式编程语言更常用在学术而非商业软件领域,但它的一些原则适用于任何编...
-
开发语言 Android-kotlin的继承(1)
描述父对象:张翠山 personDescribe 此人的简介 / var personDescribe:String 此String是Kotlin的 描述行为:gestAction 武功// 注意:⚠️ 必须此类默认是不...
-
android studio kotlin rxjava android jetpack 【Android】常用对话框大全(三)自定义Dialog的三种方式(Theme,PopupWindow,Dialog)
Android Dialog自定义的方式有很多,例如:Theme、Dialog、PopupWindow、AlertDialog、View等方式。Android常用对话框系列文章【Android】常用对话框大全(一)Andro...
-
android 开发语言 kotlin invoke
1,传参用于函数传参//1、调用//调用传参//2、被调用者//4、接受值var onlineRewardCoin: ((OnlineTime -˃Int ? = null //自定义在线时常金币奖励数//5、集合的hash...
-
gitee Kotlin学习日志(六)控件使用,大厂必备
android:text=“这是一个复选框”代码ck_select.isChecked = false //默认未选中tv_result.text = “您${if (isChecked “勾选” else “取消勾选”}...
-
java 服务器 Kotlin中String的常用方法,一年后斩获腾讯T3
//输出结果:12345根据条件从前往后逐一去掉字符,直到不满足条件时则返回后面的字符串,该方法参数是一个lambda表达式,下面举几个例子//删掉字符串前面等于1或2的字符//输出结果:3456789//输出结果:3456...
-
开发语言 kotlin 入门到精通 单例模式(六),附面试题
2.懒汉式 doubleCheck说到延迟加载就直接跳到线程安全且性能较好的doubleCheck吧,若是用java实现会用2层check,第一层判断减轻锁的负担直接判断是否创建过,第二层判断加锁保证线程安全,最后用vola...
-
开发语言 Android第一行代码——快速入门 Kotlin 编程(3.3 使用 Intent 在 Activity 之间穿梭)
目录3.3 使用 Intent 在 Activity 之间穿梭3.3.1 使用显式 Intent3.3.2 使用隐式 Intent3.3.3 更多隐式 Intent 的...
-
开发语言 Kotlin 中的 run 函数详解
在 Kotlin 中,run 函数是一个非常实用的工具,可以在对象上执行一系列操作,并返回最终结果。本文将介绍 run 函数的用法,并与 Java 中的相关功能进行比较,同时探讨 run 函数与 with 函数的区别。run...
-
android kotlin和java相互转换的实操
在进行安卓开发时,需要熟悉java语言的同时还要对kotlin有所了解,但是这对小白来说是非常不友好的,但是android studio自带工具,可以实现java和kotlin之间的相互转换。1、kotlin转java.将a...
-
android kotlin 开发语言 TextView设置字体(系统字体/自定义字体)
1、TextView设置系统字体1.1 在xml中设置系统字体设置字体样式1.2 在代码中设置系统字体// 加载系统内置字体// 获取TextView对象// 设置字体样式2、TextView设置自定义字体// 加载自定义字...
-
开发语言 android Kotlin中for循环多种用法
在Kotlin中for循环多种用法可以用于迭代集合、数组、区间等。以下是一些常见的for循环用法示例:1.区间迭代:// 使用rangeTo( 函数// 输出:1 2 3 4 5// 使用until( 函数(不包含末尾元素)...
-
职场和发展 2024Android开发社招面试总结,Kotlin可能带来的一个深坑
看到还有很多程序员连面试流程都没有彻底弄清楚,今天,我们以阿里为例,来聊聊互联网大厂的面试流程和过程!本篇主要还是聊聊社招的面试过程!阿里以及其他的互联网大厂的技术类社招面试,通常情况是 4 个轮次。第一、第二面是技术面,第...
-
java kotlin Android Activity的启动流程(Android-10)
前言在Android开发中,我们经常会用到startActivity(Intent 方法,但是你知道startActivity(Intent 后Activity的启动流程吗?今天就专门讲一下最基础的startActivity...
-
android kotlin 11章 RxJava、Flow、LiveData适用范围
前言LiveData、Kotlin Flow和RxJava三者都属于可观察的数据容器类RxJava是基于观察者模式去实现的响应式编程,可以使用多种操作符进行组合将各种复杂的请求简单化其优点:异步。RxJava是基于异步操作的...
-
开发语言 android 不要花大力气学-Kotlin
Kotlin的核心价值是提供了一系列高级的语法糖,提高大家的编码效率,这对于Java而言确实是一种改进,但问题在于:这种改进是不是必须的?换句话来说,不用Kotlin行不行?答案不言而喻。移动端发展了近10年,技术已趋于平稳...
-
开发语言 android Kotlin从头开始(一):lambda表达式和高阶函数 一
如果在kotlin中看不懂,我们写出同等的java代码看看,分析一下,功能就是简单的打印hello kotlin:值得注意的是,Kotlin的类型推导帮助我们省略了函数的类型,其实写全了是如下的样子:此处有没有一点疑惑,为什...
-
python 微信 Kotlin - 类和对象
Kotlin 类的构造方法分为主构造方法和副构造方法。有且仅有一个主构造方法,可以有多个副构造方法。其中主构造方法,要写在类名称的后面,以 constructor 为关键字:如果主构造方法前没有任何修饰符比如注解和可见性修饰...
-
kotlin Android 自定义通用的RecyclerView Adapter
前言我们在使用RecyclerView的时候,总是需要写很多的Adapter和Viewholder,其中又有很多重复无用的代码,那能不能自己实现一套通过的CommonAdapter减少重复代码呢?具体实现打造通用的ViewH...
-
前端 开发语言 Kotlin系列二:面向对象编程(类与对象(1)
注意,我们在Student类的主构造函数中增加name和age这两个字段时,不能再将它们声明成val,因为在主构造函数中声明成val或者var的参数将自动成为该类的字段,这就会导致和父类中同名的name和age字段造成冲突。...
-
开发语言 android Kotlin基础8
Kotlin 文件以 .kt 为后缀。包声明代码文件的开头一般为包的声明:kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。以上例中 test( 的全名是 com.runoob.main.test、Ru...
-
开发语言 手把手教你搭建 Android MVI架构: MVI + kotlin + Flow
一、什么是MVIAndroid MVI是一种用于构建Android应用程序的架构模式,其核心思想在于实现单向数据流和唯一可信数据源。在MVI架构中,应用程序的状态管理得到简化,并且用户界面与业务逻辑之间的交互更加清晰和规范。...
-
windows Kotlin + 协程 + Retrofit ,写的太详细了
在Activity中代码如下private fun initData( { model.getActicle( .observe(this, Observer{ //获取到数据 toolbar.setBackgroundC...
-
开发语言 android Kotlin-基础---数据类型(1)
基本类型的装箱与拆箱 Kotlin 不再区分装箱与非装箱类型,在需要的时候编译器会帮我们自动的选择是使用基本类型还是装箱类型。三、Chat 类型var aChar: Char = ‘中’ var nChar: Char =...
-
开发语言 Android-kotlin 抽象类与多态的表现,Android高级工程师必看系列
继承了Person抽象类,就必须要用override重写父类抽象类的行为println(“老师讲课累,太饿了,在大口大口的吃饭” 描述学生Student对象,学生也属于人类:继承了Person抽象类,就必须要用overri...
-
Kotlin 协程和 Android SQLite API 中的线程模型
// 并行去计算退税金额// 等待所有计算任务结束因为接收的参数是一个挂起代码块,所以这部分代码就有可能使用一个不同的调度器来启动子协程,这样就会导致执行数据库操作的是另外的一个线程。因此,一个比较好的实现是应该允许使用类似...
-
开发语言 Flutter-VS-Kotlin-跨平台开发市场的最终霸主究竟花落谁家
由于 Kotlin Multiplatform 的宗旨并不是要替代各个平台提供的所有应用程序编程接口(API),因此应用开发公司需要具备各个平台和相应 API 的基本知识。相比 Flutter 等其他跨平台开发选项,这又是一...
-
Kotlin学习(五):kotlin类详解进阶,三面美团Android岗
| internal | √(模块内可见) | √(模块内可见) | √(模块内可见) || protected | × | √(可修饰内部类,类、以及子类可见) | √(类、以及子类可见) || private | √(文...
-
前端 开发语言 Kotlin 源码里成吨的 noinline 和 crossinline 是干嘛的?
内存占用是不是一下就飚起来了?而且关键是,你作为函数的创建者,并不知道、也没法规定别人在什么地方调用这个函数,也就是说,这个函数是否出现在循环或者界面刷新之类的高频场景里,是完全不可控的。这样一来……这一类函数就全都有了性能...
-
使用 Kotlin API 实践 WorkManager,阿里腾讯PDD等大厂Android面试真题
// 执行任务使 Worker 开始执行任务当您使用 Worker 的时候,WorkManager 会在后台线程中自动调用 Worker.doWork( 。doWork( 返回的 Result 会告知 WorkManage...
-
Android studio报错Plugin with id ‘org.jetbrains.kotlin.android‘ not found.
这个报错在自己项目的build.gradle文件添加:...
-
kotlin Android viewBinding/Databinding 构建BaseActivity和公共标题栏
1、自定义的titlebar* 设置标题名称//自定义的titlebar布局2、ViewBinding的baseActivity3、databinding的baseActivity//XML的viewModel的绑定* 初始...
-
前端 javascript Kotlin 协程 的实战,学海无涯
这下就正常了,是不是相当方便,代码也清晰了很多,既然我们都要在 viewModelScope.launch {} 中启动协程 我们就把他再封装一下做一优化吧,顺便加上错误处理,我们在BaseViewModel中加入方法://...
-
解决kotlin写Android项目编译报Execution failed for task ‘:app:kaptDebugKotlin‘.异常
解决kotlin写Android项目编译报Execution failed for task ‘:app:kaptDebugKotlin‘.异常遇到的报错标题也是app:kaptDebugKotlin,具体报错信息不是,也可...
-
kotlin Android ImageView 设置圆角及外边框样式
目录ImageView 设置圆角及外边框样式一、设置圆角逻辑:裁剪画布二、设置外边框逻辑:在绘制 Drawable 后再绘制外边框三、在项目中集成1. 添加依赖2. 控件样式3. 在 xml 中使用(1)分别指定4个圆角的大...
-
Android-kotlin-空值处理&字符串比较&常量,大厂面试必备
1.Kotlin对控制处理很严格,默认就不能写null,否则编译都不通过:描述Car汽车对象:描述Car汽车对象 参数一: 车名, 参数二: 车的价值得到车的信息return “这台车叫,价值{carName},价值car...
-
开发语言 android 一篇文章带你彻底搞懂Kotlin的协程
协程是什么本质上,协程是轻量级的线程。协程关键名词CoroutineScope(作用范围)控制协程代码块执行的线程,生命周期等,包括GlobeScope、lifecycleScope、viewModelScope以及其他自定...
-
kotlin 开发语言 android java python 已解决 (org.springframework.beans.factory.BeanCreationException)
博主猫头虎()带您 Go to New World✨濾 博客首页:猫头虎的博客《面试题大全专栏》 秊 文章图文并茂練生动形象简单易学!欢迎大家来踩踩~《IDEA开发秘籍专栏》 学会IDEA常用操作,...
-
android android jetpack kotlin 架构 Jetpack Lifecycle 详解
前言不是标题党!作者会尽力把文章写的更容易理解也更充满深度,本文也随作者的持续学习,持续更新,有问题欢迎在评论区提出~最近更新时间:2022-06-17介绍Jetpack的正式亮相是在2018年的Google I/O大会上,...
-
java kotlin 开发语言 JDK 22 和 JDK 23:到目前为止我们所知道的
JDK 22 和 JDK 23:到目前为止我们所知道的Oracle Java 平台组首席架构师Mark Reinhold宣布, JDK 22是自JDK 21以来的第一个非 LTS 版本,现已进入第二个候选版本阶段。主线源代码...
-
开发语言 android kotlin基础2
Android:Kotlin详细入门学习指南-基础语法(一 本人也是在初学Kotlin,如有错误,请帮忙指出,持续更新Kotlin被Google官方认为是Android开发的一级编程语言自 2019 年 Google I/O...
-
开发语言 熬夜再战Android之修炼Kotlin-【findView】篇(1)
之后在Activity中添加import,固定格式的。import kotlinx.android.synthetic.main.修改为你的布局名称.*【*】代表的是该布局下的所有控件,如果只需要指定控件,将【*】改为控件名...
-
前端 javascript kotlin filter 过滤集合(filterIndexed,filterNot,filterIsInstance,filterNotNull)
filter 在kotlin中一个高阶函数属于过滤集合中其中之一filter作用:用于根据提供的谓词函数过滤出集合中的元素,注意谓词只能检查元素的值,谓词可以理解为判断条件举例:检查集合中长度大于3的元素// 打印结果 [t...
-
android 开发语言 kotlin筑基(2)
文章目录一、internal二、infix三、object四、open五、operator六、sealed class1. 用法一2. 用法二七、typealias八、when1. 带参数2. 不带参数一、internali...
-
javascript 前端 Kotlin(七)深入理解Kotlin注解,颠覆认知
PROPERTY,//表示作用对象是属性 FIELD,//表示作用对象是字段,包括属性的幕后字段 LOCAL_VARIABLE,//表示作用对象是局部变量 VALUE_PARAMETER,//表示作用对象是函数或构造函数的参...
-
Android Studio上Kotlin的入门
Kotlin支持lambda表达式。并非每个函数都需要一个名称。某些函数通过输入和输出更直接地进行标识。这些函数称为“匿名函数”。lambda表达式的写法为:(type1,type*) -˃ type_return = {...
-
android studio kotlin 报错提示 The minCompileSdk (33) specified in a dependency‘s AAR metadata (META-INF/com/android/build/gradle/a
android studio 编译的报错提示:报错信息中很关键的三个:先看一下第一个报错信息: 意思是CompileSdk最小必须是33,并且recyclerview版本1.3.0-beta02,为什么和我的Compile...