×

kotlin

【深入kotlin】 - 与Java互操作:java调用kotlin(kotlin与java的关系)

话说很安逸 话说很安逸 发表于2024-04-09 浏览5716 评论0
Java 调用 kotlin 属性 Kotlin 类的一个属性编译后,会产生 3 种 Java 对象: get 方法,getXxx set 方法,setXxx 私有字段,字段名与 kotlin 属性名完全匹配。 class Test { var name: String = "" } 如果 kotlin 属性名为 is 开头(Bool 类型),get 方法名 = 属性名,set 方法名则是将 is 替换为 set,字段名=属性名。 @JvmField 注解 当对 kot

kotlin

【idea插件开发】从0入门idea插件开发,idea插件开发教程,如何开发idea插件

无理 无理 发表于2024-04-09 浏览11993 评论0
idea插件介绍 作为一枚程序员,平时最常用的ide就是IntelliJ IDEA。平时会用到各种各样的插件,通过插件的使用,提高自己的开发效率。 idea具有全局性,安装好插件后,对idea生效,所有的工程均能找到。 idea使用的便捷性,在固定的菜单中,或者右键即可看到该插件的使用入口 专注度高,展示出来的内容均是自己需要关注的,不需要关注的就不会展示。可以专注思考自己要怎么用。 和系统解耦,插件可以给给开发提效,却不会去占用项目的空间位置。 … 为什么开发idea插件?

kotlin

Android修行手册 - ProgressBar-下(android progressbar的使用)

一颗心的坚持 一颗心的坚持 发表于2024-04-08 浏览13451 评论0
往期文章分享 点击跳转=>《导航贴》- Unity手册,系统实战学习 点击跳转=>《导航贴》- Android手册,重温移动开发 本文约5.3千字,新手阅读需要9分钟,复习需要3分钟 【收藏随时查阅不再迷路】 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,

kotlin

Android Kotlin之Flow数据流(android kotlin flow)

ZampK ZampK 发表于2024-04-07 浏览12457 评论0
Flow介绍 Flow是google官方提供的一套基于kotlin协程的响应式编程模型,它与RxJava的使用类似,但相比之下Flow使用起来更简单,另外Flow作用在协程内,可以与协程的生命周期绑定,当协程取消时,Flow也会被取消,避免了内存泄漏风险。 我们知道 协程是轻量级的线程,本质上协程、线程都是服务于并发场景下,其中协程是协作式任务,线程是抢占式任务。默认协程用来处理实时性不高的数据,请求到结果后整个协程就结束了,即它是一锤子买卖。 而Flow数据流可以按顺序发送多个

kotlin

Android kotlin 大全(Android kotlin)

水木年华 水木年华 发表于2024-04-03 浏览9578 评论0
前言 在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解: kotlin 包含了大量的语法糖,在编码的时候,会大大的简化我们的代码量及工作效率,kotlin 中的高阶函数,扩展函数,委托,数据类,密封类,集合操作,可空类型等等。相比传统的Java 语言,kotlin 种大量的简写,可以减少很多用Java 必须要写的样板代码,减少大量的 if…else 等嵌套,减少大量接口的实现,代码

kotlin

协程简单介绍(协程简单介绍怎么写)

infinitiM37 infinitiM37 发表于2024-04-03 浏览8786 评论0
1、协程是什么 协程基于线程,它是轻量级的线程 协程让异步逻辑同步化,杜绝回调地狱 协程最核心的点就是,函数或者一段程序能够被挂起,稍后再在挂起的位置回复 2、协程用来解决什么问题 处理耗时任务,这种任务常常会阻塞主线程 保证主线程安全,即确保安全地从主线程调用任何suspend函数 3、协程的挂起和恢复 常规函数基础操作包括:invoke(或call)和return,协程新增了suspend和resume: suspend --- 也称为挂起或暂停,用于暂停执行当前协

kotlin

Java:Java和Kotlin有哪些区主要别?(java与kotlin的区别)

yimi yimi 发表于2024-04-01 浏览4762 评论0
​  如果你是移动应用程序开发人员,Java可能是你最喜欢构建Android应用程序的语言。但是到处涌现出几种新的语言,它们可能会挑战Java在Android世界中的主导地位。其中之一是Kotlin,这是一种相对较新的编程语言,已被Google宣布为Android支持的“一流”语言。   Kotlin不断发展和增强,它现在被视为框架、库和工具的成熟生态系统,其需求正在迅速增长,尤其是在移动应用程序开发方面。   以下是Java和Kotlin之间的主要区别:   1.Java 仅支持面向对象

kotlin

Android修行手册 - ProgressBar-下(修行助手app下载)

Yζั͡琰ั͡✾???? Yζั͡琰ั͡✾???? 发表于2024-03-31 浏览14356 评论0
往期文章分享 点击跳转=>《导航贴》- Unity手册,系统实战学习 点击跳转=>《导航贴》- Android手册,重温移动开发 本文约5.3千字,新手阅读需要9分钟,复习需要3分钟 【收藏随时查阅不再迷路】 ?关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣 !!!专注于Android/Unity和各种游戏开发技巧,

kotlin

将kotlin协程用于网络请求---完整实例,看这一篇就够了

xing138559 xing138559 发表于2024-03-31 浏览4161 评论0
前言:关于kotlin协程的介绍网上一大堆,用于网络请求的介绍也是一大堆,此文章不讲解各种原理,只讲实例使用,只要你有kotlin基础保证能看懂,看完就可以实际将kotlin协程应用于网络请求,从此废弃掉回调地狱,让你的app飞起来吧 本文的网络请求使用了Retrofit2 + okhttp,因为使用的是协程,就再也不需要回调地狱了,所以抛弃了Rxjava 1.先集成相关sdk 在app模块目录build.gradle中添加 apply plugin: 'kotlin-andro

kotlin

【Android】Bluetooth(蓝牙)连接与数据传输(1) (android 蓝牙数据传输)

YaoYao YaoYao 发表于2024-03-29 浏览8170 评论0
简介 蓝牙技术是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术(使用2.4~2.485GHz的ISM波段的UHF无线电波)连接。 蓝牙类型 描述 经典蓝牙(Classic Bluetooth) 功耗高,传输数据量大,传输距离短(10米) 低功耗蓝牙(Bluetooth Low Energy) 功耗低,传输数据量小,传输距离较经典蓝牙远 蓝牙模块 描述 单模蓝牙 有一