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
自定义注解遇到的问题记录
auto-service使用auto-service@AutoService(Processor::class)classMyAnnotationProcess:AbstractProcessor(){}引入auto-serviceimplementation'com.google.auto.service:auto-service:1.0-rc7'annotationProcessor'com.
mianbaocheng
·
2023-03-19 02:21
kotlin
tablayout+viewpager+fragment
WechatIMG140.pngimportandroid.os.Bundleimportandroid.support.design.widget.TabLayoutimportandroid.support.v4.app.Fragmentimportandroid.support.v4.app.FragmentManagerimportandroid.support.v4.app.Fragme
我妈叫我二乖
·
2023-03-19 00:23
Flutter如何做到“按条件”编译
我们在C/C++下的时候,有时候不需要编译某些代码,只需要设置一个条件编译即可,但是到了Java、
Kotlin
、Dart时,这很难做到——不是说做不到,而是编译器不再支持“条件编译”这个功能,需要通过其他的途径来达到这一目的
iDeskAngel
·
2023-03-19 00:42
JNI代码实践
JNI代码实践[TOC]说明关于jni代码的cmake构建脚本,
kotlin
如何声明和使用native方法,jni层如何进行socket通讯,jni层如何进行多线程操作,请参见我的另一篇文章JNI入门reference
云佾风徽
·
2023-03-18 23:31
Kotlin
对 Jetpack Compose 的支持
教程取自于Google官方课程之
Kotlin
对JetpackCompose的支持JetpackCompose围绕
Kotlin
构建而成。
qiufeng1ye
·
2023-03-18 21:36
跟编辑器一起学
Kotlin
Kotlin
是一个用于现代多平台应用的静态编程语言,由JetBrains开发。
Kotlin
可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
goodjcs
·
2023-03-18 21:08
Kotlin
中的Unit,Any和Nothing
Kotlin
有一些新东西:UnitAny和Nothing,这里整理一下对这三兄弟的理解。
_惊蛰
·
2023-03-18 21:47
Kotlin
中实现流的读取的方法
我们知道java中IO操作是一份很重要的知识点,运用IO知识可以完成许多使用的操作,在Java中,提供了许多方法来进行流的读写操作,但是
Kotlin
中呢?要怎么写呢?
androidfan
·
2023-03-18 20:09
kotlin
泛型之协变(out)和逆变(in)(2)
二、
kotlin
中的in和out对比java2.1
kotlin
中的in和out
kotlin
代码如下:/***DESC:*/constvalKtBaseInOrOutTest02_TAG="KtBaseInOrOutTest02
巴菲猫
·
2023-03-18 18:48
kotlin
语言特性
原文在https://github.com/Zhuinden/guide-to-
kotlin
kotlin
的空指针安全相关?.?:!!
成虫_62d0
·
2023-03-18 18:08
Gradle 入门到出门
Gradle作为一个现代的基于JVM自动化构建工具,它抛弃了Maven和Ant使用xml配置项目的繁琐形式,使用GroovyDSL,或
Kotlin
DSL来配置构建项目,它非常强大,高可定制,快速,可用于构建
dengzii
·
2023-03-18 17:22
一个
Kotlin
泛型反射问题
前言
Kotlin
成为Android的官方开发语言已经有一段时间了,在开发中遇到的坑大都能找到填坑方案,而今天我要给大家展示一段
Kotlin
官方给我们挖的大坑。
Winter_F
·
2023-03-18 17:39
kotlin
viewpager设置显示时候加载
viewpager设置显示时候加载重写setUserVisibleHint方法overridefunsetUserVisibleHint(isVisibleToUser:Boolean){super.setUserVisibleHint(isVisibleToUser)if(isVisibleToUser){//这里初始化数据}}该方法在creteview前调用,注意数据的初始化,以免出问题。
差很多先生CL
·
2023-03-18 17:11
余弦相似度算法与
kotlin
实现
余弦相似度计算余弦相似度用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小。余弦值越接近1,就表明夹角越接近0度,也就是两个向量越相似,这就叫"余弦相似性"。公式不作推导,直接列出最终公式image.png先定义一个数据体dataclassTestBean(valage:Int)计算一个list里的平均值函数:funaverageRss(data:List):Double=if(data
R7_Perfect
·
2023-03-18 16:57
kotlin
中的协程(Couroutines)
普遍的解释:协程就是协同程序,而
kotlin
协程就是基于javathreadapi封装的工具包,帮助我们轻松的写出复杂的并发代码。二、为什么要使用协程,协程的优点是什么?
会写代码的小猿猴
·
2023-03-18 15:19
Kotlin
Flow 二 Flow 被压 backpressure
Kotlin
中的背压有如下三种方式。通过buffer操作符来完成。buffer操作指的是设置缓冲区。当然缓冲区有大小,如果溢出了会有不同的处理策略。
星流星
·
2023-03-18 15:51
Kotlin
扩展函数及原理
在很多公司一些比较稳定良好的库都是Java开发的,也完全没必要去用
Kotlin
语言重写。但是想要扩展库的接口和功能,这时候扩展函数可能就会派上用场。
wuchao226
·
2023-03-18 14:25
高效的
Kotlin
——异常与类型安全结果
(PrefernullorFailureresultwhenthelackofresultispossible)你可能觉得,这一条的中英文对不上啊,的确,这个条目以下的内容并非来自于Effective
Kotlin
珞泽珈群
·
2023-03-18 14:18
Android的Activity和iOS的ViewController生命周期
应用程序的生命周期于程序的健壮性有着密不可分的联系,安卓中的Activity和iOS中的Controller充当着视图控制器的角色,接下来通过
Kotlin
和swift语言来对比两个控制器的生命周期。
徐文俊
·
2023-03-18 13:11
Kotlin
(四)类 普通类,构造函数,抽象类,内部类等
一、类的声明1、关键字声明类的关键字为class二、类的构造函数在
Kotlin
中,允许有一个主构造函数和多个二级构造函数(次构造函数)。其中主构造函数是类头的一部分。
苍天霸气诀
·
2023-03-18 12:22
Kotlin
的异常处理
异常处理通过封装的方式,对网络请求和结果处理,使用runCatching+try/catch进行包裹runCatching{doRequest.invoke()}.onSuccess{result:Response->try{if(result.isSuccessful){successAction(result)}else{failAction(result)}}catch(e:Exceptio
Infinity_空
·
2023-03-18 12:10
Kotlin
语言(八):异常处理
1、空值处理funmain(){/**--------------------非空类型--------------------*/valstr:String="
kotlin
"//valstr1:String
SupKing_a520
·
2023-03-18 11:58
kotlin
进阶—深入理解协程
概念实际就是
kotlin
官方提供的线程API,相当于AsyncTask特性:非阻塞挂起,可挂起/恢复执行本质:协程就是个线程框架协程的挂起本质就是线程切出去再切回来依赖implementation'org.jetbrains.
kotlin
x
Peakmain
·
2023-03-18 10:09
Android 中
Kotlin
实现Parcelable
作为android开发者都知道,开发中具备两种序列化的操作,一个是Serializable,另一个是在Android中引入的Parcelable;从google官网的态度而言,Parcelable的效率更高。但是两者的实现方式却有很大区别,举个例子image.pngSerializableclassHuman:Serializable{}ParcelableclassPerson():Parcel
诡异的叶子
·
2023-03-18 09:50
kotlin
中的延迟加载
kotlin
的延迟加载主要有两种:lateinit和lazy;一、lateinit在var之前添加lateinit,然后选择你想要的时候,初始化,但是有以下需要注意的地方:1.lateinit只能修饰变量
most_xiaoya
·
2023-03-18 08:53
Kotlin
之flow执行顺序分析(一看就会系列)
前言PS:以下flow都是基于
kotlin
flow对于初学者来说大部分都是处于只会用的阶段。但是flow到底是如何通过emit发送消息给collect接收的呢?
我叫Xy
·
2023-03-18 08:52
从java到
Kotlin
之-控制流
if...else在
Kotlin
中,if...else是一个表达式,即它会返回一个值。
CZKGO
·
2023-03-18 06:16
Kotlin
好用工具方法总结
驼峰字符串转换成带有_的拼接小些字符串apiTokenapi_tokenfunString.toSnakeCase()=this.split(Regex("(?=[A-Z])")).joinToString("_"){it.toLowerCase()}获取系统属性,不同系统不一样println(System.getProperty("User-Agent"))//获取所有的属性valpropert
zcwfeng
·
2023-03-18 05:55
Kotlin
自定义View中@JvmOverloads的坑
@JvmOverloads注解是用来干嘛的?如果方法参数中有默认值的,那么这个注解可以帮我们生成多个重载方法,这样方便我们调用,可以省掉一些不关心的参数。image.pngimage.png如果我们这样写,会生成三个重载方法,这里的坑并不在JvmOverloads注解本身,而在defStyleAttr。修改defStyleAttr的时候我们会覆盖掉父类对defStyleAttr的默认样式。坑在哪我
shiyuzhe
·
2023-03-18 02:29
用十种编程语言开发计算器应用-第三篇-Python
用十种编程语言开发计算器应用C语言C#(windows桌面软件)Swift(ios应用)pythonDart(Flutter应用,跨平台,适用安卓、ios、mac、windows、web)Java(安卓App)
Kotlin
蓝不蓝编程
·
2023-03-18 01:53
Kotlin
Standard.kt 内置函数使用
在
Kotlin
源码的Standard.kt文件中提供了一些很好用的内置高阶函数,可以帮助我们写出更优雅的
Kotlin
代码,提高生产力。
SheHuan
·
2023-03-18 00:37
Android 上的
Kotlin
协程,由浅入深
协程是在版本1.3中添加到
Kotlin
的,它基于来自其他语言的既定概念。在Android上,协程有助于管理长时间运行的任务,如果管理不当,这些任务可能会阻塞主线程并导致应用无响应。
JeffreyWorld
·
2023-03-18 00:50
Kotlin
基础
Hello
Kotlin
kotlin
入门关于
kotlin
,谷歌已经在2019年将它扶正为安卓第一开发语言。作为一名安卓开发的混子,还是有必要学习一下。
肥得流油
·
2023-03-17 21:03
LeetCode之Letter Tile Possibilities(
Kotlin
)
问题:方法:深度优先遍历加染色提高遍历效率。packagecom.eric.leetcodeclassLetterTilePossibilities{funnumTilePossibilities(tiles:String):Int{valvisit=BooleanArray(tiles.length){false}valresult=mutableSetOf()dfs(visit,tiles,"
糕冷羊
·
2023-03-17 20:09
Kotlin
内置函数-joinToString
可读格式检索集合内容,将集合转换为字符串的函数joinToString()根据提供的参数从集合元素构建单个String。joinTo()执行相同的操作,但将结果附加到给定的Appendable对象。案例1:当使用默认参数调用时,函数返回的结果类似于在集合上调用toString():各元素的字符串表示形式以空格分隔而成的Stringvalnumbers=listOf("one","two","thr
zcwfeng
·
2023-03-17 16:04
非科班,低学历的我如何自学 Python ,找到一份月薪15K的工作?
背景本人专科毕业(报了自考本科),会计专业,经朋友介绍一次很偶然的机会,接触到了这个行业,今天是我
Kotlin
入门后,入行Python后,第一次总结下自己的经验!
七秒246
·
2023-03-17 16:59
Coil图片加载库的使用介绍
Coil图片加载库的使用介绍.Coil官方介绍Coil是一个Android图片加载库,通过
Kotlin
协程的方式加载图片。Coil名字的由来:取CoroutineImageLoader首字母得来。.
卡哇伊的萝莉
·
2023-03-17 16:05
android
java
Kotlin
数据类型
举例来说,
Kotlin
程序中Int类型
凌烟醉卧
·
2023-03-17 15:07
kotlin
-使用gson将json数组转列表list
privatefunjsonToList(jsonList:String):List{returngson.fromJson(jsonList,object:TypeToken>(){}.type)}
mihope
·
2023-03-17 14:59
移动开发技术简介
比如Android原生应用就是指使用Java或
Kotlin
语言直接调用AndroidSDK开发的应用程序;而iOS原生应用就是指通过Objective-C或Swift语言直
JimmyL
·
2023-03-17 12:05
Kotlin
函数魔法 - 双冒号
Java的繁重先看看平时我们写Java时遇到的问题:publicvoidmain(){foo1(newRunnable(){@Overridepublicvoidrun(){System.out.println("xxx");}});}privatevoidfoo1(Runnabler){r.run();}我们其实只要run这个函数,而直接将函数作为参数是不被允许的,所以我们要在外面套上一个冗余的
Mindjet
·
2023-03-17 11:14
kotlin
-匿名Handle的优雅实现
学习
Kotlin
有十来天了,赶觉还是蛮爽的,特别是在接触lambda表达式后,当然Java8后也支持了这些方式。
开发应以大橘为重
·
2023-03-17 11:49
月河老街
窄窄的石桥架在月河之上,贯通水的两岸人由街外踩上石桥进入古街深巷静静的月河如凝如渊岸上的
灯饰
平添了许多情调置身于此,不免感动入街,却只是一条窄窄的巷道一路来,乐声绕耳原来,月河街,是酒吧一条街多少乐手在这里日日年年度过或许酒吧店的老板亦是能歌善弹者经营着一间小店经营着自己的情怀图片发自
草芯
·
2023-03-17 09:49
关于flutter 插件(iOS 篇)
bundleID/包名xxx_plugin:插件名称fluttercreate--orgcom.example--template=plugin--platforms=android,ios-iswift-a
kotlin
xxx_plugin
91阿生
·
2023-03-17 09:17
kotlin
学习笔记(一)
kotlin
基础语法
Kotlin
文件以.kt为后缀1.包声明代码文件的开通一般为包的声明packagecom.sdq.koimprotjava.util.
lennasu
·
2023-03-17 05:40
历时七天,我将我的两万行java项目转
kotlin
项目
数天前我将我java开发的工程,全部转换成了
kotlin
形式的工程。如果你也想做,本身也有一定的java开发安卓程序的功底。本文将比较适合你。
朱_c713
·
2023-03-17 01:07
全民
Kotlin
:协程特别篇
第一篇:全民
Kotlin
:Java我们不一样第二篇:全民
Kotlin
:你没有玩过的全新玩法当前篇:全民
Kotlin
:协程特别篇目录什么是协程suspend关键字介绍集成协程runBlocking用法launch
Android轮子哥
·
2023-03-17 00:23
[Android
Kotlin
-Flow]
Kotlin
-Flow如何在Android项目中使用
前言:Flow是
kotlin
提供的一个重要的异步工具,类似于RxJava的响应式编程框架,使用协程封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。
Darren老师
·
2023-03-16 23:07
Kotlin
+Jecpack的CameraX+MLKit实现Android手机扫描二维码功能
前两篇文章介绍了使用Jetpack的CameraX库的基本使用方法。传送门:CameraX基本使用:https://www.jianshu.com/p/c1955529dd4cCameraController更方便的使用:https://www.jianshu.com/p/e2092b3ab531之前在Android开发时扫描二维码都是用Camera+zxing库进行开发。但是现在发现使用Came
没有小叮当的大雄
·
2023-03-16 23:24
一个基于android support library 简易实现的Floating Action Menu.
代码
kotlin
classFAB@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?
RainYue
·
2023-03-16 22:26
上一页
102
103
104
105
106
107
108
109
下一页
按字母分类:
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
其他