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灯饰
java和
kotlin
对于for循环和forEach里面的return分别有何不同
前言‘break’and‘continue’areonlyallowedinsidealoop“break”和“continue”只能在循环中使用,forEach实际上是一个匿名函数只有是循环才会有以下说法:return.默认情况下,从最近的封闭函数或匿名函数返回-Bydefaultreturnsfromthenearestenclosingfunctionoranonymousfunction.
天涯海风
·
2023-09-17 05:34
kotlin
python
java
2021-05-11
前言--用本篇文章理论知识和架构原则实践了一个wanAndroid项目,其中全部采用
kotlin
编写并抛弃了Rxjava,因为
kotlin
可以完全替代他,[github](https://github.com
王猛biu
·
2023-09-17 04:53
kotlin
学习第一步
Kotlin
基础知识一,Using
Kotlin
forAndroidDevelopment1.1使用
Kotlin
做Android开发
Kotlin
是非常适合用于开发Android应用的,它给Android平台带来了新语言的所有优点却不增加任何新的限制
半称心x度
·
2023-09-17 04:12
深度学习 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 上)
一、Gradle插件实现架构概述AndroidGradleplugin团队在AndroidGradleV3.2.0之前一直是都是用Java编写的Gradle插件,在V3.2.0便采用了
Kotlin
进行大面积的重写
字节跳不动
·
2023-09-17 03:09
Kotlin
实战笔记——TabLayout&ViewPager
ConstraintLayout是个很强大的布局,比RelativeLayout更加强大现在默认布局都是ConstraintLayout,而且用ConstraintLayout去实现布局层数会比LinearLayout少很多,用
Kotlin
WangSins
·
2023-09-17 02:07
Kotlin
核心编程 第一章认识
Kotlin
、第二章基础语法
本文是
Kotlin
核心编程(2021年6月第一版第5次印刷)的读书笔记。感觉适合有一定了解java的
Kotlin
初学者,内容讲了
Kotlin
通用的使用场景、方法,原理性内容不是很难。
flynnny
·
2023-09-16 22:10
Kotlin
数据类生成多个构造函数
Kotlin
的dataclass默认在编译后自动生成包含所有属性的构造方法,正常使用时会需要多个重载函数,可以使用@JvmOverloads注解。
菠萝加点糖
·
2023-09-16 21:01
kotlin
开发语言
android
data
class
android关键词检索功能,Android实现搜索关键词高亮显示-
Kotlin
在做Wandroid项目时有一个搜索功能,要在搜索结果中将匹配到的关键词高亮显示。但是玩安卓API并没有提供颜色的高亮,只有字体斜体,效果看起来并不明显,并且昵称也参与了搜索,但并没有增加HTML标签返回,这就有点美中不足了。因此我们自己动手来做一个。API返回结果{..."title":"微信在Github开源了Hardcoder,对Android开发者有什么影响?",...}预期效果实现步骤因
启明眼镜
·
2023-09-16 18:43
android关键词检索功能
Android
kotlin
实现搜索和展示列表功能(SearchView+RecyclerView+BRVAH3.0.6+androidx)
文章目录一、实现效果二、引入依赖三、主要有那些功能?四、实现源码1、适配器2、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdapterHelper简称
彬sir哥
·
2023-09-16 18:13
Android
kotlin开源项目-功能
kotlin
SearchView
RecyclerView
BRVAH3.0.6
androidx
android
kotlin
log,用
kotlin
打印出漂亮的android日志(二)
前面我已经写过一篇这个标题的文章,因为当时的代码还存在一些bug,并没有把这个项目放到github上我总觉得有一丝遗憾,这次修复了bug加了一些新功能还折腾了半天把它上传到jcenter上,所以打算再写一篇。下载安装Gradle:compile'com.safframework.log:saf-log:1.0.1'Maven:com.safframework.logsaf-log1.0.1pom特
weixin_39541044
·
2023-09-16 18:13
android
kotlin
log
Android
kotlin
用RecyclerView(androidx+BRVAH3.0.6)实现仿微信长按列表弹出菜单功能
文章目录一、实现效果二、引入依赖三、实现源码1、适配器2、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdapterHelper简称BRVAHAndro
彬sir哥
·
2023-09-16 18:12
Android
kotlin开源项目-功能
android
studio
kotlin
RecyclerView
BRVAH3.0.6
长按列表弹出菜单
Android
kotlin
仿QQ侧滑右置顶(取消置顶)与删除功能(RecyclerView+BRVAH3.0.6+androidx+SwipeMenuLayout)
文章目录一、实现效果二、引入依赖三、实现源码1、实体类2、适配器3、代码解析和画解1、置顶2、取消置顶4、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewA
彬sir哥
·
2023-09-16 18:12
Android
kotlin开源项目-功能
RecyclerView
BRVAH3.0.6
androidx
SwipeMenuLayout
仿QQ侧滑菜单
Android
kotlin
实现仿西瓜视频自动播放列表功能(横屏没有上下滑动)(RecyclerView+BRVAH3.0.6+androidx+jiaozivideoplayer+glide)
文章目录一、实现效果二、引入依赖三、AndroidManifest.xml四、实现源码1、实体类2、视频自定义View3、适配器代码解析4、实现视图一、实现效果1、可见的第一个正在播放的视频item滑向上如果超顶部时就停止,并且下一个视频会自动播放,是仿西瓜视频的。2、点击某一个正在播放的视频item右下角的全屏(横屏没有上下滑动)二、引入依赖在app的build.gradle在添加以下代码1、i
彬sir哥
·
2023-09-16 18:42
Android
kotlin开源项目-功能
RecyclerView
BRVAH3.0.6
androidx
JzvdStd
glide
Android
kotlin
实现仿微信快手点击列表item后弹出输入框,所item自动滚动到输入框上方功能
文章目录一、实现效果二、引入依赖三、源码实现适配器手机软键盘工具类1、列表(仿微信)2、从底部弹出列表对话框(仿快手)一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerVie
彬sir哥
·
2023-09-16 18:42
Android
kotlin开源项目-功能
kotlin
RecyclerView
AnyLayer
EditText
item自动滚动到输入框上方
Android
kotlin
实现列表item点击事件出现引导(带箭头和描述)功能(RecyclerView+BRVAH3.0.6+androidx)
文章目录一、实现效果二、项目三、引入依赖四、实现源码1、引导工具类2、引导视图3、适配器4、实现视图一、实现效果二、项目三、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdap
彬sir哥
·
2023-09-16 18:11
Android
kotlin开源项目-功能
kotlin
RecyclerView
BRVAH3.0.6
androidx
guideview
Android
kotlin
实现首页美团悬浮头部功能(RecyclerView+BRVAH3.0.6+androidx)
文章目录一、实现效果二、引入依赖三、实现源码1、代码解析2、实体类3、适配器4、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdapterHelper简
彬sir哥
·
2023-09-16 18:11
Android
kotlin开源项目-功能
kotlin
RecyclerView
BRVAH3.0.6
androidx
悬浮头部
Android
kotlin
实现多级树形图之三级列表第三个级列表HORIZONTAL功能
目录一、实现效果二、功能类结构图解三、引入依赖四、源码实现1、3级列表节点适配器2、1~3级列表节点提供类3、1~3级列表实体类4、箭头旋转动画5、主activity一、实现效果二、功能类结构图解三、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6'
彬sir哥
·
2023-09-16 18:11
Android
kotlin开源项目-功能
RecyclerView
BRVAH3.0.6
androidx
BaseNodeAdapter
BaseNode提供
BaseExpandNode
第三级列表HORIZONTAL
Android
kotlin
实现频道管理功能
文章目录一、实现效果二、引入依赖三、源码实现1、实体类2、适配器3、拖拽事件(ItemTouchHelper.Callback())4、视图实现一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可Ba
彬sir哥
·
2023-09-16 18:11
Android
kotlin开源项目-功能
RecyclerView
BRVAH3.0.6
BSQA
androidx
AnyLayer
Android
kotlin
实现仿蜜源TextView单行内容填满超出后循环滚动功能
MainActivity.ktpackagecom.example.myapplication3importandroid.os.Bundleimportandroidx.appcompat.app.AppCompatActivityimport
kotlin
x.android.synthetic.main.activity_main.tv_marqueeclassMainA
彬sir哥
·
2023-09-16 18:40
Android
kotlin开源项目-功能
kotlin
TextView
循环滚动
Android
kotlin
实现点击列表item改变颜色(RecyclerView+BRVAH3.0.6+androidx)
文章目录一、实现效果二、引入依赖四、实现源码1、适配器2、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdapterHelper简称BRVAHAndro
彬sir哥
·
2023-09-16 18:40
Android
kotlin开源项目-功能
kotlin
RecyclerView
BRVAH3.0.6
androidx
item
Android
kotlin
用RecyclerView(androidx+BRVAH3.0.6)实现向上滑动隐藏标题栏向下滑动显示功能
文章目录一、实现效果二、引入依赖三、实现源码1、代码解析2、适配器3、实现视图一、实现效果二、引入依赖在app的build.gradle在添加以下代码1、implementation'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.6',这个里面带的适配器,直接调用就即可BaseRecyclerViewAdapterHelper简称BRVA
彬sir哥
·
2023-09-16 18:40
Android
kotlin开源项目-功能
android
studio
kotlin
RecyclerView
BRVAH3.0.6
标题栏
Android
kotlin
开源项目-功能标题目录
目录一、BRVAH二、开源项目1、RV列表动效(标题目录)2、拖拽与侧滑(标题目录)3、数据库(标题目录)4、树形图(多级菜单)(标题目录)5、轮播图与头条(标题目录)6、网络库(标题目录)7、表格标(标题目录)8、统计图表(标题目录)三、源码文件目录图一、BRVAHBaseRecyclerViewAdapterHelper简称BRVAHAndroidSDK是否支持BaseRecyclerView
彬sir哥
·
2023-09-16 18:04
Android
kotlin开源项目-功能
android
studio
kotlin
目录
源码
【Android】The ‘
kotlin
-android-extensions‘ Gradle plugin is deprecated
The‘
kotlin
-android-extensions’Gradlepluginisdeprecated最近跑编译的时候,经常有个警告The'
kotlin
-android-extensions'Gradlepluginisdeprecated.Pleaseusethismigrationguide
myt2000
·
2023-09-16 16:47
android
android
kotlin
android
studio
kotlin
学习笔记——具名参数、变长参数、默认参数
说明:1.其中buildUser函数的gender参数默认为true,调用者可以不传2.vararg代表可变参数,当传入的变量与参数位置不匹配时,可以通过指定形参名称来匹配对应关系3.可变参数可以放在函数参数项的任意位置(java只能放在末尾)funmain(){buildUser("崔兴旺",28,orders=*arrayOf("111","222"),company="微医")}funbui
崔兴旺
·
2023-09-16 15:23
Kotlin
作用域函数(apply、also、run、let、takeIf)
在
Kotlin
中,作用域函数是一组用来在特定作用域中操作对象的函数。它们允许在给定作用域内对对象进行属性赋值、方法调用、转换等操作,并返回相应的结果。
wk灬丨
·
2023-09-16 15:08
Kotlin基础
kotlin
开源库源码分析:Okhttp源码分析(一)
注意本文解析的是OkHttp3库,该库是用
Kotlin
写的,需要大家有一些
Kotlin
基础。OkHttp的最佳使用
Tai_Monster
·
2023-09-16 05:46
Android开发笔记
开源
okhttp
java
android
kotlin
-高阶函数
在
kotlin
里[函数可以作为参数]这件事的本质是函数可以作为对象存在。因为只有是对象才可以被作为参数传递。
JuliusL
·
2023-09-16 03:33
解决Androidstudio加载编译时
kotlin
-compiler-embeddable一直下载中的问题
解决Androidstudio加载编译时
kotlin
-compiler-embeddable一直下载中的问题打开网址https://mvnrepository.com/搜索
kotlin
-compiler-embeddable
code作业本
·
2023-09-16 01:31
android
android
studio
Kotlin
拿Android本地视频缩略图
本文主要讨论如下三个问题:如何拿到本地视频?怎么拿视频缩略图?缩略图如何压缩?1如何拿到本地视频?1.1定义数据结构先定义媒体信息数据结构MediaInfo,以及视频信息数据结构VideoInfo。openclassMediaInfo(varsize:Long=0L,//大小单位Bvarwidth:Float=0f,//宽varheight:Float=0f,//高varlocalPath:Str
Swuagg
·
2023-09-15 23:11
Android:开发实践
Kotlin
kotlin
缩略图
视频首帧
图片压缩
Kotlin
实现 Android 系统悬浮窗
Android弹窗浅谈我们知道Android弹窗中,有一类弹窗会在应用之外也显示,这是因为他被申明成了系统弹窗,除此之外还有2类弹窗分别是:子弹窗与应用弹窗。应用弹窗:就是我们常规使用的Dialog之类弹窗,依赖于应用的Activity;子弹窗:依赖于父窗口,比如PopupWindow;系统弹窗:比如状态栏、Toast等,本文所讲的系统悬浮窗就是系统弹窗。系统悬浮窗具体实现权限申请代码设计下面的包
Swuagg
·
2023-09-15 23:10
Kotlin
Android:开发实践
kotlin
系统悬浮窗
android
【最新面试问题记录持续更新,java,
kotlin
,android,flutter】
最近找工作,复习了下java相关的知识。发现已经对很多概念模糊了。记录一下。部分是往年面试题重新整理,部分是自己面试遇到的问题。持续更新中~目录java相关1.面向对象设计原则2.面向对象的特征是什么3.重载和重写4.基本数据类型5.装箱和拆箱6.final有什么作用7.String是基本类型吗,可以被继承吗8.String、StringBuffer和StringBuilder的区别?8.抽象类和
进击的code
·
2023-09-15 22:12
java
android
面试
Studio Bumblebee 最新版本 Gradle 结构更改项目gradle新增dependencies注意事项
id'com.android.application'version'7.3.1'applyfalseid'com.android.library'version'7.3.1'applyfalseid'org.jetbrains.
kotlin
.android'versio
cangahi09025566
·
2023-09-15 21:29
android
gradle
android
studio
学习
Kotlin
看哪些书?【赠书活动|第八期《深入实践
Kotlin
元编程》】
文章目录图书简介01《深入实践
Kotlin
元编程》02《SpringBoot学习指南》03《
Kotlin
编程实战》抽奖方式与Java一样,
Kotlin
也是用于Android应用程序开发的编程语言,是Android
鹤冲天Pro
·
2023-09-15 20:05
博主活动
学习
kotlin
开发语言
Kotlin
让人既爱有恨之编译速度优化
Kotlin
让人既爱有恨之编译速度优化写
kotlin
很久了,一直以来都不太满意
kotlin
的编译速度,特别是项目中大量使用kapt。但是也能忍受。但自从我的电脑让我玩坏了之后。
资本家大恶人
·
2023-09-15 20:56
Kotlin
中的?、!!、?:、:: 、->、== 符号
1.?和!!?加在变量名后,系统在任何情况不会报它的空指针异常。!!加在变量名后,如果对象为null,那么系统一定会报异常!上述是两个符号的简单概念,为了更好的解释这两个概念,我们先从java代码入手,如下例:ArrayListmyList=null;//创建一个null的队列Log.d("TAG","-->>ListSize="+myList.size());这个例子中,执行到Log打印队列长度
瑜小贤
·
2023-09-15 13:25
【JAVA】idea初步使用+JDK详细配置
1、官方下载idea官网:DownloadIntelliJIDEA–TheLeadingJavaand
Kotlin
IDE(1)、下载教程我下载没截屏,详细教程请看原文:手把手教你JDK+IDEA的安装和环境配置
^草莓牛乳茶^
·
2023-09-15 13:50
JAVA
java
intellij-idea
开发语言
Kotlin
开发第六天,数据存储,持久化
完整代码Gitee地址:
kotlin
-demo:15天
Kotlin
学习计划第六天学习内容代码:Chapter6前言简介知识点1:文件存储知识点2:sharedPreferences存储知识点3:SQLite
peacejay
·
2023-09-15 13:32
Kotlin10天开发计划
kotlin
开发语言
android
Android
kotlin
系列讲解(进阶篇)解析XML格式数据
点击查看>返回总目录<|上一篇:Android
kotlin
系列讲解(入门篇)使用HTTP访问网络文章目录1、Pull解析方式2、SAX解析方式通常情况下,每个需要访问网络的应用程序都会有一个自己的服务器
彬sir哥
·
2023-09-15 13:30
Android
kotlin入门到精通系列讲解
android
studio
kotlin
xml
进阶
Lazy与Delegated Property
https://
kotlin
lang.org/docs/delegated-properties.html
Kotlin
官网提到,by后面的代理对象必须提供getValue()函数,用来获取相应的代理值。
xinguoshui
·
2023-09-15 12:47
ARouter 迁移到 TheRouter 使用感受
先看一下官方介绍:TheRouter是一个
Kotlin
编写,用于Android模块化开发的一整套解决方案框架。Github项目地址:github.com/HuolalaTec
我爱田Hebe
·
2023-09-15 09:58
Kotlin
学习笔记
Kotlin
_2021阅读文档和《
Kotlin
inAction》做的一些笔记。代码规范源码组织目录结构在纯
Kotlin
的项目中,推荐的目录结构是省略根包名。
aJIEw
·
2023-09-15 09:03
聊聊
Kotlin
协程的「非阻塞式」
image.png在
kotlin
协程中,有个非常重要的关键字——suspend,这个关键字就是协程最核心的那个「非阻塞式」的「挂起」「挂起」的本质对于协程中「挂起」对象的理解应该是有不同版本的,像挂起线程
代码改变人生
·
2023-09-15 08:30
Kotlin
委托模式用于 Android 开发
委托模式被证明是一种很好的替代继承的方式,
Kotlin
在语言层面对委托模式提供了非常优雅的支持(语法糖)。
xiaofei_dev
·
2023-09-15 07:37
Jetpack 中 room 基本使用
build.gradleplugins{id'com.android.application'id'
kotlin
-android
简单不一定不好
·
2023-09-15 04:28
Kotlin
oracle
数据库
Kotlin
Kotlin
中的协程 flow
一、Flow概述Flow具有异步挂起suspend响应式编程,可以使用挂起函数来异步生产和消费事件,Flow的设计灵感也来源于响应式流以及其各种实现。二、Flow的生产和消费suspendfuntest1(){flow{(0..4).forEach{emit(it)//生产者发送数据}}.collect{println(it)}}flow{}函数创建了一个冷数据流Flow,通过emit来发射数据,
简单不一定不好
·
2023-09-15 04:57
kotlin
java
开发语言
Kotlin
判断两值大小的三种方法
第一种,最普遍的写法。//varx=10//vary=30////varmax:Int//varmin:Int//if(x>y){//println("max=$x,min=$y")//}else{//println("max=$y,min=$x")//}第二种,类似三目运算符的写法//varx=10//vary=30//varmax=if(x>y)xelsey//varmin=if(x>y)ye
佛系人僧
·
2023-09-15 04:43
学习
java
Jitpack.io ERROR: No build artifacts found一路踩坑的解决【Gradle 7.0+,
Kotlin
1.5+】
前段时间上传我的项目CMaterialColors到Jitpack时一直出现错误,最早报出的错误是:Foundartifact:com.funny.cmaterialcolors:release:1.0.0Foundartifact:com.funny.cmaterialcolors:release:2021-06-15T08:52:13.4704949ZExitcode:0ERROR:Nobui
FunnySaltyFish
·
2023-09-15 02:32
Bug修复
maven
android
gradle
bug
Could not download org.jetbrains.
kotlin
:
kotlin
-gradle-plugin
解决方案:AndroidstudioView–>ToolsWIndows–>gradle如果这个地方是选中状态,请点击一下,重新CleanProject
jhonjson
·
2023-09-15 02:02
Androidstudio
Android项目报错:Could not resolve all artifacts for configuration ‘:classpath‘.
Aproblemoccurredconfiguringrootproject‘android01’.Couldnotresolveallartifactsforconfiguration‘:classpath’.Couldnotresolveorg.jetbrains.
kotlin
hayhead
·
2023-09-15 02:02
Android
gradle
android
Mac系统 AndroidStudio Missing essential plugin:org.jetbrains.android报错
打开AndroidStudio,提示Missingessentialplugin:org.jetbrains.android错误,产生的原因是
Kotlin
被禁用。
xiangzhihong8
·
2023-09-15 02:00
深入Android应用开发
macos
android
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他