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灯饰
Android java项目添加
kotlin
混合开发环境配置
AndroidStudiojava代码中添加
kotlin
混合开发1.项目的build.gradle中添加
kotlin
-gradle-pluginbuildscript{repositories{google
赞辰科技
·
2023-07-26 07:15
android
kotlin
java
Android Studio java 引用
kotlin
Modules 找不到程序包
id'com.android.application'version'7.2.1'applyfalseid'com.android.library'version'7.2.1'applyfalseid'org.jetbrains.
kotlin
.android'version
kmblack1
·
2023-07-26 07:14
Android
kotlin
android
studio
java
找不到程序包
Android 开发Java调用
Kotlin
提示包不存在
Android开发Java调用
Kotlin
提示包不存在加上applyplugin:‘
kotlin
-android’
kari_zhang
·
2023-07-26 07:44
android
java
Android GlideApp FixedPreloadSizeProvider RecyclerViewPreloader,mix Java&
Kotlin
AndroidGlideAppFixedPreloadSizeProviderRecyclerViewPreloader,mixJava&
Kotlin
implementation'com.github.bumptech.glide
zhangphil
·
2023-07-26 07:42
Android
kotlin
Java
android
kotlin
java
Kotlin
的隐藏性能开销与避坑指南
在2019年GoogleI/O大会上,Google宣布了今后Android开发将优先使用
Kotlin
,即
Kotlin
-first,随之在Android开发界兴起了一阵全民学习
Kotlin
的热潮。
4e70992f13e7
·
2023-07-26 07:44
Kotlin
协程教程(1):启动
协程协程简单的来说,就是用户态的线程。emmm,还是不明白对吧,那想象一个这样的场景,如果在一个单核的机器上有两个线程需要执行,因为一次只能执行一个线程里面的代码,那么就会出现线程切换的情况,一会需要执行一下线程A,一会需要执行一下线程B,线程切换会带来一些开销。假设两个线程,交替执行,如下图所示Image.png线程会因为Thread.sleep方法而进入阻塞状态(就是什么也不会执行),这样多浪
kross
·
2023-07-26 06:55
Kotlin
的锁和多线程同步
*/@
kotlin
.internal.InlineOnlypublicinlinefunsynchronized(lock:Any,block:()->R):R{contract{callsInPlac
JeffreyWorld
·
2023-07-26 06:26
开源|Apipost IDEA插件来啦!Upload一下即可生成API文档
ApipostIDEAHelper集成在IDEA中,基于javadoc(Java)、KDoc(
Kotlin
)、ScalaDoc(Scala)解析API文档,在后端研发完成API编写后,只需在IDEA中右键点击
Xayh55
·
2023-07-26 03:46
intellij-idea
java
ide
Kotlin
Design Pattern: Chain of Responsibility
Thechainofresponsibilitypatternisusedtoprocessvariedrequests,eachofwhichmaybedealtwithbyadifferenthandler.SetupHandler:definetheinterfaceforhandlingrequest,(optional)implementsthesuccessorlinkConcrete
ParanoidMarvern
·
2023-07-26 00:34
使用OkHttp发送HTTP请求
OkHttp简介OkHttp是一个用于Android、
Kotlin
、Java的HTTP客户端,性能高效,API封装友好,主要有如下特点:支持HTTP/2对同个服务端的请求共享一个Socket使用连接池可减少请求延迟
SevenLin1993
·
2023-07-25 23:27
kotlin
_version升级到1.4.32报错问题
kotlin
_version升级到1.4.32后编辑一直报错>Afailureoccurredwhileexecutingorg.jetbrains.
kotlin
.gradle.internal.KaptExecution
风雪守候
·
2023-07-25 22:04
注解处理器的编写(
Kotlin
)
注解处理器的的作用注解处理器可以在编译时对@Retention值为AnnotationRetention.BINARY(
kotlin
)\RetentionPolicy.CLASS(java)的注解进行处理
Gray_s
·
2023-07-25 19:35
Room 数据库自增长id导致数据插入失败的解决方案
我们定义数据实体类跟数据库表进行一一对应,在定义的表时我们经常会用到自增长的id列,定义了自增长的列,在插入数据时构建数据实体对象时,如果数据实体类中使用了自增长的id列,数据插入时id列的值可以设置为null(
Kotlin
精装机械师
·
2023-07-25 19:40
#
使用
Room
管理数据库
kotlin
java
android
kotlin
kapt javapoet 生成代码
kotlin
需要自己创建META-INF/services/javax.annotation.processing.Processor,自己的AbstractProcessor如com.demo.arouter_processor.RouterProcessor111111111
中路杀神ai
·
2023-07-25 19:10
Kotlin
学习笔记-函数
1、可变数量参数当一个函数中的参数是不定数量的个数并且是同一个类型,则可是使用vararg修饰符去修饰这个变量,则被vararg修饰的参数相当于一个固定类型的数组。声明格式:fun函数名(vararg参数名:类型,...):返回值{}funvarargFun(numA:Int,varargstr:String){//...}其中,既然vararg修饰的变量相当于一个固定类型的数组,则我们可以对它进
smallestt
·
2023-07-25 17:54
android Splash Screen & Stretch OverScroll Effect,
kotlin
androidSplashScreen&StretchOverScrollEffect,
kotlin
importandroid.content.Contextimportandroid.os.Bundleimportandroid.view.LayoutInflaterimportandroid.view.Viewimportandroid.view.ViewGroupimportandroid
zhangphil
·
2023-07-25 17:33
kotlin
Android
android
kotlin
链表简介
链表简介链表是一种线性数据结构链表有两种分别为单链表单链表.png伪代码如下://
Kotlin
classSingleListNodeconstructor(@JvmFieldvarvalue:Int?
崔鹏宇
·
2023-07-25 12:16
kotlin
list集合树
kotlin
list集合树记录一下dataclassAreaSchemaManageDto(varid:Long?=null,varpid:Long?=null,varlabel:String?
qq_45858458
·
2023-07-25 12:21
kotlin
list
开发语言
实现简单的 Rx
Kotlin
(下)
其他的一些操作符...doOnNext(doOnErrordoOnCompleted)//Observable.ktfundoOnNext(action:(t:T)->Unit):Observable{returncreate(OnSubscribeDoOnNext(this,action))}//OnSubscribeDoOnNext.ktclassOnSubscribeDoOnNext(pri
lguipeng
·
2023-07-25 12:56
Kotlin
协程 CoroutineScope
协程定义:19年官方是这样说的:协程是轻量级的线程,协程就是
Kotlin
提供的一套线程封装的API;现在官方是这样说的:协程是一种并发设计模式;协程作用:1.处理耗时任务;2.保证主线程的安全;3.简化异步执行的代码
sziitjin
·
2023-07-25 12:01
android
kotlin
kotlin
开发语言
android
Moshi Vs Gson Vs
Kotlin
Serialisation性能PK
MoshiVsGsonVs
Kotlin
Serialisation定义GsonGson是一个Java序列化/反序列化库,用于将Java对象转换为JSON格式,以及将JSON格式转换回Java对象。
Calvin880828
·
2023-07-25 12:01
Kotlin进阶
kotlin
开发语言
android
kotlin
入门!Android开发最佳实践手册全网独一份,使用指南
前言本人今年25岁,毕业之后进入一家小型的互联网公司工作,在这原公司呆了3年,直至今年才有了跳槽的想法。每个程序员都拥有大厂梦,我也不例外,在小公司待久了,感觉人会荒废掉,太轻松,没有压迫感。因为有一位前辈的华为内推,所以我直接去了华为面试。以下分享这次面试华为的面试题,由于文章篇幅原因,只是把面试题列了出来,详细的答案我整理成了一份PDF文档,文末有详细的免费领取方式,有需要的朋友可以到文末查看
安卓开发程序员
·
2023-07-25 12:57
程序员
Android
kotlin
入门!Android架构师教你如何突破瓶颈,在线面试指南
前言金九银十跳槽季接近尾声了,可是今年仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习!知识点详细清单总是很多人在谈做Android如何艰难,大环境差,坑位少,工资低,裁员多。其实哪有什么互联网寒冬?只是你穿的少而已!而想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那
安卓开发程序员
·
2023-07-25 12:57
程序员
android
kotlin
入门!分享Android资深架构师的成长之路,使用指南
前言Flutter作为Google出品的一个新兴的跨平台移动客户端UI开发框架,正在被越来越多的开发者和组织使用,包括阿里的咸鱼、腾讯的微信等。今天,我主要讲解Flutter中文本组件方面的Widget,包括Text、RichText、TextField,希望你们会喜欢。正文JVM语言得摆正自己的地位,既要考量自己的能力,也得考虑历史的进程。Java是亲儿子,又是JVM的“原住民”,主导着JVM的
椰果学Android
·
2023-07-25 12:25
程序员
android
Kotlin
多平台最佳架构指南
在这篇文章中,我们将对
Kotlin
多平台移动端的最佳架构进行深入探讨。在2023年,作为Android开发者,我们会倾向于采用MVVM架构,因为它简单、灵活且易于测试。
Calvin880828
·
2023-07-25 11:54
kotlin多平台
kotlin
架构
开发语言
kotlin
类学习
/****
kotlin
当中类和方法默认都是final,要想着继承这个类,必须使用关键字open*
kotlin
依然单继承,多实现。对于接口,类似java8。存在非抽象方法的实现。
我妈叫我二乖
·
2023-07-25 09:46
解決JetpackCompose 编译通过但是运行报错的问题
NostaticmethodsetContent$default(Landroidx/activity/ComponentActivity;Landroidx/compose/runtime/CompositionContext;L
kotlin
编码熊(Coding-Bear)
·
2023-07-25 05:04
Android
踩坑记录
Android
Jetpack
Compose
Android
Compose
运行报错
android
studio
Kotlin
~Observer观察者模式
概念定义一对多的依赖关系,让多个观察者同时监听一个主题对象。角色介绍Subject:主题,也称被观察者,它是具有状态的对象维护着一个观察者列表。提供添加、删除和通知观察者的方法。ConcreteSubject:具体主题,主题的具体实现类,维护观察者列表,状态改变时通知观察者。Observer:观察者,接受主题通知的对象,需实现一个更新方法。ConcreteObserver:具体观察者,观察者的具体
不会画板子的物联网工程师
·
2023-07-25 02:28
移动开发
#
Android
kotlin
观察者模式
observer模式
Android dp to pix resources.getDimension(R.dimen.xxx) ,
kotlin
Androiddptopixresources.getDimension(R.dimen.xxx),
kotlin
20dp20pxvardp=resources.getDimension(R.dimen.my_size_dp
zhangphil
·
2023-07-25 01:02
kotlin
Android
android
kotlin
1-5、Package、import
语雀原文链接文章目录1、package2、import2-1、同名类的处理1、package
Kotlin
的源文件都是以package(包)开始的,也可以说是需要放在第一行。
代码充电宝
·
2023-07-25 00:20
Kotlin
kotlin
开发语言
1-4、
Kotlin
空类型安全
语雀原文链接文章目录1、
Kotlin
的空类型安全1、
Kotlin
的空类型安全
Kotlin
中不能定义null的变量定义的时候vara1:String?
代码充电宝
·
2023-07-25 00:50
Kotlin
kotlin
开发语言
android
1-2、
Kotlin
变量
文章目录1、注释2、变量2-1、var可变变量2-2、val只读变量2-3、编译时常量2-4、类型推导1、注释
Kotlin
每行语句可以不以分号结束/***多行注释这个支持嵌套使用*/funmain(args
代码充电宝
·
2023-07-25 00:20
Kotlin
kotlin
开发语言
android
深入分析 Java、
Kotlin
、Go 的线程和协程
前言协程是什么协程的好处进程进程是什么进程组成进程特征线程线程是什么线程组成任务调度进程与线程的区别线程的实现模型一对一模型多对一模型多对多模型线程的“并发”协程协程的目的协程的特点协程的原理Java、
Kotlin
被称为L的男人
·
2023-07-24 23:59
IDEA全系软件-插件开发
一、开发工具下载IntelliJIDEA2021.1.3(最新版2023.1.4的是使用
kotlin
开发+gradle.ktx管理版本)二、新建项目1.newproject,选择我们的IDEA版本,之后即可新建一个
俺不理解
·
2023-07-24 22:23
Android
Studio
工具方法
intellij-idea
插件
plugin
AndroidStudio
Okhttp-LoggingInterceptor的简单使用
objectOkhttpUtils{……privatevarclient:OkHttpClient//init方法在
kotlin
静态类中,是最先被调用的方法init{valhttp
sunbofiy23
·
2023-07-24 20:58
Android基础
okhttp
Kotlin
基本语句整理,留言补充。
Kotlin
基本语法的学习上手非常简单,推荐使用官宣工具IDEA/**学习
Kotlin
笔记*依旧是Main函数开始,Main函数结束*没有分号感觉不怎么习惯**/funmain(args:Array){
wangfanghua
·
2023-07-24 19:52
Kotlin
新版本 1.9.0重要更新预览
释放
Kotlin
新版本1.9.0的强大功能1.
Kotlin
K2编译器用于多平台对K2编译器进行了进一步的改进,使其更加稳定。K2编译器针对JVM目标现已进入Beta版本,并且也可以在多平台项目中使用。
Calvin880828
·
2023-07-24 17:29
Kotlin基础
kotlin
开发语言
android
Kotlin
与Java语法对比学习
定义变量//
Kotlin
vali:Int=10//定义一个整数变量vald:Double=10.0//定义一个双精度浮点数变量valb:Boolean=true//定义一个布尔变量valc:Char='
coderzhouyu
·
2023-07-24 17:28
java
kotlin
学习
kotlin
异常处理try-catch-finally
kotlin
异常处理try-catch-finallyfunmain(args:Array){try{println("a")}catch(e:Exception){//异常捕获println("a-catch
zhangphil
·
2023-07-24 17:55
kotlin
kotlin
kotlin
语法糖实现
对于
kotlin
和java,两个语言都是在jvm上运行的,所以它们最终生产的字节码将会是一致的。对于
kotlin
的一些比较方便的语法糖,我们可以利用其等同的java代码,来验证其内部的实现。
沉迷学习_日渐发福
·
2023-07-24 17:28
KMM(
Kotlin
Multiplatform Mobile)简介与基本环境搭建
KMM全称:
Kotlin
MultiplatformMobile,是基于
Kotlin
语言进行多平台开发的一套技术框架,它和
Kotlin
Native(简称KN)有一定联系,但KMM主要面相移动端开发,即:Android
Johnny Tong
·
2023-07-24 16:11
kotlin
开发语言
android
Kotlin
实用函数
chunked:将ByteArray分割为指定大小的子数组(List)vallist=listOf(1,2,3,4,5,6,7,8,9,10)valchunkedList=list.chunked(3)println(chunkedList)//打印划分后的块列表shuffle:随机地重新排列列表中的元素顺序valoriginalList=mutableListOf(1,2,3,4,5)valsh
萍萍一生
·
2023-07-24 16:21
kotlin
开发语言
android
java
【
Kotlin
】lateinit和lazy延迟初始化的区别
序言在
Kotlin
中,确实有两种方式可以实现延迟初始化:lateinit和lazy。它们都允许你在需要时进行变量的初始化,但它们有一些区别。
我又来搬代码了
·
2023-07-24 16:20
Kotlin学习笔记
kotlin
前端
javascript
Kotlin
基础(七):数据类和封闭类
前言本文主要讲解
kotlin
数据类(DataClass)和封闭类(SealedClasses),包括使用数据类,对象复制,数据类成员的解构,使用封闭类,以及数据类和封闭类在Android开发中的应用。
LZacking.
·
2023-07-24 16:15
Kotlin
kotlin
开发语言
android
音视频
java
Kotlin
协程基础入门:协程的上下文 Context (万物皆为Context)
简介
Kotlin
协程中的CoroutineContext(协程上下文)是一个包含了各种协程参数和配置信息的类。
且随疾风前行.
·
2023-07-24 16:44
Kotlin协程
Kotlin
kotlin
android
Kotlin
协程基础入门:Channel(通道)
简介
Kotlin
中的Channel(通道)是一种协程间通信的机制,用于在协程之间传递数据。它提供了一种有序、线程安全的方式,让生产者和消费者之间进行异步数据传输。
且随疾风前行.
·
2023-07-24 15:37
Kotlin协程
Kotlin
kotlin
开发语言
android
Kotlin
一、基础语法
Kotlin
中可变变量、只读变量、静态变量、常量格式:修饰符名称:类型=默认值varnum:Int=10空安全的声明方式varstr:String?
疯狂的兔子666
·
2023-07-24 15:56
Kotlin
开发笔记:伴生对象和数据类
Kotlin
开发笔记:伴生对象和数据类简介:前面的文章里我们已经介绍了如何创建类和类的成员变量,方法等。那么如果想要创建类级别的属性或者方法(就是类似于静态成员变量和方法)该如何实现呢?
Tai_Monster
·
2023-07-24 12:00
Kotlin学习笔记
kotlin
笔记
开发语言
Kotlin
开发笔记:外部迭代与参数匹配
Kotlin
开发笔记:外部迭代与参数匹配内容概要:循环迭代和参数匹配等内容永远是一个编程语言中最基础也是重要的内容,
Kotlin
中的迭代和Java中的迭代还是有区别的,本文主要将介绍
Kotlin
中如何进行外部迭代
Tai_Monster
·
2023-07-24 12:00
Kotlin学习笔记
kotlin
笔记
微信
Kotlin
开发笔记:类型安全和转换
Kotlin
开发笔记:类型安全类型安全是编程中非常重要的内容,在实际编程中我们总是会遇到许许多多的空指针异常,类型错误等异常。因此解决好类型安全的问题可以大大提升程序的健壮性。
Tai_Monster
·
2023-07-24 12:30
Kotlin学习笔记
kotlin
笔记
安全
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他