本章主讲Kotlin的运算符一、运算符1. 算术运算符1.1 一元运算符一元运算符一共三个,-、++ 、--。fun main(args: Array<String>) { var int = 1 val a = int++ val b = ++int println(-1) println(a) println(b) }结果:-1&nb
转载 2023-07-06 14:37:00
82阅读
Android 中的控件非常的丰富,我们会陆陆续续的进行介绍,从第九节开始,关于Kotlin 的语法特性就差不多结束,后面如果有发现需要说明的语法,再进行相关的补充。在Android的控件中,RecyclerView算是一个大控件,基本上所有的大型项目都会使用到。因为他的作用是用列表的方式来展现相关的信息,比如我们是做新闻类的,我们可以用它来展示一条一条的图文信息,我们做商品类的,那么我们可以用
在开发 Android 应用时,使用 Kotlin输出信息是一项常见的需求. 作为一名开发者,在日志记录和调试过程中,你可能会遇到各种与输出信息相关的问题。例如,当应用崩溃、输出信息异常,或者无法捕捉到预期的调试信息时,就需要进行深入分析和排查。 ```mermaid flowchart TD A[应用启动] --> B{用户操作} B -->|点击按钮| C[触发输出信息]
原创 6月前
3阅读
# Android Kotlin 输出日志的实践与应用 在 Android 开发中,输出日志是一项非常重要的技能。它不仅可以帮助开发者在调试程序时快速定位问题,还能在后期维护中提供重要的信息。本文将介绍如何在 Kotlin输出日志,并通过代码示例帮助你更好地理解这一过程。 ## 1. 日志的重要性 在开发移动应用时,日志能够帮助我们记录应用运行状态、API 请求结果、用户交互等信息。通过
原创 9月前
47阅读
一、Kotlin编译器  可以运行Kotlin代码的IDE有IDEA,Android Studio和Eclipse,而且官方还提供了独立的编译器,方便我们在命令行编译执行(类似Java) 1.安装Kotlin的独立编译器(仅演示Linux环境下的步骤,其他系统的可以看文末提供的链接)   安装SDKMANcurl -s https://get.sdkman.
转载 2023-06-26 11:46:30
297阅读
可空性和集合函数的参数可以为可空的,集合的类型参数也是可以声明为可空的. 下面来看一个创建一个包含可空值的集合fun readNumbers(reader : BufferedReader) : List<Int?>{ val result = ArrayList<Int?>() for(line in reader.lineSequence()){
转载 2023-06-26 11:48:09
296阅读
Kotlin 文件工具类沙盒内文件和图像的读写和删除。Context 使用 应用全局上下文 ApplicationContext,在示例代码中为顶层属性 appContext获取 应用全局上下文 ApplicationContext 的方法代码 package com.example.fileio.util import android.graphics.Bitmap imp
转载 2024-04-22 10:16:36
168阅读
    字符串空值处理  先来看一段代码  fun getUserName(uName: String): String { return "userName=" + uName}fun main(args: Array) { println(getUserName("nwd123123")) /** * 总结: * 如果参数 uName 不能为空的话,那么在调用时所传的值就不可能为空; * 如果
转载 2024-07-21 10:20:18
36阅读
Kotlin 协程基础Coroutine [kəruː’tiːn] 需要了解的概念,类1.协程与线程的区别本质上,协程是轻量级的线程一个线程中可以有N个协程。协程中也可以有N个子协程。2.Dispatchers类 -调度器,指定协程运行在哪个线程中@JvmStatic //与IO共享线程池,区别在于Default限制了最大并发数,最少2个,最大为cpu的核数 public actual val D
转载 2023-10-06 21:01:51
102阅读
初识Kotlin之Hello World上一篇,我们结束于项目创建,本篇我们将从项目创建开始。点击"Create New Project"创建一个新的项目。打开项目创建界面我们在左侧选择Kotlin,在右侧显示的项目类型中选择“JVM|IDEA”,点击“Next”。在接下来的界面,我们需要输入项目名称及项目保存路径。输入项目名称并选择项目保存路径,其他的项保持默认即可。点击“Finish”,完成项
转载 2023-12-21 10:15:33
92阅读
(1)创建一个Kotlin编写的 Android工程,步骤如下(2)代码Kotlin 每一行代码结尾都不用加分号fun main(){ println("Hello World")}点击小图标,选择Run运行(3)运行结果
原创 2021-08-25 15:00:23
325阅读
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。我们从三个方面进行讲解:网络数据的请求在编写UI界面中的使用结合Room在数据库中的使用MVVM架构中留给Flow的位置我们再来看一下Google给我们规范的MVVM架构图:MVVM架构中数据回流的方式主要是利用LiveData来实现:鉴于LiveData的功能很单一,我们可以将
转载 2024-07-08 22:32:00
266阅读
###Kotlin简介####Kotlin是什么Kotlin是JetBrains公司开发的一门语言(主要开发人员是Andrey--Kotlin之父),一圣彼得堡附近的Kotlin岛屿来命名的。保证了Java的生态、静态特性,同时在语法上又灵活一些,比如不写分号、支持扩展方法、支持Lambda、支持函数式编程,空类型安全。Kotlin是一门可以运行在JVM、Android、浏览器、甚至操作系统上面的
Kotlin学习系列前言:本系列文章将介绍Kotlin的使用,分为11章进行介绍,以《Kotlin实战》为基础,每章一篇博客,将采用模块化的讲解让读者对Kotlin有深入的了解,适用于有Java开发经验的读者,废话少说,下面就开始介绍Kotlin。第一部分:Kotlin定义和目的目录Kotlin学习系列第一部分:Kotlin定义和目的 一、Kotlin概述:二、Kotlin初体验:三、K
转载 2023-10-25 22:07:02
251阅读
什么是KotlinKotlin 是 JVM 和 Android 的实用编程语言,结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持。作为通用语言,Kotlin 可以在Java工作的地方工作:服务器端应用程序,移动应用程序(Android),桌面应用程序。它适用于所有主要的工具和服务,如IntelliJ IDEA,Android Studio 和 EclipseMaven,Gradle
转载 2023-09-19 19:28:57
410阅读
一.创建DTO(POJO/POCO)首先需要明确的是DTO即数据传输对象,是JAVA三层架构中的概念,用来表示服务层与表示层之间的数据传输对象。POJO即一个JavaBeankotlin中表示:data class Customer(val name: String, val email: String)Scala中表示:case class Customer(val name: String,
一.最近新项目开始使用kotlin开发项目,搜集了一些常用命令和常用方法,毕竟现在好多公司都在用kotlin开发项目二.推荐kotlin学习网址kotlin语言中文网三,常用命令及语法1.实例化话对象 不需要new关键字2.没有“new” Kotlin实例化一个对象时不需要new关键字var list=ArrayList()3.变量var、常量val、类型推断 用var定义变量(像js)var n
前言1 都有哪些坑?1.1 定义的坑1.2 中文文章的坑2 官方文档走一波?2.1 英文阅读恐惧症2.2 官方文档也有坑?2.3 我是这么阅读官方文档的2.3.1 小节标题隐藏的秘密2.3.1.1 Dependency info2.3.1.2 Executing in a background thread2.3.1.3 Use coroutines for main-safety2.3.1.4
Kotlin怎样findviewById   Kotlin是先findViewById的方法: 1. 在使用findviewById之前需要在appbuilde.gradle中添加 'kotlin-android-extensions'如图: apply plugin: 'kotlin-android-extensions' 2. 给控件加ID
转载 2023-07-06 14:38:45
121阅读
使用Kotlin进行Android开发Kotlin非常适合开发Android应用程序,将现代语言的所有优势带入Android平台,无需引入任何新的限制:兼容性: Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,无任何问题。Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。性能: Kotlin应用程序运行速度与Ja
转载 2023-09-18 16:03:32
130阅读
  • 1
  • 2
  • 3
  • 4
  • 5