E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin灯饰
Kotlin
扩展
1、扩展方法和扩展属性1.1、自定义类示例//自定义类classHuman(varname:String=""){funshowInfo(){println("名字:$name")}}//扩展方法funHuman.showName(){println("扩展方法:Name-$name")}//扩展方法funHuman.setName(name:String){this.name=name}//扩展
KillerNoBlood
·
2023-04-15 14:12
Kotlin
Learning
kotlin
android
开发语言
Kotlin
-作用域函数
一:概念
Kotlin
标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。当对一个对象调用这样的函数并提供一个lambda表达式时,它会形成一个临时作用域。
天兰之珠
·
2023-04-15 14:11
Kotlin
kotlin
作用域函数
let
run
apply
Kotlin
作用域函数对比:let、also、run、apply、with
文章参考文章参考1、作用域函数对比let:返回最后一行also:与let相似,但返回上下文with:this隐式访问,返回最后一行run:let和with的结合体,返回最后一行apply:与run相似,但返回上下文注:尽量避免过度使用作用域函数,会降低代码可读性;尽量避免嵌套使用作用域函数;链式调用时注意区分开上下文对象(it或this)2、使用场景、特点2.1、let()函数使用场景:可空变量的
KillerNoBlood
·
2023-04-15 14:09
Kotlin
Learning
kotlin
java
开发语言
kotlin
flow切换线程操作(flow flowOn)
结论flowOn操作符对上游范围有效,范围是指两个flowOn之间,如果只有一个flowOn,则上游全部有效最后一个flowOn后的操作所在线程与当前整个flow所在的线程池相同日志协程在IO线程lifecycleScope.launch(Dispatchers.IO){flow{Log.d("TAGTAG","emit${Thread.currentThread().name}")emit(1)
yin_xin
·
2023-04-15 14:52
5. 包
Kotlin
在
Kotlin
中包的概念和表达方式与Java完全一样。
努力生活的西鱼
·
2023-04-15 13:08
Kotlin
数据类与密封类
数据类
Kotlin
可以创建一个只包含数据的类,关键字为data:dataclassUser(valname:String,valage:Int)编译器会自动的从主构造函数中根据所有声明的属性提取以下函数
bruce1990
·
2023-04-15 13:51
Android (
Kotlin
)
kotlin
-reflect 反射实体类的简单用法
build.gradleapi"org.jetbrains.
kotlin
:
kotlin
-reflect:1.6.10"//https://github.com/stfalcon-studio/ChatKit
想看烟花么
·
2023-04-15 12:22
mac上android studio打开报错Missing essential plugin: org.jetbrains.android Please reinstall Androi...
今天手贱把
kotlin
插件禁用了后重启Androidstudio2020.3.1.23-mac后出现此错误33171631957559.jpg参考网上的解决方法在终端输入命令open/Users/你的用户名
里予心
·
2023-04-15 10:38
kotlin
实战!零基础如何成为高级Android开发,面试总结
前言程序员这个行业,日新月异,技术体系更新速度快,新技术新框架层出不穷,所有的技术都像是一个无底洞,当你学得越多就会发现不懂的越多,不懂的越多,需要学习的就更多。因此,一旦选择了这个行业,就意味着你必须不断学习才能跟得上大家的脚步,而要想成为一名优秀的程序员,更是需要通过正确的方法,设定正确的目标来进行不断地学习。作为一名常年在各种技术群里吹水却又无比热心肠的老司机,看到有人提问时,总是会蹦出来帮
Java老猴子
·
2023-04-15 09:53
程序员
android
在android studio使用
kotlin
开发android快速注释
进入设置,安装插件界面,搜索Bug
Kotlin
Document,使用/**+return生成文件注释头进入设置Editor->FileandCodeTemplates->Includes-&
Unique_c
·
2023-04-15 08:06
Kotlin
_02_安卓开发之Activity的生命周期
Activity生命周期分为7个阶段。每个阶段对应的方法,都是在阶段名称前加上on。比如,Create阶段对应的方法是onCreate。生命周期Create:创建阶段该阶段界面不可见,所以不能在对应方法onCreate中进行界面处理方面的编程。比如,不能进行动画显示。在一个Activity生命周期中,该阶段只有一次,方法onCreate也只会执行一次。在方法onCreate中,通常进行初始化工作,
白於青
·
2023-04-15 07:57
android自定义view【绘图篇】
kotlin
语法总结硬件加速概述GPU的英文全名为graphicsprocessingunit中文翻译为图形处理器。
居居用屁屁
·
2023-04-15 05:23
Kotlin
类委托(二):实现原理及注意事项
相关文章
Kotlin
类委托(一):如何把一个列表页优化到十几行代码
Kotlin
类委托(二):实现原理及注意事项上章留下的问题有看过我上一篇文章的读者可能会有疑问,为什么对网络数据的请求要使用lambda
WangJie0822
·
2023-04-15 04:17
kotlin
高阶函数极简用法
插播一段高阶函数用法1.定义函数A2.定义函数B在B的参数表中嵌入和A一致的参数形式和返回值形式3.调用函数B并将A作为B的一个参数引入,引入方式为::A如下funrunTest(){caculate(1,1,::high_level)}funcaculate(a:Int,b:Int,operate:(a:Int,b:Int)->Int){varresult=operate(a,b)print("
忧郁的老王
·
2023-04-15 04:44
webview与
kotlin
相互调用
调用本地HTML示范1595306906(1).pngjs调用
kotlin
(assert中的html)Carsonvarjson="js调用了android中的hello方法";functioncallAndroid
JaosnZhao
·
2023-04-15 04:24
kotlin
基本语法<二> [字符串、标准函数库、list与set、循环与集合转换]
字符串转义字符串函数描述\ttab键\b回退键\n换行\r回车\"双引号\'单引号\\反斜杠\$美元符号\uunicode字符字符串//使用substring截取字符串funplaceOrder(){valTAVERN_NAME="Taernyl'sFoolly"valindexOfApostorephe=TAVERN_NAME.indexOf('\'')valtravernMaster=TAVE
居居用屁屁
·
2023-04-15 03:35
2022-01-31
公路两旁的树木也因没有
灯饰
的映衬,露出它冷厉的色彩,它伸着枯败的枝桠,直戳向灰黑的天空,没有任何温度的展示它的
风的私语
·
2023-04-15 02:33
kotlin
- lateinit lazy 总结
1.如果是值可修改的变量(即在之后的使用中可能被重新赋值),使用lateInit模式2.如果变量的初始化取决于外部对象(例如需要一些外部变量参与初始化),使用lateInit模式。这种情况下,lazy模式也可行但并不直接适用。3.如果变量仅仅初始化一次并且全局共享,且更多的是内部使用(依赖于类内部的变量),请使用lazy模式。从实现的角度来看,lateinit模式仍然可用,但lazy模式更有利于封
leftcoding
·
2023-04-15 01:56
Java和
Kotlin
类的初始化顺序
JavaJava程序初始化的顺序:父类静态变量->父类静态代码块->子类静态变量->子类静态代码块->父类非静态变量->父类非静态代码块->父类构造器->子类非静态变量->子类非静态代码块->子类构造器。Java程序初始化一般遵循3个原则:静态对象(变量)先于非静态对象(变量)初始化。其中静态对象(变量)只初始化一次,因为static在jvm中只有一块区域存储,方法区(MethodArea),他之
魏树鑫
·
2023-04-14 23:20
详解
kotlin
中::双冒号的使用
一、::双冒号操作符在
Kotlin
中,::双冒号操作符的作用是获取类,对象,函数,属性的类型对象引用;获取的这些引用,并不常用,都是在
Kotlin
反射操作时才会用到;相当于Java中的反射类的字节码类型
·
2023-04-14 22:45
"
Kotlin
"系列: 二、
Kotlin
泛型
island-5783440_1920前言很高兴遇见你~在本系列的上一篇中,我们学习了
Kotlin
大部分知识点,体验到了
Kotlin
语法的便捷,强大,以及高效的函数式编程。
sweetying
·
2023-04-14 22:24
Kotlin
Compose lerp 函数
组件库,您需要在项目中导入以下依赖:在项目的build.gradle文件中添加:dependencies{implementation"androidx.compose.ui:ui:1.2.0"}然后在
Kotlin
安果移不动
·
2023-04-14 22:15
002android
kotlin
android
开发语言
Sherlock Tang Senior Java Engineer CV
Bin(Sherlock)TangJava/
Kotlin
softwareEngineerPhone:+86-15927373770Email:
[email protected]
:github.com
相关知情人士
·
2023-04-14 21:34
下载
kotlin
compiler embeddable jar资源过慢
记录下载
kotlin
compilerembeddablejar资源过慢问题defREPOSITORY_URL='http://maven.aliyun.com/nexus/content/groups/
neal秦
·
2023-04-14 20:30
Jetpack compose 正式发布beta版本,原生Android 开发将更轻松!
Jetpackcompose提供了现代化的声明式
Kotlin
API(取代Android传统的xml布局),可帮助开发者用更少的代码构建美观、响应迅速的应用程序。
依然范特稀西
·
2023-04-14 20:35
原创博客
Android
Android
Jetpack
Jetpack
Compose
Jetpack Compose-1.3.0 alpha03 基础布局组件
Compose编程思想,我在测试中使用的版本是“androidx.activity:activity-compose:1.3.0-alpha03”本文中所写的案例95%都经过测试,可以完成一个页面的基本布局,跟
kotlin
EmmaGuo2015
·
2023-04-14 20:05
android前端笔记
android
Jetpack
Compose
Jetpack Compose for Desktop 打包生成Windows的Msi安装包和exe可执行程序 exited with 311 code
创建ComposeforDesktop项目,用IDEA默认生成的代码进行打包.打包环境:IDEA2021.3.3
kotlin
1.5.31JDKjdk-15.0.2_x64(此版本打包失败,改用jdk-16.0.2
喝烧酒的兔子
·
2023-04-14 20:04
Compose
for
Desktop
Compose
Desktop
Compose打包
Compose for Desktop (Kolin跨平台编写Mac微信应用)
春光不自留,莫怪东风恶掘金博客地址-创作不易-希望点赞ComposeforDesktopCompose是由
Kotlin
语言快速编辑界面的框架,基于谷歌的现代工具箱,由JetBrains为您带来。
路很长oO
·
2023-04-14 20:01
Android架构组件
Compose
跨平台
Kotlin跨平台
ComposeDesktop
Mac微信编写
java接口类型关键字_Java 入坑
Kotlin
必看 —— 类、对象和接口
Kotlin
类、对象和接口
Kotlin
的类和接口在概念上跟Java是一样的,但是用法存在一些差别,比如继承的写法、构造函数和可见性修饰符的不同等,此外还有一些Java中没有的概念,如数据类、密封类、委托和
马马Mona
·
2023-04-14 19:54
java接口类型关键字
Kotlin
系列之四-集合
Kotlin
系列之四-集合一.
Kotlin
中的集合1.相关集合类型:-List:有序1).varmultableListOf=multableListOf(),可变集合,不是型变的2).varlistOf
RookieRun
·
2023-04-14 18:08
全网最详细中英文ChatGPT接口文档(三)30分钟快速入门ChatGPT——资源库
ChatGPT——资源库Pythonlibrary(Python库)Node.jslibrary(Node.js库)Communitylibraries社区图书馆C#/.NETCrystalGoJava
Kotlin
Node.jsPHPPythonRRubyScalaSwiftUnityUnrealEngine
小胡说人工智能
·
2023-04-14 17:20
ChatGPT
chatgpt
python
开发语言
OkSimple :更好用的网络请求框架
项目介绍一个对okhttp进行二次封装的网络请求库,相比retrofit更简单易用,扩展性强,基于okhttp4.X版本和
kotlin
。
Giorno_Giovanna
·
2023-04-14 16:38
Android日常开发Tips记录
kotlin
DCL单例classDiskCacheprivateconstructor():BitmapCache{companionobject{@Volatileprivatevarinstance
Rc在努力
·
2023-04-14 15:33
Kotlin
之集合操作符与示例
https://github.com/zhaoyubetter/kt_improve/blob/master/md/
Kotlin
%E4%B8%93%E9%A2%98%E4%B9%8B%E9%9B%86%
zhaoyubetter
·
2023-04-14 15:15
Kotlin
:lifecycleScope与GlobalScope以及MainScope的区别,详细分析为什么在Android中推荐使用lifecycleScope!
目录简要GlobalScopeMainScope()lifecycleScopelifecycleScope剩余问题分析(感兴趣的可以继续看)简要首先简要介绍一下
kotlin
协程作用域的三种类型。
pumpkin的玄学
·
2023-04-14 14:42
kotlin协程
my
android
kotlin
kotlin作用域
lifecycleScope
【深入理解
Kotlin
协程】lifecycleScope源码追踪扒皮
lifecycleScope是LifecycleOwner的扩展属性,而ComponentActivity和Fragment(androidx)都实现了LifecycleOwner接口,所以这就是为什么说lifecycleScope的作用范围是只能在Activity、Fragment中使用。publicvalLifecycleOwner.lifecycleScope:LifecycleCorout
川峰
·
2023-04-14 14:37
kotlin
kotlin
android
开发语言
kotlin协程
Kotlin
学习笔记(六)—— Flow 数据流学习实践指北(二)StateFlow 与 SharedFlow
要说最近圈内大事件,那就非chatGPT莫属了!人工智能领域最新的大突破了吧?很可能引发下一场的技术革命,因为大家都懂的原因现在还不能在中国大陆使用,不过国内的度厂正在积极跟进了,预计3月份能面世,且期待一下吧~上节主要讲述了Flow的组成、Flow常用操作符以及冷流的具体使用。这节自然就要介绍热流了。先来温习下:冷流(ColdFlow):在数据被消费者订阅后,即调用collect方法之后,生产者
修之竹
·
2023-04-14 14:06
Android
Jetpack
Kotlin
kotlin
android
jetpack
Kotlin
之协程coroutine lifecycleScope 和 viewModelScope源码(2)
上一篇文章
Kotlin
之协程coroutine使用(1)文末介绍了Activity,Fragment和ViewModelScope对应的自动绑定生命周期协程开启方式,lifecycleScope和viewModelScope
梁景杰Android
·
2023-04-14 14:34
协程
kotlin
android
python
Kotlin
协程的简单用法(GlobalScope、lifecycleScope、viewModelScope)
kotlin
协程本质上是对线程池的封装。协程通过将线程切换的复杂性封装入库来简化异步编程。程序的逻辑
hudawei996
·
2023-04-14 14:04
kotlin
Java
kotlin
android
java
关于协程,你知道LifecycleScope吗,超详细解释给你听,真的太香了
协程:implementation‘org.jetbrains.
kotlin
x:
kotlin
x-coroutines-core:1.5.0’implementation‘org.jetbrains.
kotlin
x
m0_66264881
·
2023-04-14 14:34
程序员
架构
移动开发
android
Kotlin
Iterable.zip操作符使用记录
作用假设有个场景需要将两个列表合成一个列表列表1:[1,2,3]列表2:["a","b","c"]期望结果:[(1,a),(2,b),(3,c)]如果用java,最先想到的是遍历列表,循环往新列表插入新对象,但是项目该模块是
kotlin
挨踢MAN
·
2023-04-14 13:56
kotlin
kotlin
android
java
Android中使用
Kotlin
封装一个友盟统计工具类
Android中事件统计是很常见的需求,最近做了一些封装,可以很好地看出统计事件的详细数据,使用也很方便简单,代码如下:1.在App的build.gradle目录下添加友盟统计依赖:implementation'com.umeng.umsdk:common:9.4.0'//(必选)版本号implementation'com.umeng.umsdk:asms:1.4.0'//asms包依赖(必选)i
淡然灬一笑
·
2023-04-14 13:30
打卡学习Gradle深度解析 - kts脚本加载流程
stage2program的classpath有影响stage2eval脚本剩余的部分2个阶段都会生成Program子类,目录在$HOME/.gradle/caches/gradle-version/
kotlin
-dsl
愿天堂没有996
·
2023-04-14 12:17
学习
android
gradle
0 初识
Kotlin
0基本介绍相信很多开发者对
Kotlin
还是比较陌生的。
Kotlin
是一种新型的编程语言,由JetBrains公司开发与设计,在2012年开源,但没引起什么注意。
leo0308
·
2023-04-14 12:45
Kotlin编程
kotlin
android
java
python
1
Kotlin
基础知识
1变量1.1用法
Kotlin
中的变量定义有2个关键字,val和varval用来定义不可变变量,第一次赋值后就不能再被修改了,var定义可变变量,随便修改。
leo0308
·
2023-04-14 12:45
Kotlin编程
kotlin
android
java
2
Kotlin
常用集合类型
1常用集合类型集合类型特性和用途List有序集合,可以包含重复元素。可变列表是可修改的,不可变列表是只读的。Set不包含重复元素的无序集合。可变集合是可修改的,不可变集合是只读的。Map键值对的无序集合。可变映射是可修改的,不可变映射是只读的。MutableList可变列表,可以进行添加、删除和修改操作。MutableSet可变集合,可以进行添加、删除和修改操作。MutableMap可变映射,可以
leo0308
·
2023-04-14 12:39
Kotlin编程
kotlin
android
开发语言
Kotlin
高阶函数<一>
高阶函数什么样的函数才是高阶函数呢?又怎么使用啊?直接贴上代码:方式一funmain(){funtest(a:String,display:(String)->Unit){display(a)}//使用test("666"){//第二个参数是lambda表达式,这个参数可以放后面}}display:(String)->Unit既是一个lambda表达式也是一个函数,这就是一个高价函数。这个高阶函数
安仔夏天勤奋
·
2023-04-14 09:31
Kotlin
单例实现方式
饿汉式objectSimpleSington{funtest(){}}//在
Kotlin
里调用SimpleSington.test()//在Java中调用SimpleSington.INSTANCE.test
枫叶栈
·
2023-04-14 09:54
JVM 语言的兴衰
随着
Kotlin
的崛起,让我们看看对Java的不满是如何开始的,JVM语言是如何形成的——以及哪些语言正在争夺头把交椅。时不时会有一篇文章预测Java语言的消亡。有趣的是,他们都没有写日期。
前端三少爷
·
2023-04-14 08:57
如何去提高Android开发的技术能力
如果大家已经掌握了:**android的开发语言(java或
kotlin
其中一种),android的四大组件,intent和intent过滤器,Android应用权限。
不入流Android开发
·
2023-04-14 06:50
Android开发
android
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他