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
android开源,
Kotlin
开源项目集合_晚安呼-华为开发者空间干货来袭,推荐几款开源的
Kotlin
的Android项目https://zhuanlan.zhihu.com/p/536789267
cornerOfHeart
·
2025-04-11 20:59
学习
kotlin
多个fragment beginTransaction容器添加使用
在
Kotlin
中如何使用Fragment的beginTransaction来添加多个Fragment到容器中。我需要先回顾一下Fragment的基本用法,然后考虑多个Fragment的情况。
缘来的精彩
·
2025-04-11 13:44
开发语言
kotlin
android
Android ViewStub显示VISIBLE与消失GONE,
Kotlin
AndroidViewStub显示VISIBLE与消失GONE,
Kotlin
importandroid.os.Bundleimportandroid.util.Logimportandroid.view.Viewimportandroid.view.ViewStubimportandroid.widget.Buttonimportandroidx.appcompat.app.AppCompatAc
zhangphil
·
2025-04-11 11:30
Android
kotlin
android
kotlin
安卓 RecyclerView的item出实现左滑删除功能
注:Java和
kotlin
混用了第一种实现方式:自定义view一、自定义RecyclerView--LeftSwipeMenuRecyclerView.javapackage自己的包名;importandroid.content.Context
小趴菜8227
·
2025-04-11 09:22
android
Android
kotlin
扩展方法和扩展属性的用法
Kotlin
支持扩展方法和扩展属性。
安卓兼职framework应用工程师
·
2025-04-11 09:50
Android高级进阶
kotlin
android
扩展方法
扩展属性
扩展方法和扩展属性用法
安卓
Kotlin
接入高德定位和地图SDK
前言:高德的定位sdk可以获取设备当前的详细信息,如经纬度,具体地址(省->街道)等,本文主要使用的是定位sdk和地图sdk中的poi搜索功能(以当前位置半径多少米内的关键词搜索)目录一、准备工作1.注册高德的开发者账号2.在控制台中创建应用,选择Android平台3.给新建的应用添加一个key,拿到key值二、项目1.添加高德Key2.代码混淆3.导入具体的sdk4.地图管理类6.在activi
小趴菜8227
·
2025-04-11 09:18
android
Kotlin
:Flow 全面详细指南,附带源码解析。
博主做了一个小游戏平台,有意思,欢迎参观。文章目录FlowFlow简介如何返回多个值?Forexample1:listForexample2:SequencesForexample3:异步计算并返回?引入flowFlow使用Flow简单使用Flow构建Flow冷流Flow取消Flow相关操作符中间流操作符mapfilter变换操作符size限制操作符终端操作符转换为各种集合,toList和toSe
pumpkin的玄学
·
2025-04-11 05:25
kotlin协程
my
kotlin
flow
协程
Kotlin
2.0.0 有什么新功能
以下为:https://
kotlin
lang.org/docs/whatsnew20.html文章译文
Kotlin
2.0.0版本已经发布,新的
Kotlin
K2编译器是稳定的!
li-jia-wei
·
2025-04-11 05:23
Kotlin2.0.0
K2
kotlin
Kotlin
中 集合 Collection 的扩展方法完全指南
Kotlin
中Collection的扩展方法完全指南“代码是最美的诗篇”——本文将带你进入
Kotlin
集合扩展函数的世界,帮助你写出既高效又优雅的代码一、引言在Android开发中,集合(Collection
jiet_h
·
2025-04-11 05:22
#
Android
日新月异
kotlin
开发语言
android
Java 泛型的协变与逆变
协变、逆变、抗变协变,逆变,抗变等概念是从数学中来的,在编程语言Java/
Kotlin
/C#中主要应用在泛型上。描述的是两个类型集合之间的继承关系。
写BUG天花板
·
2025-04-10 23:15
Java
java
泛型协变与逆变:
Kotlin
与 Java 的异同
Kotlin
提供out和in关键字,而Java使用?extends和?super通配符实现类似功能。本文将从概念、规则、使用场景及示例等方面,详细分析
Kotlin
和Java的实现方式及异同点。
凌风623
·
2025-04-10 23:15
java
kotlin
开发语言
Java和
kotlin
泛型的类型擦除和使用限制
Java的泛型是一个强大的特性,但它们在编译时会进行类型擦除,这也带来了使用上的一些限制。以下是对Java泛型类型擦除以及其使用限制的详细解释:1.类型擦除(TypeErasure)Java泛型在编译时会进行类型擦除,以保证向后兼容性。这意味着在编译时,泛型信息会被移除,并且所有泛型类型参数会被替换为它们的上界(如果没有明确指定,则为Object)。例如,泛型类型List在编译后会变成List,并
micro9981
·
2025-04-10 20:55
Kotlin
Java
java
kotlin
Kotlin
中的?.和!!主要区别
介绍
Kotlin
中的?.和!!主要区别在于它们对空指针的处理方式。?.(安全调用操作符):当变量可能为null时,使用?.可以安全地调用其方法或属性。
闲暇部落
·
2025-04-10 11:01
Kotlin
kotlin
开发语言
android
Kotlin
和Swift的前世一定是兄弟
Swift介绍Swift这门编程语言主要用于iOS和MacOS的开发,可以说是非常流行的一门编程语言,我只想说,如果你会
Kotlin
,那么你学习Swift会非常容易,反之亦然。
dora丶Android
·
2025-04-10 11:00
Android应用开发
kotlin
swift
开发语言
Kotlin
总结之三 函数及函数式编程
一.
Kotlin
中的函数函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,就可以在需要的时候多次调用这段代码,代码复用的重要手段就是通过函数实现的。
PalmerYang
·
2025-04-09 21:52
Koltin
kotlin
在
kotlin
的安卓项目中使用dagger
在
Kotlin
的Android项目中使用Dagger(特别是DaggerHilt,官方推荐的简化版)进行依赖注入(DI)可以大幅提升代码的可测试性和模块化程度。
Mac Zhu
·
2025-04-09 20:46
hilt
Kotlin
+Jetpack Compose+Volley+ViewModel Android开发
刚开始接触
kotlin
+JetpackCompose开发Android应用,这里记录下自己的理解建议看官方中文文档:https://developers.google.cn/codelabs/jetpack-compose-basics
烫手的猪蹄儿
·
2025-04-09 20:16
功能代码说明
android
kotlin
android
jetpack
Kotlin
和 spring-cloud-function 兼容问题
错误:[ERROR]Failedtoexecutegoalorg.jetbrains.
kotlin
:
kotlin
-maven-plugin:1.9.25:compile(compile)onprojectspringdoc-openapi-starter-common
xiegwei
·
2025-04-09 20:15
kotlin
开发语言
springcloud
kotlin
,jetpack compose,使用DataStore保存数据,让程序下次启动时自动获取
implementation("androidx.datastore:datastore-preferences:1.0.0")packagecom.example.mydatastoreimportandroid.content.Contextimportandroid.os.Bundleimportandroidx.activity.ComponentActivityimportandroid
wangz76
·
2025-04-09 20:45
kotlin
android
DataStore
jetpack
compose
Kotlin
中实现多线程数据刷新
在
Kotlin
中实现多线程数据刷新的完整方案如下:一、基础线程刷新方案使用Handler消息机制在子线程执行耗时任务后,通过Handler发送消息到主线程更新UI://主线程定义Handlerprivatevalhandler
缘来的精彩
·
2025-04-09 20:14
kotlin
开发语言
android
kotlin
中主构造函数是什么
一
Kotlin
中的主构造函数主构造函数(PrimaryConstructor)是
Kotlin
类声明的一部分,用于在创建对象时初始化类的属性。它不像Java那样是一个函数体,而是紧跟在类名后面。
stevenzqzq
·
2025-04-09 20:14
kotlin
python
开发语言
超详细!Android 面试题大汇总与深度解析
一、Java与
Kotlin
基础1.Java的多态是如何实现的?多态是指在Java中,同一个行为具有多个不同表现形式或形态的能力。
Android 小码蜂
·
2025-04-09 13:30
Android面试大典
android
Kotlin
中的 `reified` 关键字全解析:保留类型信息 + 优化高阶函数的双重魔法
在使用
Kotlin
编写泛型函数时,你是否遇到过这样的尴尬:你想判断某个对象是不是泛型类型T,结果却发现代码根本编译不过?这是因为
Kotlin
和Java一样,泛型在运行时会被类型擦除。
居然是阿宋
·
2025-04-09 00:39
Kotlin
kotlin
开发语言
android
记录错误:找不到符号
具体表现是在一个java类中,想引用定义的
kotlin
类,报错:找不到符号,经过排查:是在build.gradle.kts中缺少依赖导致:alias(libs.plugins.
kotlin
.android
沙漠蓝色披头
·
2025-04-08 18:30
android
kotlin
Android面试题(一)Java高频面试题
Android面试题(三)Java虚拟机原理面试题Android面试题(四)常用设计模式面试题Android面试题(五)数据结构/算法面试题Android面试题(六)高频网络基础面试题Android面试题(七)
Kotlin
红日666
·
2025-04-08 15:10
Android
面试题大全
java
Java面试题
移动端六大语言速记:第5部分 - 面向对象编程(OOP)
移动端六大语言速记:第5部分-面向对象编程(OOP)本文对比Java、
Kotlin
、Flutter(Dart)、Python、ArkTS和Swift这六种移动端开发语言的面向对象编程特性,帮助开发者快速掌握各语言的语法差异
键盘魔术师小码哥
·
2025-04-06 17:46
移动端六大语言速记指南
android
ios
flutter
python
开发语言
移动端六大语言速记:第7部分 - 文件与输入输出(I/O)
移动端六大语言速记:第7部分-文件与输入输出(I/O)本文将对比Java、
Kotlin
、Flutter(Dart)、Python、ArkTS和Swift这六种移动端开发语言在文件与输入输出(I/O)方面的特性
键盘魔术师小码哥
·
2025-04-06 17:46
移动端六大语言速记指南
python
开发语言
android
ios
flutter
android 自定义图片裁剪,Android图片裁剪工具封装
笔者从零开始开发Android,而且是跳过java直接使用
kotlin
开发,这其中的好处是可以避开java这门传统语言诸多的潜规则,难处是相比资深Android开发者少了许多可以现用的工具库。
SecretCity
·
2025-04-06 11:42
android
自定义图片裁剪
Kotlin
实现图片处理功能
Kotlin
实现图片处理功能定义图片类定义一个二维数组,里面的每个元素都是一个color。
xiangxiongfly915
·
2025-04-06 11:42
Kotlin
Kotlin
Android经典实战之
Kotlin
中实现圆角图片和圆形图片
AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点实现圆角是一个很常见的需求,也有很多种方式,这里介绍2种,实现起来都不麻烦,很方便方法一:自定义View在
Kotlin
AntDreamer
·
2025-04-06 11:41
Android
Android自定义View
android
kotlin
开发语言
java
面试
(
kotlin
) Android 13 高版本 图片选择、显示与裁剪功能实现
要在Android13上实现图片选择、显示并添加裁剪功能,我们可以使用第三方裁剪库如UCrop。以下是完整实现方案:1.添加依赖在build.gradle(Module)中添加:dependencies{//基础依赖implementation'androidx.activity:activity-ktx:1.7.0'implementation'androidx.fragment:fragmen
奋斗理想
·
2025-04-06 11:39
android
Kotlin
android
kotlin
开发语言
Android清洁架构示例项目指南
Android-Clean-ArchitectureThisisasamplemovielistAndroidapplicationbuilttodemonstrateuseofCleanArchitecturetools.DedicatedtoallAndroidDevelopers-(
Kotlin
史多苹Thomas
·
2025-04-06 03:44
移动端六大语言速记:第6部分 - 错误处理与调试
移动端六大语言速记:第6部分-错误处理与调试本文将对比Java、
Kotlin
、Flutter(Dart)、Python、ArkTS和Swift这六种移动端开发语言在错误处理与调试方面的特性,帮助开发者理解和掌握各语言的异常处理机制
Ya-Jun
·
2025-04-05 21:30
移动端六大语言速记指南
开发语言
android
ios
python
flutter
打破界限:Android XML与Jetpack Compose深度互操作指南
一、基础配置1.1Gradle配置android{buildFeatures{composetrue}composeOptions{
kotlin
CompilerExtensionVersion"1.5.3
奋斗理想
·
2025-04-05 08:08
android
Compose
android
kotlin
compose
Jadx Gui 的详细介绍、安装指南、使用方法及配置说明
JadxGui:安卓应用逆向分析神器一、JadxGui简介Jadx是一款开源的Android反编译工具,支持将.apk、.aab、.dex等文件反编译为可读的Java/
Kotlin
源代码和资源文件(如XML
程序员的世界你不懂
·
2025-04-05 03:02
效率工具提升
测试工具
百度
新浪微博
【项目实战】Kover,由 JetBrains 官方支持的一个开源库,旨在为
Kotlin
开发者提供一种简化且高效的测试覆盖率收集工具。
一、技术概览1.1定义Kover是由JetBrains官方支持的一个开源库,旨在为
Kotlin
开发者提供一种简化且高效的测试覆盖率收集工具。
本本本添哥
·
2025-04-04 14:43
005
-
研效与DevOps运维工具链
开源
kotlin
测试覆盖率
Kotlin
面试题汇总
1.
Kotlin
如何在Android上运行?就像Java一样,
Kotlin
代码也被编译成Java字节码,并在运行时由Java虚拟机即JVM执行。
识月君
·
2025-04-04 14:41
Android
技术深入
kotlin
微信
开发语言
Kotlin
for 循环核心用法与进阶操作(2025 版)
一、基础循环语法区间迭代左闭右闭区间(..):for(iin1..5){print(i)}//输出:12345:ml-citation{ref="1,7"data="citationList"}左闭右开区间(until):for(iin1until5){print(i)}//输出:1234:ml-citation{ref="2,7"data="citationList"}倒序
缘来的精彩
·
2025-04-04 14:10
android
kotlin
for
循环
Java 与
Kotlin
对比学习指南(二)
以下是一份超详细的Java与
Kotlin
对比学习指南,涵盖语法、设计理念和实际场景的深度对比,帮助您从Java平滑过渡到
Kotlin
。
高林雨露
·
2025-04-04 14:10
kotlin
java
kotlin
开发语言
Android 本地单元测试教程 - 使用
Kotlin
编写高效的测试代码
本教程将介绍如何使用
Kotlin
编写高效的本地单元测试代码。步骤1:设置测试环境首先,我们需要在Android项目中配置测试环境。
IdcEditor
·
2025-04-04 14:08
android
单元测试
kotlin
Kotlin
问题汇总
Kotlin
问题汇总真机安装调试查看真机的Android版本,将build.gradle文件中的minSdk改为手机的Android版本,点SyncNow更新设置apk安装失败在gradle.properties
自动花钱机
·
2025-04-04 14:38
Android(车载)
kotlin
开发语言
android
基于
kotlin
native的C与
kotlin
互相调用
本文测试环境为ubuntu,没有使用IDE;从基本层面了解
kotlin
native环境中,C和
kotlin
的编译,互相调用。
lc999102
·
2025-04-03 21:43
kotlin
开发语言
理解
Kotlin
高阶函数:传递函数,而不是直接执行
在
Kotlin
中,高阶函数(Higher-OrderFunction)是指接受函数作为参数或者返回一个函数的函数。这个概念乍一看可能有点抽象,但通过一个简单的例子,你会发现它的用法非常直观。
居然是阿宋
·
2025-04-03 02:12
Kotlin
kotlin
android
开发语言
Android学习总结之
Kotlin
协程
Kotlin
协程的出现,以优雅的语法和强大的结构化并发能力,成为解决异步编程难题的理想方案。本文将结合核心概念、使用场景和实战经验,带您全面掌握协程的精髓。
每次的天空
·
2025-04-01 19:59
kotlin
开发语言
android
Android studio进阶教程之(二)--如何导入高德地图
今天我们就将高德地图放在我们的app中基础权限配置在androidManifest中配置以下权限:以及配置你自己在高德地图中申请的key:bulid.gradle.kts的配置如下://修正点1:移除重复的
Kotlin
隐-梵
·
2025-04-01 18:25
android
studio
android
ide
针对vue 、
kotlin
、java 这三个语言AI辅助开发的提示词
Vue项目搭建与配置请使用Vue3和Vite搭建一个新项目,包含路由和状态管理,给出详细的配置步骤和示例代码。我想用Vue构建一个电商网站前端,采用VueRouter和Pinia,如何进行项目的初始配置?组件开发开发一个可复用的Vue卡片组件,要求有标题、内容和按钮,使用Vue3的组合式API。帮我实现一个基于Vue的日期选择器组件,结合ElementPlusUI库。生成代码"用Vue3Compo
人生富有
·
2025-04-01 11:08
java
vue.js
kotlin
Kotlin
类扩展实现原理
在
Kotlin
中当项目集成第三方SDK的时候,如果需要为其中某个类新增方法来可以通过className.methodName(){},即类名.方法名的形式来扩展函数,那么同样和Java一样是JVM语言的
MarkRZJ
·
2025-04-01 11:05
java
class
proxy
类
jvm
面试题:协程异常处理器及try catch
在
Kotlin
协程里,异常处理器(CoroutineExceptionHandler)和try-catch块在处理异常时各有特点,它们之间存在一定的包含关系,下面详细介绍:1.try-catch块在协程内部使用
祖师爷科技
·
2025-04-01 11:05
面试
kotlin
android
【Koltlin】深入剖析
Kotlin
扩展函数和扩展属性
背景在
kotlin
中经常看到这样的if语句://s是一个String类型的对象if(s.isNullOrEmpty()){//执行空对象或空字符串的逻辑}笔者不禁想问,如果s是空对象,调用它的函数不会抛出空指针吗
devnn
·
2025-04-01 11:32
kotlin
kotlin
android
java
Kotlin
扩展函数实现原理
returnthis.plus(str)}funmain(){println("====".contact("哈哈喜欢"))}packagestudy.yang.carditemdemo.capture;import
kotlin
.Metadata
Duckdan
·
2025-04-01 10:31
Kotlin
kotlin
java
android
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他