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
Java调用Kotlin
Kotlin
,解决调用了函数但是函数体内没有执行的问题,什么时候使用invoke
funmain(){listOf(1,2,3).forEach{foo(it)}}funfoo(a:Int)={print(a)}这段代码按照代码逻辑来说打印的是123但是没有这个打印把foo函数转成java的代码如下@JvmStatic@NotNullpublicstaticfinalFunction0foo(finalintvar0){return(Function0)(newFunction
Kristen Stewart
·
2023-08-31 18:55
kotlin
OkHttp 源码解析(
Kotlin
版)
前言OkHttp是一款非常优秀的网络请求框架,随着
Kotlin
语言的不断完善,OkHttp自4.0版本开始使用
Kotlin
编写,对于巩固
Kotlin
语法知识及实践,研读OkHttp4.0及以上版本的源码是一个不错的选择
紫依卓兰
·
2023-08-31 18:36
opencv android sdk 使用中的问题
Pluginwithid‘
kotlin
-android’notfound在build.gradle(:app)中添加以下内容buildscript{ext{
Kotlin
_Verion="1.9.10"}
juno
·
2023-08-31 13:31
安卓
opencv
Kotlin
泛型的高级特性(六)
Kotlin
也是这样,然而不同的是
Kotlin
提
阴天吃鱼
·
2023-08-31 12:01
Kotlin
android
kotlin
kotlin
,null let expression
kotlin
,nullletexpressionclassNum{vardata:Int?
zhangphil
·
2023-08-31 10:54
kotlin
kotlin
kotlin
转 Java
今天突然想研究下有些
kotlin
文件转为Java到底长什么样,好方便优化
kotlin
代码,搞了半天发现一个非常简单的AndroidStudio或者Intellijidea官方插件
Kotlin
,
Kotlin
Alex老夫子
·
2023-08-31 10:22
kotlin
java
kotlin
反编译
Kotlin
判断null比较let布尔值Boolean
Kotlin
判断null比较let布尔值BooleanclassMyData{valcount:Int?=2023valnumber:Int?
zhangphil
·
2023-08-31 10:48
kotlin
kotlin
Kotlin
中let, with, run, apply, also方法的使用总结
Kotlin
中let,with,run,apply,also方法的使用总结调用方式传递参数(it/this)返回值let链式调用it计算结果with函数调用this计算结果run链式调用this计算结果
kermitye
·
2023-08-31 09:09
工作记录:
kotlin
混合编程Arouter无法匹配路径
ARouterThereisnoroutematchthepath[/xxx/xxx],ingroup[xxx][]最近项目里引入了
Kotlin
,保留了老的Java文件,但是新的需求都使用
Kotlin
进行开发
维特or卡顿
·
2023-08-31 08:18
Android okhttp网络请求封装 结合协程简单使用
Kotlin
版(2)
直接上代码:OkhttpUtils:classOkhttpUtils{companionobject{privatevarinstance:OkhttpUtils?=nullprivatevarokhttp:OkHttpClient?=null@SynchronizedfungetInstance():OkhttpUtils{if(instance==null)instance=OkhttpUti
写帽写帽写帽
·
2023-08-31 08:21
okhttp
网络请求
Android开发
android
kotlin
网络
Kotlin
+Flow版本。
Kotlin
版本。文章目录通用模块封装下载文件,带进度,一般封装使用flow封装通用模块封装这里封装一些通用的代码,先知道一下就可以了。/***日志打印*/funlog(varargmsg:Any?)
pumpkin的玄学
·
2023-08-31 08:20
OkHttp
my
kotlin
android
java
okhttp
Android 开源网络框架OKHttp4
Kotlin
版本源码解析
Android开源网络框架OKHttp4解析文章目录Android开源网络框架OKHttp4解析1.Http2.0协议主要增加的优化点:2.OkHttp支持的内容3.OkHttp的使用流程4.OkHttp请求过程源码解析4.1.创建一个newCall对象4.2.newCall执行同步或者异步请求,异步请求的主线流程4.3.Dispatcher的enqueue方法4.4.promoteAndExec
若之灵动
·
2023-08-31 08:50
开源框架
Android Studio -
Kotlin
- OkHttp3 报错 Expected Android API level 21+ but was 30
问题Causedby:java.lang.IllegalStateException:ExpectedAndroidAPIlevel21+butwas3解决查看Okhttp3版本,编辑器推荐的:implementation'com.squareup.okhttp3:okhttp:4.2.0'1网上找了很久都没有,后来到官网,根据官网改成了最新版:implementation'com.squareu
s_nshine
·
2023-08-31 08:19
kotlin
android
okhttp
Kotlin
解析json数据
背景
kotlin
,解析okhttp返回得数据方法classResCode(publicvalobj:JsonObject){varstatus:Int?=-1varmsg:String?
无名小卒一枚
·
2023-08-31 08:19
kotlin
json
kotlin
java
kotlin
-OKHttp网络异步请求后根据响应内容执行进一步操作
封装OKhttppackagecom.lettytrain.notesapp.utilimportokhttp3.OkHttpClientimportokhttp3.Requestimportokhttp3.RequestBodyimportokhttp3.MediaType.Companion.toMediaTypeobjectOKHttpUtils{//实现cookie持久化valclient
无名小卒一枚
·
2023-08-31 08:19
kotlin
kotlin
网络
android
创新实训博客(6)——
Kotlin
的okhttp、fastjson、intent传值
引入okhttp和fastjson依赖直接修改build.gradle文件//第三方依赖implementation'com.alibaba:fastjson:1.1.71.android'implementation'com.squareup.okhttp3:okhttp:4.7.2'AndroidManifest中添加网络访问权限fastjson构造json对象首先初始化一个json对象然后使
一位不愿意透露姓名的热心网友
·
2023-08-31 08:19
个人笔记:
Kotlin
使用OKHttp解析Json文件
在进行网络请求前需要做以下几件事:1.导入依赖implementation'com.squareup.okhttp3:okhttp:4.8.1'2.添加网络请求需要在AndroidManifest.xml中添加如下代码,不然无法进行网络请求3.如果是发送http请求需要在res文件夹下创建一个network.xml,编写如下代码然后在AndroidManifest.xml中的application
福尔蘑菇头
·
2023-08-31 08:49
android
kotlin
个人笔记:
Kotlin
使用Okhttp发送Post请求
个人笔记:
Kotlin
使用OKHttp解析Json文件_福尔蘑菇头的博客-CSDN博客与get请求不同的是post请求一般都带有参数,所以需要创建一个jsonObject用于传递值varjsonObject
福尔蘑菇头
·
2023-08-31 08:49
android
kotlin
Kotlin
使用okhttp3和gson对服务端JSON报文的高效处理
最近做了人脸识别终端的项目,学习到了很多,总结一下对服务器json的处理方式,结合使用okhttp3和gson,既简单又高效。一、准备1.先在app的build.gradle中加入依赖implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'com.google.code.gson:gson:2.9.0'2.确保你有一个接口可以
Krazyrf
·
2023-08-31 08:18
Kotlin
kotlin
json
android
OkHttp3源码详解(三) 拦截器,
kotlin
数组全排列
2.发起请求OkHttpClient.newCall实际是创建一个RealCall实例:@OverridepublicCallnewCall(Requestrequest){returnnewRealCall(this,request,false/*forwebsocket*/);}RealCall.enqueue实际就是讲一个RealCall放入到任务队列中,等待合适的机会执行:@Overrid
m0_66264699
·
2023-08-31 08:17
程序员
架构
移动开发
android
Kotlin
okhttp 简单封装
主要对自己开始学习
Kotlin
的过程做个记录,毕竟好记性不如烂笔头。虽然我一直都没有做到,这可能是个开始。
caideqiang
·
2023-08-31 08:47
Android
android
kotlin
okhttp
fasejosn
okHttp的封装类(
kotlin
)
先贴工具类的代码objectHttpUtil{//这是Get请求funsendOkHttpGetRequest(address:String,callback:okhttp3.Callback){valclient=OkHttpClient()valrequest=Request.Builder().url(address).build()//必须调用enqueue方法,异步网络请求client.
bangbangpi
·
2023-08-31 08:16
android
kotlin
《
Kotlin
系列》之协程搭配Retrofit+OkHttp3网络请求封装(
kotlin
+retrofit+okhttp3)
上一篇:《
Kotlin
系列》之MVVM架构封装前言上一篇关于MVVM架构的基类封装,这篇会在MVVM的基础上示范使用
kotlin
+retrofit+okhttp封装的网络框架,里面会涉及到协程的使用,协程异常处理包装
梦想改变生活
·
2023-08-31 08:15
kotlin
retrofit
网络
Kotlin
中 OkHttp 使用及解析
build.gradledependencies{//OkHttpimplementation'com.squareup.okhttp3:okhttp:4.9.0'}简单使用例子valokHttpClient=OkHttpClient.Builder().connectTimeout(Duration.ofSeconds(10)).readTimeout(Duration.ofSeconds(10
简单不一定不好
·
2023-08-31 08:14
OkHttp
kotlin
OkHttp
Kotlin
集合
setOfvalset=setOf(1,3,5)listOfvallist=listOf(1,3,5)mapOfvalmap=mapOf(1to"one",5to"five")
AbnerXI
·
2023-08-31 07:01
Kotlin
的基本语法六
1.内联扩展函数之letlet扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。let函数的使用的一般结构object.let{it.todo()//在函数体内使用it替代object对象去访问其公有的属性和方法...}//另一种用途判断object为null的操作object?
ZunJun
·
2023-08-31 07:09
(十二)
Kotlin
简单易学 基础语法-集合Set
(十二)
Kotlin
简单易学基础语法-集合SetSet创建与元素获取通过setOf创建set集合,使用elementAt函数读取集合中的元素,是不允许有重复的元素。
修行行者
·
2023-08-31 06:20
Kotlin入门语言
kotlin
android
开发语言
Android Glide preload RecyclerView切入后台不可见再切换可见只加载当前视野可见区域item图片,
Kotlin
AndroidGlidepreloadRecyclerView切入后台不可见再切换可见只加载当前视野可见区域item图片,
Kotlin
build.gradle文件:plugins{id("org.jetbrains.
kotlin
.kapt
zhangphil
·
2023-08-31 06:55
kotlin
Android
Glide
android
glide
kotlin
kotlin
实现猜数游戏
游戏规则1.程序随机生成一个1到100的数字,作为MagicNumber2.用户根据提示输入数据,只有三次机会输入数据代码代码很简单,使用了let内置函数funmain(){//生成随机数可以使用java的方法//valmagicNumber=Random().nextInt(11)valmagicNumber=(0..100).random()//也可以使用这种方法,生成的数字在0到100(包含
Kristen Stewart
·
2023-08-31 05:13
kotlin
kotlin
的== 和 === 的区别
code1funmain(args:Array){vala:Int=1000println(a==a)//trueprintln(a===a)//truevala1:Int=avala2:Int=aprintln(a1==a2)//trueprintln(a1===a2)//true}code2funmain(args:Array){vala:Int=1000println(a==a)//true
Kristen Stewart
·
2023-08-31 05:13
kotlin
kotlin
Kotlin
学习之密封类
Kotlin
中的密封类:
kotlin
中的密封类,用关键词Sealed修饰,且还有一个规定:Sealed类的子类应该是Sealed类的嵌套类,或者应该在与Sealed类相同的文件中声明。
huang_xiao_yu
·
2023-08-31 05:09
kotlin
Kotlin
的5种单例模式
前言最近在学习
Kotlin
这门语言,在项目开发中,运用到了单例模式。因为其表达方式与Java是不同的。所以对不同单例模式的实现进行了分别探讨。
Jason_Lee155
·
2023-08-31 05:08
Android程序
Kotlin
单例模式
kotlin
java
Kotlin
的内置函数 apply、let、run、with、also
let1.let函数返回类型,是根据匿名函数的最后一行变化而变化2.let函数中的匿名函数里面持有的是it==集合自身funmain(){varnum1=1varnum2=1varresult:Intresult=num1+num2varstr=result?.let{//传入本身,it指代本身即result,result不为空则执行let,为空则不执行println("传进来的值为${it}")
Kristen Stewart
·
2023-08-31 05:07
kotlin
kotlin
实现java的单例模式
代码packagecom.flannery.interviewdemo.singleinstance//https://blog.csdn.net/Jason_Lee155/article/details/128796742Java实现//publicclassSingletonDemo{//privatestaticSingletonDemoinstance=newSingletonDemo()
赵健zj
·
2023-08-31 05:35
Android基础
java
kotlin
单例模式
单元测试:优雅编写
Kotlin
单元测试
一、MockK简介MockK是一款功能强大、易于使用的
Kotlin
mocking框架。在编写单元测试时,MockK能够帮助我们简化代码、提高测试覆盖率,并改善测试的可维护性。
程序员小雷
·
2023-08-31 05:19
单元测试
selenium
测试工具
集成测试
功能测试
测试用例
postman
思维导图|
kotlin
入门基础语法
最近一段时间在梳理
kotlin
的一些基本概念知识点,整理了一系列的思维导图。今天我们来看看
kotlin
出语法的思维导图吧。
小工具代码
·
2023-08-31 01:49
Java
/
Kotlin
二三事
kotlin
Kotlin
入门语法
1.Kotli中的变量/*在
Kotlin
中,变量只分为val和var.而val变量只能被赋值一次,相当于在初始化进行赋值后,后续就不能改动该变量。而var变量是能够重复赋值。
~沐枫
·
2023-08-31 01:49
Kotlin学习
kotlin
android
java
kotlin
入门
一、准备工作
Kotlin
语言介绍
Kotlin
是JetBrains在2010年推出的基于JVM的新编程语言。开发者称,设计它的目的是避免Java语言编程中的一些难题。
爱水的云
·
2023-08-31 01:17
开发分享
android
java
kotlin
【Android】
Kotlin
基础语法详解(快速入门)
目录前言一、
Kotlin
环境搭建二、对象三、类四、继承五、变量六、常量七、静态常量八、定义方法九、重载方法十、基本数据类型十一、比较类型十二、转换符十三、字符串比较十四、数组十五、循环十六、角标循环十七
Full guts
·
2023-08-31 01:16
Android
android
kotlin
android
studio
Kotlin
-01.入门介绍和基础语法(Basic Syntax)
一.介绍JetBrains公司根据多年Java平台开发经验,认为Java有一定局限性和问题,由于要向后兼容,这些问题很难得到解决,因此他们开发了
Kotlin
语言!
lioil.win
·
2023-08-31 01:16
Kotlin
kotlin笔记
Kotlin
入门介绍
基础语法
jvm
java
Kotlin
入门———1.基础语法
第一个
Kotlin
程序funmain(args:Array){println("HelloWorld")}空参构造funprint(){//print为方法名println("hello")}带参构造-
lvkaixuan
·
2023-08-31 01:46
kotlin
kotlin
Kotlin
入门1. 语法基础
Kotlin
入门1.语法基础一、简介二、在Idea创建一个示例项目三、基本语法1.第一个程序2.基本数据类型(1)数字(2)类型转换(3)数学运算位运算(4)可空类型3.函数4.字符串(1)字符串拼接(
编程圈子
·
2023-08-31 01:15
#
Kotlin
入门
kotlin
关于 Handler 的这 20 个问题,你都清楚吗?
官方建议采用
Kotlin
协程替代,或者自行实现。事实上,无论是AsyncTask还是协程,背后都有Handler的功劳。
KD小帅
·
2023-08-30 23:03
java项目实战应用知识概括
java项目实战应用知识概括Jasypt加密ICU4JIdea插件BI商业智能Google验证码Kaptcha数据脱敏QRCode二维码邮件发送与接收富文本与Markdown
Java调用
第三方接口短链接服务
GeorgeLin98
·
2023-08-30 18:07
JavaEE
java
hibernate
spring
kotlin
—内联类及其原理
内联类是一个对另一个类进行包装的类,既然是对其它类的包装,那么它有什么特别之处,值得
kotlin
使用专门的语法来支持?
jxiang112
·
2023-08-30 17:32
Kotlin
编程实践7章 作用域函数let/run/apply/also
let、run、apply、also1、使用apply函数在构造结束后初始化对象apply的接收者与返回值是同一个对象,该函数使用它的接收者调用给定代码块,并在执行完后将其返回。最常用于对已经实例化的对象进行额外的配置。2、使用also函数进行其他操作also接收者在执行block参数后返回,最常用于将函数调用链接到对象上。valblock=createBook().also{println(it
flynnny
·
2023-08-30 16:09
Kotlin
基础(7)-->集合与函数式API
一、创建与遍历集合1.List与Set集合(1).不可变集合:无法进行增删改查操作vallist=listOf("王大锤","愣子","欧阳疯子")(2).可变集合:可以进行增删改查操作vallist=mutableListOf("王大锤","愣子","欧阳疯子")list.add("李大麻子")for(iinlist){println(i)}//输出日志:王大锤愣子欧阳疯子李大麻子Set用法与L
大漠孤烟直_v
·
2023-08-30 15:32
AndroidDome(1)-如何写一个APP送给女生当生日礼物
(很简单的而已,不喜勿喷)AndroidStudio介绍 AndroidStudio是Google旗下的一款软件,它可以使用Java、
Kotlin
、以及C++开发。
特辣番茄炒西红柿
·
2023-08-30 13:14
Android
Dome
android
android
studio
java
由Android10适配到Android12时遇到相关编译失败问题
顺带提醒没适配的同学):适配前的开发环境名称版本AndroidstudioGiraffe|2022.3.1build.gradle配置的compileOptionsJDK1.8build.gradle配置的
kotlin
Options
seevc
·
2023-08-30 12:03
androidstudio问题
android
优化使用
kotlin
开发Android app的编译速度
团队使用
kotlin
挺长时间了,一直以来都不太满意
kotlin
的编译速度,但是也能忍受。最近开了一个新项目,有不少同事从java过来的,他们就实在是受不了,优化编译速度就变得很重要了。
炸鸡叔
·
2023-08-30 11:24
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他