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 Jetpack
AndroidJetpack组件是库的集合,这些库是为协同工作而构建的,不过也可以单独采用,同时利用
Kotlin语言
功能帮助您提高工作效率。可全部使用,也可混合搭配!
122604
·
2023-02-01 03:41
Flutter - 使用extension-methods
我已经转为Flutter的专业Flutter开发人员,并且我很喜欢它,但我来自Android背景并且也很喜欢
Kotlin语言
,确实错过了Dart中
Kotlin语言
的某些功能。
开心人开发世界
·
2023-01-29 00:45
Kotlin难点解析:extension和this指针
扩展(extension)是
Kotlin语言
中使用非常简单的一个特性。这篇文章并不是要讲解扩展的基本用法,而是解决在一些复杂场景中,扩展容易让人产生迷惑的一些问题。
欧阳锋
·
2023-01-28 17:13
根据鸿洋大神开放Api打造自己的WanAndroid App
WanAndroid适合新手学习的项目根据鸿神提供的WanAndroid开放Api来制作的WanAndroidApp,基本实现了所有的功能,使用Java/
kotlin语言
开发,基于MaterialDesign
SuperPeppa
·
2023-01-28 02:56
使用Kotlin构建MVVM应用程序—完结篇:快速开发
在这一年多的时间里,很感谢大家的支持和认可,希望《使用Kotlin构建MVVM应用程序》这一系列文章能够帮助更多的Android开发者过渡到MVVM架构和
Kotlin语言
,结合响应式的思想,能够让开发者的重心放到更值得做的事情上
ditclear
·
2023-01-27 12:59
Android开发——Kotlin语法之Lambda表达式
简化是
Kotlin语言
的思想之一,而在Lambda表达式的学习之中,该思想将会贯穿其中Lambda入门编程集合的函数式API是用来入门Lambda编程的绝佳示例,不过在此之前,我们得先学习创建集合的方式才行集合的创建在
渣萌-大表哥
·
2023-01-26 05:13
Anroid
android
kotlin
开发语言
【Kotlin】标准库函数总结 ( apply 函数 | let 函数 | run 函数 | with 函数 | also 函数 | takeIf 函数 | takeUnless 函数 )
、run标准库函数1、run函数传入Lambda表达式作为参数2、run函数传入函数引用作为参数四、with标准库函数五、also标准库函数六、takeIf标准库函数七、takeUnless标准库函数
Kotlin
韩曙亮
·
2023-01-25 08:43
Kotlin
kotlin
android
标准库函数
apply
let
Android Kotlin开发之Android KTX
为此,这些扩展程序利用了多种
Kotlin语言
功能,其中包括:扩展函数扩展属性Lambda命名参数参数默认值协程例如,使用SharedP
MYBOYER
·
2023-01-22 08:10
Android
Kotlin实践
Android虚拟机Dalvik和ART科普
odexART虚拟机什么是AOT(Ahead-Of-TimeART垃圾收集器优化ART时间线DalvikVM和ARTVM有什么区别前言虽然Android程序是使用Java语言开发的,当然,现在也可以使用
kotlin
·
2023-01-21 00:23
吐血推荐|20 个优秀的免费 Kotlin 学习资源
截至目前,全世界已经拥有20%的app在使用
Kotlin语言
开发。Realm网站更是大胆预测,根据现有增长速度,Kotlin将在2018年超过Java语言,成为Android平台的第一大编程语言。
亦枫Blog
·
2023-01-18 04:54
Android开发基础
界面布局代码操作新页面页面间跳转简单计算器的实现思路前端控件传递数据后端实现逻辑两个Activity之间传值发送数据返回数据SQLite简单使用利用语句写在后面写在后面前言安卓(Android)是一种基于Linux内核的开源操作系统使用java、
kotlin
重返太空
·
2023-01-05 11:43
x语言基础
android
学习
java
网络安全
Kotlin学习笔记28 Flow part2 Flow引入 Flow的执行 取消 构建器 中间操作符 终端操作符 默认执行顺序 上下文相关
参考链接示例来自bilibili
Kotlin语言
深入解析张龙老师的视频1一个方法返回多个结果各种实现/***一个方法返回多个结果*方式1返回一个集合*特点*1方法本身是阻塞的,即主线程会进入该方法内部执行
洌冰
·
2022-12-26 17:27
Kotlin
kotlin
开发语言
android
kotlin转java_Kotlin 与 Java 代码之间的转换
Java代码转换成Kotlin代码有许多老项目是使用Java语言编写的,而现在想要转换成
Kotlin语言
,最笨的转换方式就是对每一行代码都重新手动编写。
为了看看
·
2022-12-19 18:55
kotlin转java
Kotlin 与 Java 代码之间的转换
Java代码转换成Kotlin代码有许多老项目是使用Java语言编写的,而现在想要转换成
Kotlin语言
,最笨的转换方式就是对每一行代码都重新手动编写。
非也缘也
·
2022-12-19 18:54
kotlin
android
kotlin
python前端开发书籍_本月值得一看的10本技术书籍(系统开发、前端、机器学习等)!(文末有福利)...
书籍名称:《Kotlin程序开发入门精要》内容简介:本书分3部分讲解Kotlin,第1部分(第1~11章)是
Kotlin语言
的基础部分,主要介绍了Kotlin的基础知识、语法以及大量的“语法糖”,如搭建
weixin_39521808
·
2022-12-06 12:57
python前端开发书籍
Kotlin语言
入门学习
变量在Kotlin中定义一个变量,只允许变量前声明两种关键字:val和varval(value的简写)用来声明一个不可变的变量,这种变量在初始赋值之后就不能再重新赋值,对应Java中的final变量。var(variable的简写)用来声明一个可变的变量,这种变量在初始赋值之后可以被重新赋值,对应Java中的非final变量。这是因为Kotlin拥有出色的类型推导机制。但是,如果我们要对一个变量延
Coolnerdn
·
2022-11-29 13:58
kotlin
学习
android
Kotlin语言
使用WebView示例介绍
目录1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页1、启用JavaScript的支持2、目标的网页仍然在当前WebView中显示3、将网址传入3、结合WebView方法做一个迷你浏览器4、加载本地html页面5、于JavaScript交互调用1、WebView类提供的常用方法2、WebView的简单用法实现浏览网页步骤:布局文件MainActivity.kt文件1、启用
·
2022-11-17 18:06
Flutter-VS-Kotlin-跨平台开发市场的最终霸主究竟花落谁家,我总结了24家大厂100份面试题
更高的性能考虑使用
Kotlin语言
进行跨平台开发的一大优势在于,Multiplatform会将代码编译为与目标平台完全相同的格式。这使其性能表现与原生竞品同样出色。
普通网友
·
2022-11-07 10:16
程序员
面试
android
移动开发
Android 300行代码实现经典小游戏贪吃蛇
这次算是复刻一下经典hhh,贪吃蛇算是一个制作起来非常简单的小游戏,本文使用
Kotlin语言
进行开发,用Java的小伙伴可以自己对照代码转化一下,不过2021年了写Android还是有必要学学Kotlin
coderghl
·
2022-10-25 09:41
Android
Canvas游戏制作
kotlin
canvas
android
Android
kotlin语言
给view设置背景色
对于一些刚从java语言转过来的同学可能突然会摸不着头脑,在kotlin中又该如何设置背景色呢。像setBackgroundColor或是setBackgroundResource还是以前java用的方法,当然现在也是可以用的,但是用了之后可能会有点问题在kotlin项目中。好了,kotlin中推荐如下的方式:view.background=context.getDrawable(R.color.
我是大咸鱼
·
2022-10-13 03:59
android
android
kotlin
android
studio
Android Compose 属性动画使用探索详解
使用探索ValueAnimator使用探索Compose函数中使用属性动画实战上传开始动画上传进度动画上传完成动画最后前言JetpackCompose(简称Compose)是Google官方推出的基于
Kotlin
·
2022-09-29 22:30
Kotlin学习历程——函数与Lambda表达式(二)
Kotlin语言
中文站高阶函数以另一个函数作为参数或者返回值的函数叫高阶函数,这个参数函数我们可以用lambda或者或者函数的引用来表示。
hepingdev
·
2022-09-28 06:31
#
Kotlin
kotlin
android
开发语言
学习
Kotlin学习历程——泛型
Kotlin语言
中文站简单回顾Java泛型泛型是什么Java在JDK5中引入了泛型机制。
hepingdev
·
2022-09-28 06:00
#
Kotlin
kotlin
Kotlin学习历程——扩展
Kotlin语言
中文站kotlin能够扩展一个类的新功能而无需继承该类,这种方式叫做扩展。
hepingdev
·
2022-09-28 06:00
#
Kotlin
kotlin
Kotlin快速运用第二阶段(匿名函数&Lambda)
Kotlin语言
的匿名函数学习funmain(){vallen="Derry".count()println(len)vallen2="Derry".count{//it等价于D、e、r、r、y的字符Charit
gujunhe
·
2022-09-14 02:18
kotlin基础
kotlin
android
java
Kotlin语言
编程Regex正则表达式实例详解
目录前言Regex构造函数常用正则表达方法示例展示1.containsMatchIn(input:CharSequence)包含指定字符串2.matches(input:CharSequence)匹配字符串3.find(input:CharSequence,startIndex:Int=0)查找字符串,并返回第一次出现4.findAll(input:CharSequence,startIndex:
·
2022-08-29 18:30
Android
Kotlin语言
学习第三课:自定义ContentProvider和SQlite学习增删改查
一:创建主界面增删改查/***@authorzhiqiangRuan*@ClassName*@Date2022/7/4*/classFiveActivity:BaseActivity(),View.OnClickListener{lateinitvaraddData:ButtonlateinitvardeleteData:ButtonlateinitvarqueryData:Buttonlatei
·
2022-07-18 16:54
androidkotlin
高仿京东Android App,集成React-Native热更功能
项目代码整洁规范,结构清晰,使用Android最新的开发思想和技术,同时集成React-Native跨平台,主要是为了实验热更功能,涉及到的技术有如下一些:使用
kotlin语言
开发,项目使用模块化开发,
·
2022-07-16 15:24
android
干货丨Kotlin在Spring Boot中的应用
另外,SpringInitializr提供了对Java、
Kotlin语言
的支持。Kotlin是JetBrains公司开发的,目前流行的IntelliJIDEA软件也是该公司开发的。
博文视点
·
2022-07-06 09:06
spring
Android
Kotlin语言
学习第二课:权限申请和ContentProvider简单使用
一:添加一个展示数据的布局二:添加BaseActivityabstractclassBaseActivity:AppCompatActivity(){/***kotlin允许一个类继承另一个类*kotlin所有的类都继承自Any类(Any不是java.lang.Object)*Any类是所有类的超类,对于没有超类型申明的类是默认超类*Kotlin规定一个类可以给继承,必须使用open关键字修饰**
·
2022-06-28 16:06
androidkotlin
Android中View事件的分发第二篇
ps:由于现在这个公众号没有留言功能,如有其他错误、建议、疑问,可发至到邮箱
[email protected]
,我会将错误的内容更正ps:源码是基于androidapi26来分析的,demo是用
kotlin
小二同学呵呵
·
2022-06-27 23:36
android
java
安卓
android
studio
移动开发
kotlin语言
中的类和对象
1、类类表示一种具体对象的抽象化,比如说人表示一个类,那么我自己就是具体对象;在类中会有属性描述类的对象状态,函数描述类的对象函数;Kotlin和Java一样都是使用class关键字修饰对应类的名称;下面用kotlin代码定义一个类:ps:代码是用AndroidStudio写的/***定义一个类,名叫Person*/classPerson{/***定义一个String类型的属性name*/varn
小二同学呵呵
·
2022-06-27 23:35
抽象类
设计模式
多态
封装
类
Kotlin语言
(十二):Channel
注:本文中使用runBlocking是为了方便测试,业务开发中禁止使用一、Channel基础(1)Channel翻译过来为通道或者管道,实际上就是个队列,是一个面向多协程之间数据传输的BlockQueue,用于协程间通信;(2)Channel使用send和receive两个方法往管道里面写入和读取数据,这两个方法是非阻塞的挂起函数;(3)Channel是热流,不管有没有订阅者,上游都会发射数据。1
SupKing_a520
·
2022-05-09 18:45
基于MVVM架构思想和Kotlin,使用Android JetPack开发一款App
使用
Kotlin语言
开发,MVVM架构思想,使用了AndroidJetPack中的LiveData、ViewModel、Room等架构组件。
皮卡丘520
·
2022-04-15 16:10
Android中的Coroutine协程原理解析
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
·
2022-03-30 11:41
Android中的Coroutine协程原理详解
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
·
2022-03-29 15:37
Android中的Coroutine协程原理详解
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
BlueSocks
·
2022-03-29 15:00
Android Studio 的kotlin-android-extensions插件的废除及应对方法
在学习用Kotlin在AS里编写程序的时候,现在高版本的AS已经把Kotlin-android-extensions废除了,原来这个插件是方便使用
Kotlin语言
的人不用写findViewById()这个方法来寻找控件的
冷雨夜盼望
·
2022-03-19 20:15
1024程序员节
Kotlin语言
基础入门到熟悉:Kotlin协程基础
1.阻塞与非阻塞runBlockingdelay是非阻塞的,Thread.sleep是阻塞的。显式使用runBlocking协程构建器来阻塞。importkotlinx.coroutines.*funmain(){GlobalScope.launch{//在后台启动一个新的协程并继续delay(200)"rustfisher.com".forEach{print(it)delay(280)}}p
·
2022-02-22 22:32
androidkotlin
[大译] Tech companies are starting to use Kotlin for coding 科技公司开始使用
Kotlin语言
收听语音:http://xima.tv/YAry3wnewssource新闻来源:mpanies-like-google-square-and-atlassian-are-sprinting-to-use-kotlin-the-fastest-growing-programming-language-according-to-github-sq-googl-team-pvtl-cof/Kotlin
苹果放阳台
·
2022-02-21 17:31
Kotlin 简介
简介:
Kotlin语言
是由JetBrains公司开发,其初衷用于快速生成JavaScript代码,而如今Kotlin已经支持Android开发,并提供了一系列的Android开发插件。
阿闯学长
·
2022-02-20 23:04
Kotlin语言
基础入门到熟悉:Lambda 表达式
什么是Lambda表达式?Lambda表达式,其实就是匿名函数。而函数其实就是功能(function),匿名函数,就是匿名的功能代码了。在Kotlin当中,函数也是作为类型的一种出现的,尽管在当前的版本中,函数类型的灵活性还不如Python这样的语言,不过它也是可以被赋值和传递的,这主要就体现在Lambda表达式上。我们先来看一个Lambda表达式的例子:funmain(args:Array){v
·
2022-02-18 13:44
kotlinandroid
Kotlin语言
基于Mvp+Retrofit+RxJava封装的Android项目的基础依赖库
Kotlin语言
基于Mvp+Retrofit+RxJava封装的Android项目的基础依赖库前言该Library是基于
Kotlin语言
封装的一个库,主要是用来创建一个kotlin项目时,作为项目的简单封装
onestravel
·
2022-02-16 21:53
推荐一个Kotlin项目
不敢在各位前辈和大神面前班门弄斧,自取其辱,况且Github上的玩Android客户端已经有很多个版本了,我也很难望其项背自Google在2017的I/O大会上宣布Android支持Kotlin,到现在
Kotlin
豪世_世界的世
·
2022-02-16 16:33
Android Kotlin实现AIDL跨进程通信
一般面试都会问跨进程通讯的方式,当然我之前也被问到过,而且主要问AIDL,以前都是简单的描述一下大概流程,其实到现在项目里面我也没用过;最近
Kotlin语言
应用的越来越多了,所以我就用Kotlin写了一个
SQ_孙琦
·
2022-02-16 00:55
Kotlin语言
(七):数据结构
1、元组数据funmain(){/**--------------------二元元组--------------------*/valpair=Pair("张三",20)println("(${pair.first},${pair.second})")//(张三,20)valpair2="李四"to25println("(${pair2.first},${pair2.second})")prin
SupKing_a520
·
2022-02-15 14:52
Spring Boot:对DAO、Service和Controller进行单元测试
同时也方便单元测试,文章代码
Kotlin语言
编写。DAO&Service层单元测试dao和Service的测试比较简单,就是通过Springmvc框架的自动注入获取到实例,即可对接口实现测试。
ImWiki
·
2022-02-15 14:54
快速入门
Kotlin语言
(基本语法概要)
引言基本数据类型常量和变量函数字符串模板逻辑控制非null检测类区间集合结语一,引言Kotlin[1](科特林)是一个用于现代多平台应用的静态编程语言[2],由JetBrains开发。使用Kotlin更快地编写更出色的Android应用。Kotlin是一种新型的静态类型编程语言,有超过60%的专业Android开发者在使用,它有助于提高工作效率、开发者满意度和代码安全性。–来自Google开发者平
王玉见
·
2022-02-13 10:31
Kotlin
kotlin
android
kotlin基础
kotlin快速入门
Kotlin
Kotlin语言
基础入门:Kotlin的常用写法
1.方法参数的默认值可以给方法的参数指定默认值funsomeFunction(a:Int=0,b:String=""){/*方法实现*/}2.过滤列表找出列表中满足某个条件的所有元素。使用filter方法。其中x是自己定义的参数名。vallist=Arrays.asList(1,2,3,4,5,6,7)valbigger=list.filter{x->x>5}println(bigger)//[6
·
2022-02-12 21:06
androidkotlin
5.2 一篇文章带你全方位熟悉Kotlin语法
很有可能你觉得
Kotlin语言
有点古怪,充满了varfield:String这样的语法,然而读完本文之后,你将不再对这些语法感到陌生。
常思行
·
2022-02-12 19:35
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他