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
Java调用Kotlin
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
Java调用
第三方接口示范(聚合数据天气预报接口)
原文链接:https://blog.csdn.net/qq_35860138/article/details/82967727在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。本文以聚合数据接口为例,详细讲解下,接口地址:http://www.juhe.cn使用流程【1】准备工作:在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的
Q_Jamie
·
2023-09-16 13:52
java调用
图片接口服务获取图片流,转base64前端展示
输出实例:接口代码:@RequestMapping(value="/baseinfo")publicRestResponseinfoHe(@Param("bh")Stringbh,@Param("fjtype")Stringfjtype,HttpServletResponseresponse){try{Mapmap=houseBiz.getPictureUrl(bh,fjtype);Maphead
辉@_@
·
2023-09-16 11:49
java
java使用elasticsearchClient调用es7.17-生成连接、查询系统参数、索引相关操作
java调用
elasticsearch有几种不同的方式,考虑到以后维护方便,使用elasticSearchClient进行数据交互文章目录maven引入相关实体类1、ModelTestCase2、Person
骨力
·
2023-09-16 11:12
java
es-java
java
elasticsearch
es7.17
开源库源码分析: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
java调用
google dfp api
googledfp系统(DoubleclickforPublishers)是google为广告发布商提供的一个免费的广告管理工具,公司目前在用这个系统,由于操作比较频繁,所以想把操作放到我们自己的系统中,我们通过api去调用它们的dfp系统,原来以为google没有发布这样的api,后来一找,发现还真有,而且非常详细,看了下网络上没有对这个api的中文介绍,所以本来写个博客,介绍一下,由于官方ap
恬毅
·
2023-09-15 06:39
java技术
google
java
api
service
build
email
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
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
上一页
67
68
69
70
71
72
73
74
下一页
按字母分类:
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
其他