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
,带你快速掌握该编程语言
前言
Kotlin
是一种跨平台的静态编程语言,它可以在JVM、Android、浏览器、iOS等多个平台上运行。
程序猿会指北
·
2023-04-07 06:39
android开发技术
kotlin
kotlin
学习
android
移动开发
程序员
Kotlin
一步一步学(四) -- 扩展函数和运算符
上一篇:
Kotlin
一步一步学(三)--延迟初始化和密封类扩展函数扩展函数表示即使在不修改某个类源码的前提下,仍可以打开这个类,向该类添加新的函数。
武动奇迹_2020
·
2023-04-07 06:25
一行代码轻松实现金额播报功能
MoneyBroadcast基于
Kotlin
和SoundPool实现Android端一行代码完成不只是金额播报功能。
蜗牛学开车
·
2023-04-07 05:29
保留两位小数
Kotlin
//#补位:如果数字少了,则不处理,不会补“0”,也不会补“#”;如果数字多了,就切掉,但只切小数的末尾,整数不能切//0补位:如果数字少了,就会补“0”,小数和整数都会补;如果数字多了,就切掉
Sunday桃
·
2023-04-07 05:50
Kotlin
-泛型和委托
泛型实化
Kotlin
也是基于JVM上的语言,所以同样存在类型擦除机制。但是Ko
在下陈小村
·
2023-04-07 01:40
kotlin
x.coroutines Channel
ChannelChannel的概念与BlockingQueue相似两者最大的不同在于,后者阻塞式的put操作变成了挂起等待的send,而阻塞式的take变成了挂起等待的receivevalchannel=Channel()launch{//这里可能是消耗大量CPU运算的异步逻辑,我们将仅仅做5次整数的平方并发送for(xin1..5)channel.send(x*x)}//这里我们打印了5次被接收
Zero_______
·
2023-04-07 00:26
Kotlin
学习笔记:基本数据类型、条件控制、循环控制
一、基本数据类型比较两个数字
Kotlin
中没有基础数据类型,只有封装的数字类型,你每定义的一个变量,其实
Kotlin
帮你封装了一个对象,这样可以保证不会出现空指针。
小村医
·
2023-04-06 22:19
kotlin
装饰者模式
/***装饰者模式*/abstractclassRoom{abstractfunfitment()}classNewRoom:Room(){overridefunfitment(){println("这是一间新房:装上电")}}abstractclassRoomDecorator(room:Room):Room(){privatevalmRoom=roomoverridefunfitment(){
腊鸭Laya
·
2023-04-06 22:19
[gradle问题][kapt] An exception occurred: android.databinding.tool.util.LoggedErrorException: failu...
翻了下
kotlin
文档https://
kotlin
lang.org/docs/reference/kapt.html根据文档操作,并没有用。最后自己想到了是不是koltin版本的问题呢。
hebbkeke
·
2023-04-06 21:19
该如何高效实用
Kotlin
?已开源
开头先说一下我大概的情况吧。渣本毕业,工作已经有快两年了,从高中就开始玩小破站。无论是学习还是日常放松都是在b站。大学主学的软件技术专业,所以,进大学校门那一刻起,去上海bilibili工作就在心里埋下了种子。在学校,专业学的挺好的,自己写过一些小项目,也参与过一些协会开发的项目。两年前刚毕业时候,b站也有校招,我当然满怀期待的参加了,但是并没有被录用。当时,挺失落的吧,当时也有想过放弃:我一个渣
clhcowboy
·
2023-04-06 20:31
程序员
Android
Kotlin
1.4-M1发布,终于支持
Kotlin
interface SAM转换了!
终于,
Kotlin
1.4的第一个预览版发布了,在新版本1.4-M1中,
Kotlin
又添加了一些新的功能,同时,也有一些重大的改进。
依然范特稀西
·
2023-04-06 19:22
Kotlin
基础语法
Kotlin
基础语法
Kotlin
文件以.kt为后缀。包声明代码文件的开头一般为包的声明:packagecom.runoob.mainimportjava.util.
Wis57
·
2023-04-06 18:36
kotlin
android
java
Android八大模块进阶学习笔记(性能优化、百大框架、高级UI、Flutter、
Kotlin
...)
今年来,Android开发行业的就业形势愈加严峻,无论刚刚入门Android学习没有头绪的、还是开发多年想要突破薪资范畴的,都需要跳出编码和业务的局限,学会选型、扩展,提升编程思维,建立良好的职业规划,并长久的坚持下去。万事开头难!许多人心急手却慢,找不到突破的出口,时常陷入焦虑。**但只要迈出第一步,就成功了一半。**无论在如何领域,都要讲究系统的学习方法。Android相关的所有内容共分为8大
bug樱樱
·
2023-04-06 17:38
Android
移动开发
架构师
android
学习
ui
仿抖音视频播放 基于GsyVideoPlayer+ViewPager2
前言公司最近有个小的演示需求,大体首页模仿抖音,因此抽时间做了这么个项目,顺便练练手,demo用
Kotlin
+AndroidX实现。
小于先森
·
2023-04-06 17:31
用ChatGPT提高开发效率(Andoid)
ChatGPT-1、写一个车牌号的正则表达式ChatGPT-2、写一个中国大陆车牌号的正则表达式ChatGPT-3、用
kotlin
写一个车牌号的校验函数ChatGPT-4、用
Kotlin
写一个String
沈页
·
2023-04-06 17:32
chatgpt
android
kotlin
Flutter开发中插件使用
pluginpackage:使用Dart编写的,按需使用Java或
Kotlin
、ObjC或Swift分别在Android和/或iOS平台实现的pa
barnett_y
·
2023-04-06 16:39
【Flutter点滴知识
】
flutter
android
android
studio
利用 Paging 3 给 RecyclerView 列表分页
前置知识:
Kotlin
Flow的使用;Android的viewbinding;RecyclerView的基本用法。
不再更新_
·
2023-04-06 15:37
Kotlin
+ Mvp + RxJava + Retrofit 心得体会
Mvp先上本项目Github地址:Judy
Kotlin
Mvp首先声明本项目是参考git-xuhao/
Kotlin
Mvp,对原项目Mvp核心代码及Adapter代码按照自己的想法进行了重构,布局(xml)
Walkud
·
2023-04-06 15:51
kotlin
之协程(三),开始创建协程,launch,withContext
目录
kotlin
之协程(一),线程,进程,协程,协程可以替换线程吗?
不思进取的码农
·
2023-04-06 14:25
kotlin
协程原理分析
使用
kotlin
的协程一段时间后,我们或多或少会产生一些疑问:协程和线程有什么关系?协程之间到底怎么来回传递的?协程真的比线程(池)好吗?
王能
·
2023-04-06 13:38
kotlin
android
协程
东京圣诞节的清单
二零一七年十二月#圣诞月,家附近的
灯饰
让冷冰冰的街道更添几分温暖。小桥上也安装了会变色的七彩霓虹灯。周末的晚上最方便一家人吃火锅。因为G先生不用加班开会。加班开会是日本上班一族的习俗。
尼欧的外派生活
·
2023-04-06 10:44
使用
kotlin
扩展为接口绑定一个属性
众所周知,java/
kotlin
的interface中是无法初始化(非静态)属性的。那么我们是不是可以用扩展属性来为每个接口下的对象绑定一个独立的属性呢?
pdog18
·
2023-04-06 09:46
你真的知道Android按下开机键到启动发生什么吗?手慢无
1.
Kotlin
Kotlin
通常被视为下一个Java,它是由谷歌和JetBrains(AndroidStudio开发者)赞助的。Java从一开始就一直是Android
前端小七七
·
2023-04-06 09:31
程序员
android
Kotlin
+Vue+Spring Data JPA+MySQL 增查改删
概述:
Kotlin
为后端开发语言,持久层是SpringDataJPA前后端分离,进行简单增查改删(CRUD)前端使用VUE数据库使用MySQL往期内容#内容01React+SpringBootJPA+MySQL
理想区块链
·
2023-04-06 09:16
spring
Vue
Spring
Boot
Kotlin
Vue
JPA
MySQL
分页
Android
kotlin
ui框架,
Kotlin
之UI篇
1.Android项目集成
Kotlin
当我们的IDE安装好
Kotlin
插件(“
Kotlin
”)以后,项目想集成
Kotlin
将是一件非常轻松的事情,我们只需要在菜单栏中选择“Tools”->"
Kotlin
Raxxian
·
2023-04-06 08:39
Android
kotlin
ui框架
Kotlin
开发Android app(十八):线程Thread和UI更新
在
Kotlin
中,使用的还是原先java的那一套,用的还是Thread,可能是在java中Thread就挺好用的,
Kotlin
没有做太多的变化。
go2coding
·
2023-04-06 08:37
Kotlin
开发Android
app
android
kotlin
ui
Kotlin
x Java打造 UI 通用组件<三>-------高级UI组件定制与解耦设计之HiRefresh
需求分析:设计一个下拉刷新组件,能够提供通用的API,并且支持自定义Head。关于这块其实在之前万能下拉刷新效果实现已经有练习过,不过这次是从构造的角度再来重新对它进行一个从无到有的完整梳理。成果展示:其中下拉刷新的头部可以动态进行替换,基本上通用下拉刷新都会支持滴,比如这种下拉样式:疑难点分析:手势的处理事件的分发视图的移动与自动滚动状态的管理头部的可定制架构纵览:还是跟之前一样,纵览一下其整个
webor2006
·
2023-04-06 08:04
android架构综合实操
ui
java
kotlin
Kotlin
x Java打造 UI 通用组件<二>-------通用UI组件开发与基础框架设计一
在上一次
Kotlin
xJava打造UI通用组件<一>-------封装一款易用高扩展的Hilog日志库二咱们已经完成了hi-library中的日志库的封装,也就是整个框架的这块:这次咱们则来完成UI通用组件的开发
webor2006
·
2023-04-06 08:34
android架构综合实操
ui
java
kotlin
从零开始学安卓(
kotlin
)五——UI
目录控件TextViewButtonEditTextImageViewProgressBarAlertDialog布局LinearLayout(使用layout_weight实现宽度自适配效果)RelativeLayout(非常常用的布局)自定义控件控件TextViewandroid:id给当前控件定义了一个唯一标识符android:layout_width和android:layout_heig
散月
·
2023-04-06 08:30
毕业设计
android-studio
android
Android
kotlin
开发推荐优秀三方库
在用java开发Android的时候有很多方便的库如:butterknife,rxjava等,但
kotlin
的使用很多原来java上方便的库,在
kotlin
上不再方便。
二蛋和他的大花
·
2023-04-06 08:30
android
android
Kotlin
第三章:AndroidUI简介
1.常见的基础布局容器笔记来源https://songyubao.com/book/primary/ui/viewgroup.html视频来源https://www.bilibili.com/video/BV1264y1474AAndroid的UI可以分为两类,一类叫做ViewGroup容器,一类叫做View视图View视图:(TextView,Button,ImageView)常见的视图View
是赵敢敢啊
·
2023-04-06 08:59
kotlin
Android
kotlin
android
Kotlin
简易UI+简易服务器
实验结果如下踩过的坑安卓连网需要权限需要在全局配置文件中加入安卓中网络链接不能放在主线程中新建子线程在子线程中使用socket云服务器配置服务器地址写为私有ip客户端地址写为弹性公网ipdemogithub源码部分业务代码一个麻瓜服务器#include#include#include#include#include#include#include#includeintmain(){intsockf
他们说快写一首情歌
·
2023-04-06 08:28
Kotlin
Socket
【奇技淫巧】新的图片加载库,安卓移动开发背景换色
取消请求等等轻量:Coil在您的APK中添加了约2000种方法(对于已经使用OkHttp和Coroutines的应用程序),与Picasso相当,远少于Glide和Fresco易用:Coil的API利用
Kotlin
m0_66265001
·
2023-04-06 08:25
程序员
面试
移动开发
android
【微信小程序】开发实战 之 ,
kotlin
开发框架
图1:初始名称图2:点击按钮“更换名称”以后示例中数据是如何更新的呢?首先,开发者通过框架将AppService应用逻辑层数据中的appname与页面视图层名为appname的变更进行了绑定,页面在刚打开的时候会显示“欢迎使用易投票。然后,当点击按钮“更换名称”之后,视图层会发送changeAppname的tap事件给逻辑层,逻辑层找到事件函数changeAppname。最后,逻辑层changeA
m0_66265001
·
2023-04-06 08:25
程序员
面试
移动开发
android
Android
Kotlin
Jetpack Compose UI框架 完全解析,2021Android大厂面试题来袭
可以在AndroidStudio内查看、检查或播放动画,还可以逐针播放。1.1.3布局检查器AndroidStudioArcticFox增加了布局监测器对Compose的支持,可以分析Compose组件的层级。如下所示:1.1.4交互式预览在此模式下,你可以与界面组件互动、点击组件,以及查看状态如何变化。通过这种方式,你可以快速获得有关界面如何反应的反馈,并可快速预览动画。如要启用此模式,只需点击
m0_64382868
·
2023-04-06 08:24
程序员
面试
android
移动开发
前端开发:Vue,
kotlin
ui库
四、使用computed和methods进行计算的区别在Vue实例下computed与methods的区别在于:1、computed:基于依赖缓存,多次调用computed中的计算方法时,当第一次计算出结果后,这个结果会缓存下来。只要computed属性所属定义的实例不发生改变,则第二次不再进行计算而是直接调用第一次计算结果进行页面渲染。2、methods:多次调用时,每次的结果都是重新调用met
m0_66265001
·
2023-04-06 08:38
程序员
架构
移动开发
android
抽丝剥茧
Kotlin
- 协程中绕不过的Flow
“让我看看我一开始不打算更新的,但是谷歌爸爸一直在推
Kotlin
,AndroidJetpack中也一直使用
Kotlin
,最近的Paging3中也加入了协程,并使用了Flow,大有势不可挡之势,看来协程中的
九心_
·
2023-04-06 07:33
Kotlin
集合与数组
可空性和集合函数的参数可以为可空的,集合的类型参数也是可以声明为可空的.下面来看一个创建一个包含可空值的集合funreadNumbers(reader:BufferedReader):List{valresult=ArrayList()for(lineinreader.lineSequence()){try{valnumber=line.toInt()result.add(number)}catc
e小e
·
2023-04-06 07:29
Kotlin
循环语句基础用法:
前言:这个主要是
kotlin
语言基础不涉及什么新知识点所以就不啰嗦哈具体用法:for循环遍历获取集合中的元素valitems1=listOf("apple","banana","kiwifruit")for
xq9527
·
2023-04-06 05:13
初学者如何正确理解google官方建议架构原则(疑问?)
前言最近花时间看了google的Jetpack架构组件,
kotlin
协程、flow。接着了google官方推荐应用架构指南,compose等。这些是目前主流应用开发采用的技术栈。
灯塔@kuaidao
·
2023-04-06 04:12
其他
android
初学者
google
官方架构
JetPack应用
68. (android开发) Gson的坑之关于CreatTime
每一个使用
Kotlin
的在进行服务端访问的时候,json解析免不了要使用Gson,今天偶尔发现了一个奇怪的CreatTime坑。在坑里待了3天,终于出坑了。
厚土火焱
·
2023-04-06 04:21
轻松缓存 Android +
Kotlin
+ Flow
轻松缓存Android+
Kotlin
+Flow技术背景在某些情况下,良好的缓存机制可以帮助您作为开发人员并提高应用程序的质量。让我简要介绍一下其中的2个,然后介绍简单的解决方案。
凉亭下
·
2023-04-06 01:28
Android
面试
前端
android
java
kotlin
Kotlin
作用域函数深入理解
在
Kotlin
中,有许多的函数基于扩展函数实现,作用域函数也不例外。那么需要首先好好理解下扩展函数。扩展函数
Kotlin
可以对一个类的属性和方法进行扩展,且不需要继承或使用Decorator模式。
凉亭下
·
2023-04-06 01:28
面试
Android
kotlin
开发语言
android
kotlin
中by关键字有啥用
前言在
kotlin
中,by关键字代表着代理,也常常被称之为委托。如果了解学过java设计模式的同学应该听说过有个设计模式叫做代理(委托)设计模式。
qiHuang112
·
2023-04-05 23:10
Android系统的VTS测试套件介绍
1、HAL硬件抽象层下图是最新的Android系统架构:Android系统基于Linux系统内核,应用层使用Jave或
Kotlin
语言编写,底层控制设备的是Linux内核,Linux系统采用C语言和汇编语言编写
jasonj33
·
2023-04-05 23:11
自动化测试
android
vts
【码上开学】
Kotlin
协程的挂起好神奇好难懂,714页PDF的鸿蒙学习笔记
suspend是有暂停的意思,但我们在协程中应该理解为:当线程执行到协程的suspend函数的时候,暂时不继续执行协程代码了。我们先让时间静止,然后兵分两路,分别看看这两个互相脱离的线程和协程接下来将会发生什么事情:线程:前面我们提到,挂起会让协程从正在执行它的线程上脱离,具体到代码其实是:协程的代码块中,线程执行到了suspend函数这里的时候,就暂时不再执行剩余的协程代码,跳出协程的代码块。那
m0_66265031
·
2023-04-05 22:45
程序员
面试
移动开发
android
Kotlin
by 关键字
1.
Kotlin
委托在委托模式中,两个对象参与处理同一请求,接受请求的对象讲请求委托给另外一个对象来处理。
Kotlin
直接支持委托模式,更加优雅,简洁。
kotlin
通过关键字by实现委托。
竖起大拇指
·
2023-04-05 21:31
rxhttp的简单使用(android)
github:liujingxing/rxhttp:BasedonOkHttpencapsulation,support
Kotlin
Coroutines、RxJava2、RxJava3;30stogetstarted
weixin_48516064
·
2023-04-05 20:22
android
android
studio
【
Kotlin
】Android-SharedPreferences快速上手保存键值对数据—附demo源码
本文旨在以少量代码和简单逻辑,演示SharedPreferences的基本用法,demo源码链接附在文末特别说明:本文采用分—总结构展示代码,即先展示局部代码,并说明其用法和作用;小节结尾处再给出该部分对应文件的完整代码。布局XML源码在文末。目录一、简介二、逻辑实现1.创建/获取SharedPreferences2.绑定视图控件3.设置点击事件4.真机测试结果三、布局设置四、补充说明一、简介Sh
大风起兮呼呼呼
·
2023-04-05 20:41
Android软件开发
kotlin
android-studio
数据仓库
数据库开发
kotlin
第一行代码helloworld
软件下载链接:https://pan.baidu.com/s/1PGkthxPz3dCKz2URvbRJFA密码:42d4破解方法:在打开的LicenseActivation窗口中选择“Licenseserver”,在输入框输入下面的网址:http://idea.codebeta.cn (感谢Rachelsalaheiyo提供)或者http://idea.imsxm.com/或者http://id
醉墨重生
·
2023-04-05 20:35
kotlin
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他