zl程序教程

Kotlin

  • kotlin 插件更新到1.3.21

    kotlin 插件更新到1.3.21

    插件已经升级到1.3.21,demo 原来引用的是 1.2.41,太过老旧,升级时遇到各种引用找不到。与大家分享成功后的配置。 升级了最新版的 kotlin 插件原来的项目报一下错误ÿ

    日期 2023-09-21 09:20:53     
  • CSDN博文周刊第4期:从Java角度深入理解Kotlin

    CSDN博文周刊第4期:从Java角度深入理解Kotlin

    CSDN每周都会产生大量的博客文章,有一些优质的干货文章值得被更多人阅读,分享。CSDN博文周刊会从过去一周博文中精心挑选一些优质文章来以飨读者,陪伴大家度过一个愉快周末。 编程语

    日期 2023-09-21 09:20:53     
  • Kotlin 是后端开发的未来,严格类型、命名参数、多范式语言

    Kotlin 是后端开发的未来,严格类型、命名参数、多范式语言

    您今天遇到的每个后端开发人员都会说他们使用 JavaScript、Python、PHP 或 Ruby 编写代码。近年来,您会遇到一小部分人转而使用 Kotlin 作为他们创建 Web 服务器的语言选择。由于我在学习Ktor,

    日期 2023-09-21 09:20:53     
  • Flutter 教程之 Kotlin 多平台与 Flutter,为您的应用选择哪一个

    Flutter 教程之 Kotlin 多平台与 Flutter,为您的应用选择哪一个

    Kotlin Multiplatform 和 Flutter 是两个最流行的多/跨平台应用程序框架,它们正在迅速成熟。两者都允许您在为 Android 和 iOS 开发应用程序时重用代码。然而,这些平台有着根本的不同,并且服

    日期 2023-09-21 09:20:53     
  • 了解 Android Kotlin 中 DataStore 的基本概念以及为什么应该停止在 Android 中使用 SharedPreferences

    了解 Android Kotlin 中 DataStore 的基本概念以及为什么应该停止在 Android 中使用 SharedPreferences

    在 Android 中存储少量数据,如电话号码、姓名或人等。Android 开发人员使用SharedPreferencesAPI。但出于安全和异步交易的目的,谷歌建议使用 DataStore 。 SharedPrefere

    日期 2023-09-21 09:20:53     
  • 【Android学习】kotlin语言基础知识学习

    【Android学习】kotlin语言基础知识学习

    一、初始kotlin 二、kotlin编写器 intellij IDEA https://blog.csdn.net/rbx508780/article/details/126647849 在线网站 http://try.kotlinlang.org

    日期 2023-09-21 09:20:53     
  • Java & Groovy & Scala & Kotlin - 20.Switch 与模式匹配

    Java & Groovy & Scala & Kotlin - 20.Switch 与模式匹配

    Overview 本章主要介绍高级条件语句中的 switch 语句以及其增强版的模式匹配。 Java 篇 Switch 特点 Java 中 switch 语句功能类似 if,但是 switch 主要用在多条件分支上。 switch 语句由 case 分支和 default 组成,case 分支用于检查条件,且参数必须为常量,default 用于执行当任何 case 分支都不匹配时执行的语句

    日期 2023-09-21 09:20:53     
  • 【新收录】CSDN日报 —— Kotlin 专场

    【新收录】CSDN日报 —— Kotlin 专场

    当 Kotlin 遇见 RxJava 多数据源 作者:Code4Android 本篇对 RxJava 多数据源的总结是基于 Kotlin 语言,也让大家明白&#

    日期 2023-09-21 09:20:53     
  • 【Kotlin Flow】 一眼看全——Flow操作符大全

    【Kotlin Flow】 一眼看全——Flow操作符大全

    作者:搬砖小子出现了 转载地址:https://juejin.cn/post/6989536876096913439 Kotlin Flow 基本上可以替代RxJava,

    日期 2023-09-21 09:20:53     
  • 落地 Kotlin 代码规范,DeteKt 了解一下~

    落地 Kotlin 代码规范,DeteKt 了解一下~

    前言 各个团队多少都有一些自己的代码规范,但制定代码规范简单,困难的是如何落地。如果完全依赖人力Code Review难免有所遗漏。 这个时候就需要通过静态代码检查工具在每次提交代码时自动检查

    日期 2023-09-21 09:20:53     
  • 最新Android Kotlin开发指南,从入门到实战,一战通关

    最新Android Kotlin开发指南,从入门到实战,一战通关

    想必在读此文的各位对Koltin并不陌生,其是一门可以运行在Java虚拟机、Android、浏览器上的静态语言,具有简洁、安全、务实等特征,最主要的是其专注于与Java代码的互操作性

    日期 2023-09-21 09:20:53     
  • Dagger2 Android 与 Databinding 在 Kotlin中使用报错的问题解决

    Dagger2 Android 与 Databinding 在 Kotlin中使用报错的问题解决

    Dagger Android 在Java中的依赖 implementation 'com.google.dagger:dagger:2.15' implementation 'com.g

    日期 2023-09-21 09:20:53     
  • Android入门Kotlin 001 之helloword demo(含代码)

    Android入门Kotlin 001 之helloword demo(含代码)

    让我们开启Android入门之旅吧 第一步demo程序 package com.example.myapplication import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.View import ko

    日期 2023-09-21 09:20:53     
  • 使用Kotlin如何startActivity

    使用Kotlin如何startActivity

    没错,就是这么简单的一个功能,不过由于初学kotlin,所以找了很久才找到如何写,所以还是贴出来给需要的人吧,上代码: startActivity(Intent(MainActivity@this, SecondActivity::class.java)) 或者 startActivity(Intent(this, SecondActivity::class.java)) 因为kotlin中不能

    日期 2023-09-21 09:20:53     
  • 从 Stream 到 Kotlin 再到 SPL,谁更快?

    从 Stream 到 Kotlin 再到 SPL,谁更快?

    从 Stream 到 Kotlin 再到 SPL,谁更快? 文章目录 从 Stream 到 Kotlin 再到 SPL,谁更快?Stream 可以简化结构化数据的计算Stream

    日期 2023-09-21 09:20:53     
  • 超级简洁、彻底组件化的轻量级Android Kotlin Jetpack MVVM组件化框架

    超级简洁、彻底组件化的轻量级Android Kotlin Jetpack MVVM组件化框架

    结构 特点: 彻底组件化,且更简洁,Module具有独立的Application、AndroidMinifast、资源文件等;Application和Libra

    日期 2023-09-21 09:20:53     
  • 最全Android Kotlin 学习路线(Kotlin 从入门、进阶到实战)

    最全Android Kotlin 学习路线(Kotlin 从入门、进阶到实战)

    Kotlin 是由 jetBrains 开发的一门现代多平台应用的静态编程语言,Kotlin 代码即可以编译成 Java 字节码,又可以编译成 JavaScript,Kotlin 是

    日期 2023-09-21 09:20:53     
  • Kotlin NoClassDefFoundError异常

    Kotlin NoClassDefFoundError异常

    出现异常 java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics 网上有人说添加    compile 'com.mapzen:on-the-road:0.8.1 测试会报其他异常或错误 解决办法 默认会在 ap

    日期 2023-09-21 09:20:53     
  • Android Kotlin 基础之RecyclerView (2020更新)

    Android Kotlin 基础之RecyclerView (2020更新)

    Android Kotlin 基础之RecyclerView 原教程地址https://www.raywenderlich.com/1560485-android-recyclerview-tutorial-with-kotlin demo 代码下载 链接:https://pan.baidu.com/s/1qfRHlbO3kqmApCo0O

    日期 2023-09-21 09:20:53     
  • Kotlin静态方法

    Kotlin静态方法

    Kotlin静态方法 工具类 全都是静态方法的情况 : class 类名 改为 object 类名 即可 package redwolf.com.moreimageupload import okhttp3.MultipartBody import java.io.File /** * @作者 RedWolf * @时间 2017/5/20 10:52 * @简

    日期 2023-09-21 09:20:53     
  • 看不懂Kotlin源码?从Contracts 函数说起~

    看不懂Kotlin源码?从Contracts 函数说起~

    作者:黄林晴 转载地址:https://mp.weixin.qq.com/s/lFTKfsHhFxw8pFoCvc31dg 前言 最近有朋友反馈说因为源码是Kotlin,

    日期 2023-09-21 09:20:53     
  • Kotlin : Retrofit + RxAndroid + Realm

    Kotlin : Retrofit + RxAndroid + Realm

    https://jqs7.com/kotlin-retrofit-rxandroid-realm/ 原作者:Ahmed Rizwan 原文链接:Kotlin : Retrofit + RxAndroid + Realm 译文作者:Jqs7 审阅:@SusuwANjr 在这篇文章里面我会使用一些库(就我平时用那些),比如使用 Kotlin 和 Rx 来写 Retrofit 和 Realm 。

    日期 2023-09-21 09:20:53     
  • 全网最细笔记java与kotlin的一些异同

    全网最细笔记java与kotlin的一些异同

    本文主要介绍java与kotlin的一些异同 后面可能还会继续比较kotlin和dart 期待吗? 打印日志 Java System.out.print("Amit Shekhar

    日期 2023-09-21 09:20:53     
  • Kotlin中的object 与companion object的区别

    Kotlin中的object 与companion object的区别

    之前写了一篇Kotlin中常量和静态方法的文章,最近有人提出一个问题,在companion object中调用外部的成员变量会调用不到,这才意识到问题,本篇文章会带着这个疑问来解决问题。 一、 object关键字 object 关键字可以表达两种含义:一种是对象表达式,另一种是 对象声明。 1、对象表达式 继承一个匿名对象 val textView = findViewById<T

    日期 2023-09-21 09:20:53     
  • Kotlin 第一个 app

    Kotlin 第一个 app

        使用 RecycleView 显示测试数据 显示结果 在activity_main.xml 添加对应控件布局 (TextView RecycleView) <?xml version="1.0" encoding="utf-8"?> <andr

    日期 2023-09-21 09:20:53     
  • 【历史上的今天】7 月 19 日:IMAP 协议之父出生;Project Kotlin 公开亮相;CT 成像实现新突破

    【历史上的今天】7 月 19 日:IMAP 协议之父出生;Project Kotlin 公开亮相;CT 成像实现新突破

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 7 月 19 日,在 2010 年的今天,亚马逊发布了

    日期 2023-09-21 09:20:53     
  • Kotlin 单例

    Kotlin 单例

    单例的实现方法,可以通过同伴对象,或者 lazy。 示例: class Hello private constructor() { companion object { val instance = Hello() } } 通过 lazy 实现 class Hello private constructor() { private object H

    日期 2023-09-21 09:20:53     
  • Kotlin VS Java:基本语法差异(转载)

    Kotlin VS Java:基本语法差异(转载)

    5月18号,goole宣布Kotlin成为官方支持的开发语言以来,Kotlin语言社区,公众号,qq群等全面轰炸,本文是一篇译文,来自国外的一个用户,将给大家介绍,基础语法部分Kotlin和java之间的差异,对于使用java开发android的大牛们来说可以做个基本的比较。 1. Kotlin,do less,get more         

    日期 2023-09-21 09:20:53     
  • 安卓项目为什么要转Kotlin?

    安卓项目为什么要转Kotlin?

    目前google对kotlin的推广力度越来越大, 一/为什么要转Kotlin 上次google开发者大会把kotlin列为第一类开发语言之后,19年的google开发大会,google已经把kotlin正式列为第一开发语言,优先级已经高于java了。 那么kotlin有什么优势呢?

    日期 2023-09-21 09:20:53     
  • AndroidStudio使用的kotlin简介

    AndroidStudio使用的kotlin简介

       Kotlin是一种在Java虚拟机上执行的静态型别程式语言,它也可以被编译成为JavaScript原始码。它主要是由俄罗斯圣彼得堡的JetBrains开发团队所发展出来的程式语言,其名称来自于圣彼得堡附近的科特林岛。[3]2012年1月,著名期刊《Dr. Dobb's Journal》中Kotlin被认定为该月的最佳语言。[4]虽然与Java语法并不相容,但Kotlin

    日期 2023-09-21 09:20:53     
  • 【历史上的今天】2 月 15 日:Pascal 之父出生;YouTube 成立;Kotlin 语言问世

    【历史上的今天】2 月 15 日:Pascal 之父出生;YouTube 成立;Kotlin 语言问世

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2023 年 2 月 15 日,在 1564 年的今天,欧洲近代自然

    日期 2023-09-21 09:20:53     
  • Kotlin 基础语法

    Kotlin 基础语法

    Kotlin 文件以 .kt 为后缀。 包声明 代码文件的开头一般为包的声明: package com.runoob.main import java.util.* fun test() {} class Runoob {} kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。 以上例中 test

    日期 2023-09-21 09:20:53     
  • Idea编译项目报错Error:Kotlin: Module was compiled with an incompatible version of Kotlin.

    Idea编译项目报错Error:Kotlin: Module was compiled with an incompatible version of Kotlin.

    https://blog.csdn.net/b13001216978/article/details/123996292

    日期 2023-09-21 09:20:53     
  • 如何使用华为机器学习服务和Kotlin实现语音合成

    如何使用华为机器学习服务和Kotlin实现语音合成

    1. 引言   你曾遇到过这种情况吗?一本小说太长,要花很长时间阅读,但如果有app能自动为你阅读,就会省时很多。因此,将文本转换成语音的工具应运而生。华为机器学习服务(HUAWEI ML Kit)具备语音合成(Text To Speech, TTS)功能,能让app快速实现从文本到语音的转换。TTS可以将文本转换成人声。这也可以通过默认方法实现,但这些方法不能提供自然或真实的声音。TTS服务全

    日期 2023-09-21 09:20:53     
  • Kotlin 扩展函数、中缀表示法

    Kotlin 扩展函数、中缀表示法

    扩展函数 参考链接 Kotlin 语言中文站 声明一个扩展函数,我们需要用一个 接收者类型 也就是被扩展的类型来作为他的前缀。 package foo.bar; infix fun Int.ride(num: Int): Int{ println("num= $num") return 2 *

    日期 2023-09-21 09:20:53     
  • kotlin 插件更新到 1.2.41 程序出错 Please use kotlin-stdlib-jdk7 instead

    kotlin 插件更新到 1.2.41 程序出错 Please use kotlin-stdlib-jdk7 instead

    buildscript { ext.kotlin_version = '1.2.41' repositories { google() jcenter() } dependencies { classpath 'com.android.too

    日期 2023-09-21 09:20:53     
  • 【历史上的今天】2 月 15 日:Pascal 之父出生;YouTube 成立;Kotlin 语言问世

    【历史上的今天】2 月 15 日:Pascal 之父出生;YouTube 成立;Kotlin 语言问世

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 2 月 15 日,在 1564 年的今天,欧洲近代自然

    日期 2023-09-21 09:20:53     
  • 使用Kotlin优雅的开发Android应用

    使用Kotlin优雅的开发Android应用

      来源:https://juejin.im/post/5915c0a744d904006c4e3bcd demo下载地址:https://github.com/xiehui999/KotlinForAndroid   写在前面 在之前的一篇文章,我们简单的知道了Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感兴趣

    日期 2023-09-21 09:20:53     
  • 【Android】Kotlin 快速编译背后的黑科技,了解一下~

    【Android】Kotlin 快速编译背后的黑科技,了解一下~

    前言 快速编译大量代码一向是一个难题,尤其是当编译器必须执行很多复杂操作时,例如重载方法解析和泛型类型推断。 本文主要介绍在日常开发中做一些小改动时,Kotlin编译器是如何加快编

    日期 2023-09-21 09:20:53     
  • 初识 kotlin 创建一个 kotlinApp

    初识 kotlin 创建一个 kotlinApp

        安装android studio 下载地址 https://developer.android.google.cn/studio/index.html(最新版3.1.1)     配置 android 环境参考百度     创建 android Project 或者 android Module     安装 Ko

    日期 2023-09-21 09:20:53     
  • Android Kotlin(二)—— Kotlin与Retrofit进行网络请求RecyclerView展示图片列表

    Android Kotlin(二)—— Kotlin与Retrofit进行网络请求RecyclerView展示图片列表

    接上一篇:Android Kotlin(一)—— Kotlin 入门与 HttpURLConnection 网络请求 一.获取插件和框架 1.摒弃findViewById  apply plugin: 'kotlin-android-extensions' 2.Retrofit相关获

    日期 2023-09-21 09:20:53     
  • Kotlin之美

    Kotlin之美

    公司4月份项目全面转入kotlin,随着kotlin使用的逐渐深入,感觉这语言相对Java真的方便好多好多。 现在每每敲代码的时候,发现写的不爽的代码,都会去查一查,kotlin是否有语法糖优化这种写法。 就比如我们经常会有一个操作,生成一个List对象,

    日期 2023-09-21 09:20:53     
  • kotlin 和java 混编

    kotlin 和java 混编

    如果你之前使用 Java 语言而没有 Kotlin 开发经验,不用担心,Intellij IDEA 会帮你一键转换,将 Java 代码转换成 Kotlin 代码(但是反过来就不行了)。 在 Mac 上,系统默认的快捷键为control+shift+command+K࿰

    日期 2023-09-21 09:20:53     
  • 【Kotlin】 yyyy-MM-dd HH:mm:ss 时间格式 时间戳 全面解读超详细

    【Kotlin】 yyyy-MM-dd HH:mm:ss 时间格式 时间戳 全面解读超详细

    时间格式 时间格式(协议)描述gg时期或纪元。y不包含纪元的年份。不具有前导零。yy不包含纪元的年份。具有前导零。yyyy包含纪元的四位数的年份。M月份数字。一位数的月份没有前导零。MM月份数字。一位数的月份有一个前导零。

    日期 2023-09-21 09:20:53     
  • kotlin anko 第一个项目

    kotlin anko 第一个项目

    参考链接:官方kotlinAnko anko-example 官方提供 demo 提示一下错误 org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all f

    日期 2023-09-21 09:20:53     
  • Kotlin vs Swift - 哪个更适合移动应用程序开发?

    Kotlin vs Swift - 哪个更适合移动应用程序开发?

    对于开发移动应用程序,最常用的编程语言是 Kotlin 和 Swift。Kotlin 用于开发 Android 移动应用程序,而 Swift 用于开发 iOS 移动应用程序。 这两种编程语言都有自己的一组功能,这使它们脱颖而

    日期 2023-09-21 09:20:53     
  • Kotlin基础知识

    Kotlin基础知识

    关键字constructor,当主构造函数没有任何注解或者可见性修饰符,可以省略。 class Person constructor(name: String, age: Int) 等价于        class Person(name: String, age: Int) 3.       主构造函数与次构造函数 主构造函数:定义在类头中的构造函数。 次构造函数:定义在类体中

    日期 2023-09-21 09:20:53     
  • Activity 活动跳转(Java&Kotlin)

    Activity 活动跳转(Java&Kotlin)

    Activity 活动跳转(Java&Kotlin) 任何正式APP都不可能只有一个Activity,当有多个Activity时,怎么从一个Activity进

    日期 2023-09-21 09:20:53     
  • Getting started with Kotlin on Android

    Getting started with Kotlin on Android

    Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrain设计开发并开源,与Java相比,Kotlin的语法更简洁,更具表达性,而且提供了更多的特性。两位ThoughtWorks高级咨询师共同为我们分享Kotlin在Android上的运用。阅读字数: 1128 用时: 7分钟 2017年3月26日,ThoughtWorks高级咨询师张帅、王智勇在“Mobile Open D

    日期 2023-09-21 09:20:53     
  • Java要挂?Kotlin做安卓开发一级语言

    Java要挂?Kotlin做安卓开发一级语言

    在最近几年的流行开发语言评比中,JAVA一直稳居榜首。这不仅取决于JAVA自身拥有很多优点极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程之外,还因为JAVA的生态环境建设比较好,比如它也是我们常用的安卓操作系统的开发一级语言。 当然,JAVA也面临一些困境,比如与甲骨文的官司,可谓是旷日持久。 但是,在上周末召开的谷歌IO大会上,一开始谷歌就宣布了Android设备超过20

    日期 2023-09-21 09:20:53