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
NavigationView+toolbar
在上一篇文章的基础上。https://www.jianshu.com/p/fc32d3cf4ebd我们加入侧边栏功能。官方提供了NavigationView的组件。效果image.pngNavigation+toolbar首先是Navigation,没有什么问题app_bar_main更改toolbar左侧图标tool_bar.setNavigationIcon(R.drawable.user)更
差很多先生CL
·
2023-09-15 01:44
Kotlin
File BufferedOutputStream write ByteArray
Kotlin
FileBufferedOutputStreamwriteByteArrayimportjava.io.Filefunmain(args:Array){valfilePath=".
zhangphil
·
2023-09-15 01:54
kotlin
kotlin
Type mismatch: inferred type is Activity? but Context was expected
:/home/leon/AndroidStudioProjects/samples/kkview_chuan/plugins/flutter_app_upgrade/android/src/main/
kotlin
shelutai
·
2023-09-14 20:08
flutter/dart
flutter
kotlin
Kotlin
协程
要使用协程,需要额外引入指定的依赖,具体的版本可以查看google文档:implementation'org.jetbrains.
kotlin
x:
kotlin
x-coroutines-android:1.3.9
一杯清泉
·
2023-09-14 16:23
kotlin
kotlin
android
java
Kotlin
协程基础-CoroutineContext
一、协程上下文CoroutineContextCoroutineContext是协程的上下文,它的使用场景很多。1.CoroutineScope的launch扩展函数的第一个参数就是CoroutineContext,默认值是EmptyCoroutineContext。publicfunCoroutineScope.launch(context:CoroutineContext=EmptyCorou
且听真言
·
2023-09-14 16:52
Kotlin
Dispatchers
Context
Job
Dispatcher
Deferred
Kotlin
协程 - - -上下文与异常处理
一.协程上下文1.协程的上下文的组成CoroutineContext是一组用于定义协程行为的元素。它由如下几项构成。Job:控制协程的生命周期CoroutineDispatcher:向合适的线程分发任务CoroutineName:协程的名称,调试的时候很有用CoroutineExceptionHandler:处理未被捕捉的异常2.组合上下文中的元素@TestfuntestCoroutineCont
m0_47914176
·
2023-09-14 16:50
Kotlin协程
kotlin
android
java
Kotlin
协程 - 生命周期 Job
一、概念对于每一个由协程构建器开启的协程,都会返回一个Job实例用来管理协程的生命周期。launch()直接返回Job实现,async()返回的Deferred实现了Job接口。Jobpublicfunstart():Booleanpublicfuncancel(cause:CancellationException?=null)取消Job会抛异常,默认可空,也可以自定义,job.cancel(C
Jomurphys
·
2023-09-14 16:20
Kotlin
协程
kotlin
Kotlin
协程:异常处理机制
一.异常处理器1.CoroutineExceptionHandler接口CoroutineExceptionHandler是协程中用于处理未捕获异常的上下文。在协程中,可通过自定义上下文实现CoroutineExceptionHandler接口的方式,来处理协程中未捕获的异常。代码如下:publicinterfaceCoroutineExceptionHandler:CoroutineContex
LeeDuo.
·
2023-09-14 16:20
Kotlin协程
kotlin
android
jvm
【深入理解
Kotlin
协程】协程的上下文 CoroutineContext
CoroutineContext使用以下元素集定义协程的行为:Job:控制协程的生命周期。CoroutineDispatcher:将工作分派到适当的线程。CoroutineName:协程的名称,可用于调试。CoroutineExceptionHandler:处理未捕获的异常。launch、async、runBlocking等启动协程方式第一个参数都是需要传入一个协程上下文,当然默认的都是Empty
川峰
·
2023-09-14 16:20
kotlin
kotlin
android
开发语言
kotlin协程
Kotlin
Files Paths write ByteArray writeString写多行BufferedWriter
Kotlin
FilesPathswriteByteArraywriteString写多行BufferedWriterimportjava.nio.file.Filesimportjava.nio.file.Pathsimportjava.nio.file.StandardOpenOptionfunmain
zhangphil
·
2023-09-14 16:50
kotlin
kotlin
Kotlin
协程 - 协程上下文 CoroutineContext
一、概念该接口是一组用来定义协程行为的数据结构,它是有Key(索引)的Element(元素)集合,上下文中的每个元素也是上下文(接口Element继承了接口CoroutineContext,因此元素之间可以用+来组合在一起后依然是上下文)。Job任务协程的实例,控制协程的生命周期(new、active、completing、completed、cancelling、cancelled)。Corou
Jomurphys
·
2023-09-14 16:50
Kotlin
协程
kotlin
Kotlin
协程 - 协程异常处理器 CoroutineExceptionHandler
一、异常的传播Job的取消和异常传播是双向的(结构化并发),如果异常在局部没有捕获处理而被协程抛出,该协程会先cancel所有子协程再cancl自己,如果这个异常是CancellationException类型便终止向上传播,如果使用了SupervisorScope()或supervisorJob不管什么类型的异常都终止向上传播,否则会一直传递到根协程导致整个结构中的协程都会被cancel。Can
Jomurphys
·
2023-09-14 16:49
Kotlin
协程
kotlin
Kotlin
---lambda的理解
//
Kotlin
允许Java库的一些优化,Interface中包含单个函数可以被替代为一个函数helloTv.setOnClickListener({view->println("Hello
Kotlin
lewis2017
·
2023-09-14 15:28
ActionBar的title居中显示(
Kotlin
版)
日常工作中,actionBar的title的默认显示位置基本上难以满足UI的要求,通常会要求居中显示,本文记录下actionBar居中显示的修改方法。效果如图所示:actionBar居中显示.gif新建一个custom.xmlstyle根据自己使用的主题来进行选择Activity使用的布局文件main_activitydice_image和roll_button是用来显示的相关内容,可以不用关注。
Tom_Ji
·
2023-09-14 11:59
Kotlin
学习
1.变量的声明和使用var声明变量val声明常量
kotlin
的数据类型:ByteShortIntLongFloatDoubleStringjava的数据类型:byteshortintlongfloatdoublebooleanchar
kotlin
思思入扣
·
2023-09-14 10:45
Kotlin
常用操作符
常用操作符
Kotlin
的操作符跟RxJava基本一致,不需要额外记忆。
Lost_Robot
·
2023-09-14 08:22
继续来,同我一起撸
Kotlin
Channel 深水区
前言之前文章都是分析单个协程的原理、特性以及使用,本篇文章将着重分析协程间的通信方式。通过本篇文章,你将了解到:Channel的引入及简单使用Channel的原理Channel四种类型深入解析produce/actor的使用与原理1.Channel的引入及简单使用初级版协程间通信先来看一个简单的通信Demo:funtestChannel(){//协程1vardeferred=GlobalScope
小鱼人爱编程
·
2023-09-14 08:42
kotlin
—lambda及其原理
lambda表达在
kotlin
中广泛使用,因为其使用简单明了。2、lambda语法lambda表达式的完整语法如下:val变量:([参数类型列表])->返回类型={[参数名:参数类型[,参数列
jxiang112
·
2023-09-14 07:56
SpringBoot GraphQL DGS 框架开发指南
您可以使用Gradle或Maven,Java8或更高版本,也可以使用
Kotlin
。我们推荐Gradle,因为我们有一个非常酷的代码生成插件!唯一需要的Spring依赖项是SpringWeb。
飞凌雪
·
2023-09-14 07:01
GraphQL
java
SpringCloud
java
spring
spring
boot
Python潮流周刊#1:如何系统地自学Python?
编程语言的错误处理模式文章讨论了编程中处理错误的四种常见方法:返回错误代码(C、Go)、异常(Java、C#、Python、C++)、回调函数(JavaScript)和Result对象(Haskell、Rust、
Kotlin
Python猫
·
2023-09-14 04:04
Python进阶
python
开发语言
5、Groovy创建XML与解析XML实现
1、book.xml文件结构
Kotlin
入门到实战周伯通Groovy入门到实战杨过Scala入门到实战小龙女Java入门到实战郭靖Swift入门到精通洪七公2、代码实现此代码可以创建一个XmlTest类即可
爱学习的蹭蹭
·
2023-09-14 03:28
Kotlin
类相关
kotlin
主构造函数代码块和静态代码块classPerson(varname:String,varage:Int){funwalk(){println("
Kotlin
Personwalk...")}
bruce1990
·
2023-09-13 23:51
Android 和
Kotlin
有什么不一样
通过以下内容的了解,可以基本上知道
Kotlin
把编程这个事情弄得简单,至少比JAVA简单这种趋势,以后一定是被AIGC替代的。以后基本上就是想啥来啥,中间过程让人工智能去搭建。
老条码新物联数字派
·
2023-09-13 21:49
安卓学习笔记
android
kotlin
开发语言
在 View 上使用挂起函数
image
Kotlin
协程让我们可以用同步代码来建立异步问题的模型。这是非常好的特性,但是目前大部分用例都专注于I/O任务或是并发操作。
谷歌开发者
·
2023-09-13 15:19
Kotlin
如何避免“!!”(非空断言)
当我们把Java自动转成
Kotlin
的时候,代码里会出现很多非空断言!!。或者某些场景下因为IDE提示或编译错误,也让我们自己加上了一些!!。但使用!!
itvincent
·
2023-09-13 14:10
安卓后端mysql_后端Spring Boot+前端Android交互+MySQL增删查改(Java+
Kotlin
实现)
1前言&概述这篇文章是基于这篇文章的更新,主要是更新了一些技术栈以及开发工具的版本,还有修复了一些Bug。本文是SpringBoot+Android+MySQL的增删查改的简单实现,用到的技术包括Jackson、OkHttp、bouncycastle、SpringDataJPA。2环境Android4.1.2IDEA2020.3.1SpringBoot2.4.2MySQL8.0.23OpenJDK
weixin_39561577
·
2023-09-13 10:13
安卓后端mysql
Android+Java Web+MySQL实现登录注册
这是一个前端Android+后端Java/
Kotlin
通过Servelt进行后台数据库(MySQL)交互的详细步骤以及源码实现,技术栈:Android基础原生JDBC+原生ServletTomcat+MySQL
氷泠
·
2023-09-13 10:42
Android
数据库
Demo类
MySQL
Servlet
Java
Web
Android
Android Jetpack- paging的基本使用
这个过程中比较麻烦的一点就是,官方文档和网上大部分资料都是用
kotlin
语言写的,可惜我不懂
kotlin
,只会写一点小Java。 在阅读本文之前,我默认大家都了解jetpack是什么。
琼珶和予
·
2023-09-13 09:15
利用
Kotlin
与itext将多张图片合成Pdf文件
1、Gradle配置下载jarimplementation'com.lowagie:itext:2.1.7'2、实现思路利用
Kotlin
与itext将多张图片合成Pdf文件。
爱学习的蹭蹭
·
2023-09-13 07:18
8.4
Kotlin
泛型
与Java语言中的非常相似,但是
Kotlin
语言的创建者试图通过引入特殊的关键字(如out和in)来使它们更加直观和易于理解。以下是使用泛型的主要优点:类型安全:通用允许仅保留单一类型的对象。
AlfredZSGao
·
2023-09-13 06:33
Kotlin
(四)输出与输入
println()、print()输出使用println()和print()方法将输出的内容打印在控制台,例如:funmain(){println("1.println");println("2.println");print("1.print");print("2.print");}结果:1.println2.println1.print2.print从打印结果可以看出println()和pri
帅气你懂的
·
2023-09-13 05:29
【百度0912】选择题
动态优先级原则停止adb服务的命令IPv4报文头部
Kotlin
尾递归二分算法思想30个顶点,边数不可能是(5、500、10、50)(判断)栈有记忆作用静态重定位8086系统优先响应(单步中断、INTR、
nor1take
·
2023-09-13 03:02
笔试
Kotlin
协程中,关于 runBlocking, launch ,withContext ,async,doAsync 之间的简单区别
引入大佬的话,
Kotlin
的协程,本质上是一个线程框架,它可以方便的切换线程的上下文(如主线程切换到子线程/子线程切回主线程)。
有腹肌的豌豆Z
·
2023-09-13 03:26
Kotlin
File.reader BufferedReader readLine
Kotlin
File.readerBufferedReaderreadLineimportjava.io.BufferedReaderimportjava.io.Filefunmain(args:Array
zhangphil
·
2023-09-13 03:12
kotlin
kotlin
Android开发:Android Studio3.0之后gradle.build中dependencie依赖由compile变为implementation
当然,对于
Kotlin
的支持,在这个版本也有所体现,
Kotlin
插件默认是安装的。
Jason_hzb
·
2023-09-13 03:27
Kotlin
内联函数 inline 解答 (节省内存开销)
觉得这篇文章简单易懂,想学习的可以看下
Kotlin
中新增了「内联函数」,内联函数起初是在C++里面的。那在
Kotlin
中加入内联函数,是有什么作用呢?
Android Han
·
2023-09-13 02:08
安卓
kotlin
前端
开发语言
kotlin
委托与扩展
类委托类委托:一个类中定义的方法实际是调用另一个类的对象的方法来实现。DelegatedPattern.ktinterfacePayApi{funpay()}classAliPay:PayApi{overridefunpay(){println("delegateAliPay")}}//自己实现的委托classScanCodePay:PayApi{privatevalpayApi:PayApi=A
Shmily鱼
·
2023-09-13 01:53
深入分析 Java、
Kotlin
、Go 的线程和协程
前言协程是什么协程的好处进程进程是什么进程组成进程特征线程线程是什么线程组成任务调度进程与线程的区别线程的实现模型一对一模型多对一模型多对多模型线程的“并发”协程协程的目的协程的特点协程的原理Java、
Kotlin
被称为L的男人
·
2023-09-13 00:22
kotlin
实现HashMap
前言省略代码classMyHashMap{dataclassNode(varkey:Int,varvalue:Int,varnext:Node?=null)//负载因子privatevarloadFactor=0.75//当前大小privatevarsize=0privatevartable=Array(16){null}//增加funput(key:Int,value:Int){//hash确定
自动2004郝金辉
·
2023-09-12 20:32
数据结构
kotlin
kotlin
开发语言
android
2019-08-12
kotlin
基础整理 数据类型
WechatIMG83.png
Kotlin
中的数字的内置类型(接近与Java),其关键字为:Byte=>字节=>8位Short=>短整型=>16位Int=>整型=>32位Long=>长整型=>64位Float
喜欢萌妹子的少年
·
2023-09-12 18:47
Kotlin
学习笔记,2020-06-13
先扯个淡:我这个
Kotlin
学习笔记可以说完美地体现了什么叫「三天热度」。
意广才疏
·
2023-09-12 17:20
Flutter更改国内镜像资源
一修改项目中镜像资源在项目中找到build.gradle文件,修改内容如下图所示方便粘贴:buildscript{ext.
kotlin
_version='1.7.10'repositories{maven
JieKki
·
2023-09-12 15:09
flutter
flutter
android
android
studio
Kotlin
小纠结
lateinit的使用场景:一个同事喜欢用lateinit。代码中,针对于变量,很多该关键字。回想:lateinit最早期接触,是findViewbyId的时候(当然,现在已经不需要写findViewbyId了),现如今,几乎用不到了~取而代之的是使用byLazy{xxxx}了。思考:如果滥用,往往就要涉及一个问题:需要判断是否已经init。那我们该怎么处理的?解决方案如下:lateinitvar
半截铅笔
·
2023-09-12 14:01
Kotlin
扩展函数实现原理分析
Kotlin
扩展函数实现原理分析
Kotlin
的扩展函数非常的方便好用,支持给现有的java类增加函数,代码如下:funString.hello(world:String):String{return"hello
christian_zs
·
2023-09-12 13:40
kotlin
中intent的传值应用
main----Activity------------------------------------------------------------------------------funintent(position:Int,content:String){varintent=Intent(this@MainActivity,TestActivity::class.java)varbund
CHAT小强
·
2023-09-12 12:11
软
成功编译并运行flutter安卓的gradle文件范例
build.gradlebuildscript{ext.
kotlin
_version='1.7.10'repositories{maven{url'https://maven.aliyun.com/repository
生生世世是所说的
·
2023-09-12 11:54
Flutter学习日志
flutter
android
关于安卓编译报错(一)
kotlin
依赖报错
现象安卓项目rebuild或者打release包的时候,存在报错情况:(一)
kotlin
version编译不一致导致报错compiledwithanincompatibleversionof
Kotlin
.Thebinaryversionofitsmetadatais1.8.0
motosheep
·
2023-09-12 06:08
安卓实战
android
kotlin
开发语言
Kotlin
FileInputStream read File
Kotlin
FileInputStreamreadFileimportjava.io.Fileimportjava.io.FileInputStreamimportjava.nio.charset.StandardCharsetsconstvalEOF
zhangphil
·
2023-09-12 04:39
kotlin
kotlin
Kotlin
协程 - 协程调度器 CoroutineDispatcher
一、概念协程必须运行在一个线程上,所以要指定调度器。是一个抽象类,Dispatcher是一个标准库中帮我们封装了切换线程的帮助类,可以调度协程在哪类线程上执行。创建协程时,上下文如果没有指定也没有继承到调度器,则会添加一个默认调度器(调度器通过ContinuationInterceptor延续体拦截器实现的)。通过Dispatchers调度,而不是Thread因为不是单纯指定线程。二、模式由于子协
Jomurphys
·
2023-09-12 04:37
Kotlin
协程
kotlin
Kotlin
File readText readLines readBytes
Kotlin
FilereadTextreadLinesreadBytesimportjava.io.Fileimportjava.nio.charset.StandardCharsetsfunmain(
zhangphil
·
2023-09-12 04:37
kotlin
kotlin
上一页
49
50
51
52
53
54
55
56
下一页
按字母分类:
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
其他