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
Kotlin
扩展
在本教程中,我们将介绍使用
Kotlin
AndroidExtensions插件所需的步骤,从而增强Android的开发体验。
追月星随
·
2023-04-18 20:21
LeakCanary源码分析
内存泄漏数据的磁盘写入实现四:内存泄漏文件的解析实现五:内存泄漏对象的引用链展示六:项目扩展知识点汇总七:扩展阅读一:LeakCanary项目概述概述:本项目的源码分析基于1.6.3版本,后面的版本采用
kotlin
Android开发_Hua
·
2023-04-18 20:50
Java中泛型转
Kotlin
报错
在使用
Kotlin
重构原来的Java项目时,Base类中Java的泛型,转
Kotlin
竟然报错了,下面看一段伪代码//Java版本的Base接口如下://Presenter层抽象接口publicinterfaceIPresenter
码个蛋
·
2023-04-18 20:16
跨平台开发工具怎么选?IDE工具推荐
AndroidStudio不仅可以构建Android应用程序,还可以构建基于
Kotlin
和Ja
Lydiasq
·
2023-04-18 20:42
ide
kotlin
学习总结之三 流程控制
(
Kotlin
中没有java中的三元表达式)varage=20//将if表达式赋值给str变量vars
大鹏的鹏
·
2023-04-18 19:31
Kotlin
Flow数据流的3种使用场景详解
目录一Flow使用注意事项二几种使用场景2.1、处理复杂、耗时逻辑2.2、存在依赖关系的接口请求2.3、组合多个接口的数据一Flow使用注意事项多个Flow不能放到一个lifecycleScope.launch里去collect{},因为进入collect{}相当于一个死循环,下一行代码永远不会执行;如果就想写到一个lifecycleScope.launch{}里去,可以在内部再开启launch{
·
2023-04-18 19:28
5款牛逼的 API 工具
此外,你可以为大多数相关技术(从ASP.NETCore和
Kotlin
到Node.JS和Python)生成服务端或客户端存根。Apicurio是一个开源项目,简单而优雅,支持JSON和YAML。
Java学习训练营
·
2023-04-18 19:25
Java实战
postman
json
javascript
Kotlin
1.7.0 的新特性
1、内联类的内联值可以通过委托来实现如果你想要为一个值或类实例创建一个轻量级包装器,你需要手动实现所有接口方法。通过委托进行实现可以解决这个问题,但在1.7.0之前,它在内联类中无法工作。这个限制已经被移除了,所以现在你可以创建轻量级包装器,在大多数情况下不需要分配内存。interfaceBar{funfoo()="foo"}@JvmInlinevalueclassBarWrapper(valba
old_land
·
2023-04-18 17:28
Kotlin
新语言特性
kotlin
开发语言
android
Kotlin
泛型的使用
一、
Kotlin
泛型是一种允许在编译时指定类型参数的机制,它可以提高代码的重用性和类型安全性。
old_land
·
2023-04-18 17:55
kotlin
kotlin
android
开发语言
kotlin
KSP小试牛刀
KSP是什么KSP,全称
Kotlin
SymbolProcessing,我的翻译是
kotlin
符号处理程序,是KAPT(
Kotlin
AnnotationProcessorTool)的下一代替代品。
魂狩
·
2023-04-18 15:10
Jetpack
本系列将分为以下几个大模块:Java基础篇、Java进阶篇、常见设计模式Android基础篇、Android进阶篇、性能优化网络相关、数据结构与算法常用开源库、
Kotlin
、Jetpack注1:以上文章将陆续更新
hahaoop
·
2023-04-18 13:32
Kotlin
练手项目(基于MVVM模式)
最近闲来有空写了个
kotlin
练手小项目,正好巩固一下刚学的
kotlin
知识,由于是本人的第一个
Kotlin
项目,或许部分地方写法有待完善,欢迎指出一起交流进步。
amazingokc
·
2023-04-18 10:53
kotlin
官方框架有哪些?
Kotlin
官方支持的框架有以下几个:
Kotlin
/JVM:
Kotlin
的JVM实现,可用于开发Java平台上的应用程序。
又可乐
·
2023-04-18 10:38
kotlin
android
java
开发语言
王学岗
Kotlin
协程(一)————认识协程与协程上手
1,java中不曾出现,新概念2,概念不清晰3,
Kotlin
基础不扎实4,多线程基础太薄弱二:在android中协程用来解决什么问题?
qczg_wxg
·
2023-04-18 10:38
kotlin
android
kotlin
--协程入门
协程到目前为止没有一个具体的定义,但很多语言都有协程,但每个语言又有所不同,官方说协程基于线程,是轻量级的线程。在我看来,协程是一种趋势,它让我们从繁琐的多线程中释放出来,提高我们的编写代码的效率。为什么说这是一种趋势,就像我们之前学习的函数式编程,从最开始的面向方法编程,到面向对象编程,再到函数式编程,程序员们经历了造轮子,用轮子,再最后到的“指挥”。我把函数式编程理解为面向管理编程,因为我从中
Aruba233
·
2023-04-18 10:38
koltin与协程
多线程
java
编程语言
并发编程
c++
【
Kotlin
协程】协程底层实现 ① (
Kotlin
协程分层架构 | 基础设施层 | 业务框架层 | 使用
Kotlin
协程基础设施层标准库 Api 实现协程 )
文章目录一、
Kotlin
协程分层架构二、使用
Kotlin
协程基础设施层标准库Api实现协程一、
Kotlin
协程分层架构
Kotlin
协程分层架构:在
Kotlin
中,协程分为两层;基础设施层:
Kotlin
提供了协程标准库
韩曙亮
·
2023-04-18 10:06
Kotlin
协程
kotlin
android
协程
基础设施层
业务框架层
有小伙伴说看不懂 LiveData、Flow、Channel,跟我走
背景
Kotlin
Flow是基于
Kotlin
协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于LiveData和RxJava之间的解决方案。
不秃头的程序猿
·
2023-04-18 10:00
Kotlin
Common篇之 二 AutoClearedValue
首发于公众号:DSGtalk1989自动清理代理类,会跟随着组件的生命周期,当组件被回收时会自我置null,这里需要用到
kotlin
的属性代理知识,以及lifecycle组件。
super_shanks
·
2023-04-18 10:59
Kotlin
边用边学:别把Extension Function玩坏了
KeyTakeaways(划重点)设计原则不要忘扩展是个补锅匠定向输出是好手升级外挂要当心这里假定你对
Kotlin
的ExtensionFunctioins(扩展函数)有一定了解,如果没有,请先浏览官网有关它的定义和常见用法
朱和
·
2023-04-18 05:00
Android
kotlin
保存网络图片到相册
binding.qj.setOnClickListener{//下载图片Thread(){
kotlin
.run{varurl="http://mpapk.yexi.online/2.jpg"varxiazai
次序
·
2023-04-18 04:24
kotlin
-android-extensions替代findViewById的正确使用
kotlin
-android-extensions是
kotlin
为Android专门提供的扩展插件,在这主要讲下替代findViewById的场景首先在build.gradle添加以下代码applyplugin
ThinkNuo
·
2023-04-18 04:04
Kotlin
-object关键字到底有几种用法?
object在
Kotlin
有三种用法使用匿名内部类创建对象、单例、伴生对象。因为三者都是创建了对象,因此统一用object来声明。
大虾啊啊啊
·
2023-04-18 04:41
Kotlin
基础篇:关键字object的使用,对象声明、伴生对象、对象表达式
前言在学习object关键字的使用场景前,我们要先了解下object的核心理念:object关键字定义一个类并同时创建一个实例。对象声明定义单例objectUserInfoInstance{varname:String=""varaddress:String=""varvipLevel:Int=0funisVip()=vipLevel>0}UserInfoInstance.isVip()在Kotl
小院里栽棵树
·
2023-04-18 02:54
kotlin
学习第三天:
kotlin
集合
kotlin
集合1.集合的映射操作1.filter操作2.map操作3.flatMap变换4.asSequence方法2.集合的聚合操作1.fold操作学习视频地址:https://coding.imooc.com
android 小白星
·
2023-04-18 02:16
kotlin
学习
java
千呼万唤始出来,
Kotlin
官方序列化库终相见(一)
作者:Viata链接:https://juejin.cn/post/6913512989916135432在相当长的一段时间里,
kotlin
一直都没有自己专属的序列化/反序列化库。
让开,我要吃人了
·
2023-04-18 01:08
Android进阶之路
java
kotlin
android
移动开发
安卓
Kotlin
学习笔记,2020-06-19
上期笔记https://
kotlin
lang.org/docs/reference/functions.html#functions看了看,没有什么意外,不过有几条想说的。
意广才疏
·
2023-04-17 23:25
Kotlin
Flow 背压和线程切换竟然如此相似
前言上篇分析了
Kotlin
Flow原理,大部分操作符实现比较简单,相较而言背压和线程切换比较复杂,遗憾的是,纵观网上大部分文章,关于Flow背压和协程切换这块的原理说得比较少,语焉不详,鉴于此,本篇重点分析两者的原理及使用
小鱼人爱编程
·
2023-04-17 22:27
为什么 Spring 仍然会是云原生时代最佳平台之一?
大家好,我是陈立兵,花名雷卷,Java/
Kotlin
工程师、AlibabaRSocketBroker开发者Reactive基金会的初创成员。
阿里云技术
·
2023-04-17 19:06
云原生
spring
cloud
spring
Kotlin
1.5.0 的新特性
1、JVM记录类型支持Java正在快速发展,为了确保
Kotlin
能够与之互操作,引入了对其最新特性之一——记录类的支持。
old_land
·
2023-04-17 19:45
Kotlin
新语言特性
kotlin
java
jvm
Kotlin
1.6.0 的新特性
为了确保平滑的迁移,
Kotlin
1.6.0会对枚举、密封类或布尔类型的主题的非详尽的when语句发出警告。这些警告将在未来的版本中变成错误。2
old_land
·
2023-04-17 19:45
Kotlin
新语言特性
kotlin
android
开发语言
kotlin
中 :: 的用法
在
Kotlin
中,::是一个操作符,它可以用来引用函数、属性或构造函数。具体用法如下:引用函数:可以使用::操作符来引用一个函数。例如,::println可以用来引用println函数。
old_land
·
2023-04-17 19:13
kotlin
kotlin
android
开发语言
Android常用设计模式-抽象工厂模式
本篇博客将介绍抽象工厂模式的概念、使用场景以及
Kotlin
实现方法。什么是抽象工厂模式?抽象工厂模式是一种创建型设计模式,它提供了一种方法来创建一组相关的对象,而不需要关心这些对象的具体实现方式。
掉了颗牙的猴子
·
2023-04-17 17:46
Android-23种设计模式
android
设计模式
抽象工厂模式
Android 打包与APK安装原理
一个完整的Android项目可能包含多个module,而从宏观上看每一个module中的内容可以分为2部分:Resources资源文件、Java或者
Kotlin
源代码
仓颉空
·
2023-04-17 17:15
Kotlin
系列 - 高阶函数与标准库中的常用函数(三)
Kotlin
细节文章笔记整理更新进度:
Kotlin
系列-基础类型结构细节小结(一)
Kotlin
系列-函数与类相关细节小结(二)1.高阶函数基本概念:传入或者返回函数的函数函数引用:引用的函数名前加上::
未扬帆的小船
·
2023-04-17 16:29
Kotlin
的一些小功能
1:使用
Kotlin
封装一下跳转activityinlinefunStartActivity(){vartoActivity=Activity::class.javastartActivity(Intent
暖宝宝_龍
·
2023-04-17 15:05
kotlin
学习笔记_3
kotlin
的Number类型没有char但是转换的时候有tochar()函数完整的位运算操作(只能对Int或者Long使用)算术左移
kotlin
运算符:shljava运算符:>逻辑右移
kotlin
运算符
程星
·
2023-04-17 15:14
kotlin
入门(1)——环境配置
已经使用
kotlin
火急火燎的赶完了一个项目,需要及时的沉淀一下。接下来我要从零开始捋一下
kotlin
。希望可以很好的把
kotlin
装进我小小的脑壳里。
Aimee的抱抱
·
2023-04-17 15:44
即便在低谷,一年365天都要快乐——冬奥主题灯光秀
兮惠2022.02.03大街十字路口一边和对面的广场上都设有冰墩墩、雪容融的奥运主题
灯饰
。广场上还有红色大福袋在夜色中散发着绚丽的光彩。广场上还有地面投影,供
兮惠
·
2023-04-17 13:15
JVM 虚拟机系列:架构(二)一图看懂虚拟机架构:JNI
1:前言在Android生态中主要有C/C++、Java、
Kotlin
三种语言,它们的关系不是替换而是互补。
John_xx
·
2023-04-17 12:47
#
Jvm
jvm
jni
Kotlin
协程之通道-多路复用-并发安全
认识通道Channel实际上是一个并发安全的队列,它可以用来连接协程,实现不同协程的通信。funtestKnowChannel()=runBlocking{valchannel=Channel()//默认通道缓存容量为0//生产者valproducer=GlobalScope.launch{vari=0while(true){delay(1000)channel.send(++i)println(
念故渊
·
2023-04-17 11:30
深入剖析Compose布局, 一步步教你打造自适应UI界面
理解Compose布局Compose是一种基于声明式编程的AndroidUI工具包,它将可组合的UI要素视为函数,并使用
Kotlin
DSL进行构建和组合。
Android每日一讲
·
2023-04-17 10:07
Android开发
ui
android
程序员
开发
composer
kotlin
关键字-inner
inner关键字让内部类可以持有外部类的引用(在java中,内部类默认创建是可以访问外部类的,
kotlin
需要显示声明后才可以)
梦浩然
·
2023-04-17 08:57
mcxiaoke文档集合
作者的开源项目•Rx文档中文翻译:https://github.com/mcxiaoke/RxDocs•MQTT协议中文版:https://github.com/mcxiaoke/mqtt•Awesome-
Kotlin
淡如茶2016
·
2023-04-17 08:07
Kotlin
之 DSL详解
什么是DSLDomainSpecialLanguageDSL是领域特定语言,与通用语言不通,他只管他的领域,如:SQL、正则表达式扩展函数想理解DSL,首先得知道扩展函数。什么事扩展函数,直白一点就是在原有类的基础上不改变类,只增加一个函数,称为扩展函数。classTest{funfun1(){Test().fun2("fun2")}}funTest.fun2(name:String){}示例定义
yask
·
2023-04-17 07:22
Android Studio
Kotlin
开发 Error:Cause: unable to find valid certification path to requested target
AndroidStudio上进行
Kotlin
构建项目时Build时出现Error:Cause:unabletofindvalidcertificationpathtorequestedtarget错误。
卜羽尤尤
·
2023-04-17 06:34
OpenGL 入门到放弃2-- 用openGL展示相机预览
为了方便大家理解,项目里大部分使用的是java语言编写,其实本人更喜欢
kotlin
。image.png新建的项目结构,这个没什么好说的。
李星星星星星
·
2023-04-17 06:39
Kotlin
在Android开发中的应用与实践
Kotlin
在Android开发中的应用与实践通过本篇文章你将了解到下面内容:介绍
Kotlin
语言:简述
Kotlin
语言的背景、特点和优势,为什么
Kotlin
在Android开发中变得越来越流行。
Calvin880828
·
2023-04-17 06:16
Kotlin进阶
kotlin
android
Kotlin
中lateinit 和 Lazy 的区别
Kotlin
中Lateinit和Lazy的区别latinit我们可能不想在定义它们时初始化我们的值,相反我们可能想在以后的任何时间初始化并在我们的应用程序中使用它们。
Calvin880828
·
2023-04-17 06:45
Kotlin进阶
kotlin
android
java
实用小工具--Android悬浮秒表
最近在转型
kotlin
,然后又对天猫的茅台活动有点兴趣,于是,脑子一热,抽了十几分钟,写了个简易的秒表助手。
jimdear
·
2023-04-17 05:04
Jetpack Compose大师乘势而上,创建引人入胜和直观的UI;实用技巧和技术
JetpackCompose提供了一套新的声明式UI编程模型,采用
Kotlin
语言编写,使得开发者可以通过编写组合的函数来描述UI界面,这样可以避免传统UI开发中繁琐的View层次嵌套和回调函数处理,从而使得开发更加高效
程序猿会指北
·
2023-04-17 05:14
android开发技术
jetpack
UI绘制
ui
android
移动开发
程序员
android
jetpack
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
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
其他