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
鸿蒙仓颉开发语言实战教程:实现商城应用详情页
其实这个不难理解,安卓有Java和
Kotlin
,iOS先后推出了Objective-C和Swift,鸿蒙有两种开发语言也就不奇怪了。
·
2025-05-23 20:01
harmonyos
如何用Python编写一个安卓App,不需要太复杂?
虽然Python并不是安卓开发的主流语言(主流是Java和
Kotlin
),但通过一些工具和技术,我们完全可以用Python轻松地开发出功能齐全且易于维护的安卓App。
cda2024
·
2025-05-23 01:25
python
android
开发语言
Butterknife升级java17出现问题
gradle.properties中添加org.gradle.jvmargs=-Xmx4096m-D
kotlin
.daemon.jvm.options\--add-exports=jdk.compiler
两斤半
·
2025-05-22 21:02
Android
android
java
Kotlin
自定义 View
自定义属性创建自定义View,并解析属性自定义视图要在类名后面增加@JvmOverloadsconstructor因为布局文件中的自定义视图必须兼容JavaclassCustomPagerTab@JvmOverloadsconstructor(context:Context,attributeSet:AttributeSet?=null,defStyleAttr:Int=0):PagerTabSt
小二李
·
2025-05-22 04:42
kotlin
kotlin
kotllin自定义view_Android 使用
Kotlin
自定义View的方法教程
前言随着google宣布
kotlin
作为官方开发语言,在Android中使用
kotlin
的趋势也越来越明显,最近被
kotlin
的文章轰炸了,所以决定上手试一下,试过之后,感觉靠它灵简直有魔性。
weixin_39576294
·
2025-05-22 04:11
kotllin自定义view
Kotlin
自定义View实现一个通用的控件
效果图如下:核心代码如下:openclassCommonItemView@JvmOverloadsconstructor(context:Context,attrs:AttributeSet?=null,defStyleAttr:Int=0,mode:Int=MODE_TEXT):RelativeLayout(context,attrs,defStyleAttr){companionobject{
程序员老林
·
2025-05-22 04:11
kotlin
Kotlin
协程学习
此文章仅仅记录用法学习,不从源码与线程概念分析一、协程开启方式1.使用runBlocking代码块runBlocking{//耗时操作}注意:不建议使用,此方法开启的协程仍然是主线程,如果有在此做耗时操作,会阻塞主线程使用场景:测试用2.使用CoroutineScope(Dispatchers.IO),参数可以选择在io线程还是main线程来,根据启动方式可以返回job或者Def类型,job中有相
C_lea
·
2025-05-22 04:10
kotlin
kotlin
学习
开发语言
Kotlin
极简小炒 P9 - 数组(数组的创建、数组元素的访问与修改、数组遍历、数组操作、多维数组、数组与可变参数)
Kotlin
概述
Kotlin
由JetBrains开发,是一种在JVM(Java虚拟机)上运行的静态类型编程语言
Kotlin
旨在提高开发者的编码效率和安全性,同时保持与Java的高度互操作性
Kotlin
是
我命由我12345
·
2025-05-21 21:28
Kotlin
-
极简小抄
kotlin
开发语言
android
android-studio
安卓
intellij-idea
后端
Server-Driven UI:
Kotlin
如何重塑动态化 Android 应用开发
以下是一篇整合详细代码示例的完整博客,深入探讨
Kotlin
在Server-DrivenUI(SDUI)中的核心作用:Server-DrivenUI:
Kotlin
如何重塑动态化Android应用开发1.Server-DrivenUI
时小雨
·
2025-05-21 13:00
android
kotlin
Android车载应用开发:
Kotlin
与Automotive OS深度实践
Kotlin
核心优势:空安全设计:减少NullPointerExc
时小雨
·
2025-05-21 13:00
android
kotlin
开发语言
Kotlin
Multiplatform 跨平台开发的优化策略与实践
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点
Kotlin
Multiplatform跨平台开发的优化策略与实践在当今快速发展的软件开发领域
AntDreamer
·
2025-05-20 19:33
kotlin
kotlin
开发语言
android
Android经典实战之
Kotlin
Multiplatform跨平台开发
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点什么是KMP
Kotlin
Multiplatform(KMP)是JetBrains开发的一项开源技术
AntDreamer
·
2025-05-20 19:33
kotlin
android
kotlin
开发语言
ios
java
自用
Kotlin
1.单例/***Io串口*/classIoBoardModelprivateconstructor(){valTAG="IoBoardModel"lateinitvarserialPort:SerialPortProxycompanionobject{valinstancebylazy{IoBoardModel()}}funinit(context:Application){Log.e(TAG,"
不用89k
·
2025-05-20 18:33
Kotlin
kotlin
Kotlin
AAPT: error: resource android:attr/lStar not found.
这是使用
kotlin
之后发生的错误。
一只农民工
·
2025-05-20 18:02
移动开发
Android
Android
Studio
android
kotlin
移动开发
用
Kotlin
脚本(KTS)重塑 Android 工程效能:2000 字终极实践指南
一、KTS核心优势解码1.1类型安全革命对比Groovy的动态类型缺陷,KTS的静态类型系统能在编译期拦截90%+的配置错误://Groovy的危险操作(运行时才会报错)dependencies{implementation"com.squareup.retrofit:retrofit:2.9.0"//拼写错误无法及时检测}//KTS的安全保障(编辑时立即提示)dependencies{imple
时小雨
·
2025-05-20 18:01
kotlin
android
开发语言
Compose
Kotlin
Multiplatform跨平台基础运行
生成项目
Kotlin
多平台页面:https://kmp.jetbrains.com/zh-cn/?
不用89k
·
2025-05-20 18:31
Kotlin
compose
第一行代码第二章读书笔记(1)
一、
Kotlin
变量和函数1.1变量
Kotlin
中的变量声明有两种,它们分别是:val和varval是用来声明一个不可变的变量,相当于Java语言中使用final关键字修饰的变量;var是用来声明一个可变的变量
刘洋浪子
·
2025-05-20 14:08
android
kotlin
Android Studio 新手必知的移动开发技巧
AndroidStudio新手必知的移动开发技巧关键词:AndroidStudio、布局优化、调试技巧、Gradle配置、
Kotlin
扩展、性能分析、组件通信摘要:本文系统讲解AndroidStudio
移动开发前沿
·
2025-05-20 09:06
移动端开发宝典
android
studio
android
ide
ai
AsyncTask线程池瓶颈全解析:从原理到企业级解决方案
简介本文将深入探讨AsyncTask线程池机制及瓶颈,提供自定义线程池、
Kotlin
协程、RxJava和WorkManager等替代方案的完整实现,并通过企业级实战案例展示如何优化异步任务处理,确保应用流畅运行
Android洋芋
·
2025-05-20 03:58
AsyncTask
线程池瓶颈
Android性能优化
内存泄漏
异步处理
企业级解决方案
Kotlin
协程之旅:探索异步编程的魅力——原理篇
一、概述上篇文章我们介绍了
kotlin
协程的具体使用方法,并且理解了什么是协程的创建和挂起。这篇文章我们将从源码探索一下协程创建和挂起的底层逻辑。
Miracle_86+
·
2025-05-19 04:45
android
kotlin
pdf 深入理解
kotlin
协程_
Kotlin
协程实现原理:挂起与恢复
今天我们来聊聊
Kotlin
的协程Coroutine。如果你还没有接触过协程,推荐你先阅读这篇入门级文章What?你还不知道
Kotlin
Coroutine?
weixin_39964899
·
2025-05-19 03:45
pdf
深入理解kotlin协程
《
Kotlin
程序设计》第十二章
Kotlin
的多线程:协程(Coroutines)
第十二章
Kotlin
的多线程:协程(Coroutines)
Kotlin
1.1introducedcoroutines,anewwayofwritingasynchronous,non-blockingcode
AI天才研究院
·
2025-05-19 03:45
Java实战
Kotlin
之 协程(三)Flow异步流
超时的时候取消funcancelFlow()=flow{for(iin1..5){delay(1000)emit(i)}}//调用runBlocking{//超时的时候取消流withTimeoutOrNull(2500){cancelFlow().collect{log("value=$it")}}}打印:在2.5秒的时候超时了,取消了com.z.zjetpackV/zx:value=1com.z
2401_89694082
·
2025-05-19 03:43
kotlin
android
javascript
niuhe 插件极简教程
✅前端代码(Vue/微信小程序TypeScript协议一键生成)✅Swagger接口文档(让后端和前端的battle变成手拉手)✅跨语言转换(
Kotlin
等其他前端协议也能轻松拿捏)插件功能支持生成go
诗意地回家
·
2025-05-18 18:12
niuhe
插件
vscode
编辑器
ide
golang
ai
Android 结构化KV存储框架——KVStorage
该项目使用
Kotlin
语言编写,旨在简化Android应用中的数据存储过程
葛易曙Linda
·
2025-05-18 17:07
探索高效缓存解决方案:layercache
今天,我们将深入介绍一个强大的开源项目——layercache,它为Android和
Kotlin
开发者提供了一个
洪显彦Lawyer
·
2025-05-18 17:37
Java 与
Kotlin
:当经典遇到新锐,开发者如何抉择?
然而,
Kotlin
这位“后起之秀”的出现,正以其现代和高效的特性吸引着越来越多的目光。
这儿有一堆花
·
2025-05-18 16:01
java
kotlin
开发语言
基于
Kotlin
的 Android 架构组件使用:LiveData、ViewModel 等
Kotlin
语言凭借其简洁性、安全性以及与Java的高度互操作性,在Android开发中愈发流行。与此同时,Android架构组件为开发者提供了一套强大的工具,帮助构建高质量的应用架构。
数字魔方操控师
·
2025-05-18 03:23
android
Kotlin
和 Java 混合开发时需要注意哪些问题
1空安全(NullSafety)
Kotlin
有严格的空安全机制(如非空类型的String和可空类型String?)
橙子19911016
·
2025-05-18 02:21
java
kotlin
python
Kotlin
中的 Unit 类型的作用以及 Java 中 Void 的区别
在
Kotlin
中,Unit类型和Java中的void关键字都用于表示“没有返回值”的函数,但它们在设计理念、类型系统和实际使用中有显著的区别。
橙子19911016
·
2025-05-18 02:51
java
kotlin
开发语言
快速学习
Kotlin
(五)解构
在
kotlin
中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。
晨雨细曲cyxq
·
2025-05-18 02:50
Kotlin
Kotlin基础知识
android
kotlin
移动开发
语法
Kotlin
变量与数据类型详解
Kotlin
变量与基本数据类型详解一、变量声明1.valvsvarval:不可变变量(只读),类似Java的finalvar:可变变量valname="
Kotlin
"//类型推断为Stringvarage
_龙小鱼_
·
2025-05-18 02:48
kotlin
微信
开发语言
Android 中使用通知(
Kotlin
版)
1.前置条件AndroidStudio:确保使用最新版本(2023.3.1+)目标API:最低API21,兼容Android8.0(渠道)和13+(权限)依赖库:使用WorkManager和NotificationCompat2.完整实现步骤2.1添加权限和依赖AndroidManifest.xmlbuild.gradle(Module)dependencies{//WorkManager用于后台
时小雨
·
2025-05-17 16:43
android
kotlin
Kotlin
作用域函数(let、run、with、apply、also)对比
Kotlin
的作用域函数(ScopeFunctions)是简化代码逻辑的重要工具,它们通过临时作用域为对象提供更简洁的操作方式。
_龙小鱼_
·
2025-05-17 16:10
kotlin
java
前端
Navigation组件:
Kotlin
实现Android导航的最佳实践
以下是基于
Kotlin
实现导航的最佳实践指南:1.添加依赖在build.gradle中添加Navigation组件的依赖:dependencies{implementation("androidx.navigation
_龙小鱼_
·
2025-05-17 16:40
android
kotlin
开发语言
从 Realm 迁移到 SQLDelight
在CrossPaste项目的早期阶段,我们曾选择使用Realm
Kotlin
作为持久化方案,借助其对象映射直观、响应式查询等特性,快速实现了本地数据存储功能。
·
2025-05-17 00:07
Kotlin
Android单元测试MockK指南
目录MockK简介环境配置基础用法高级用法Android特有场景最佳实践1.MockK简介MockK是一个专为
Kotlin
设计的Mocking框架,支持协程、扩展函数、对象声明(object)等
Kotlin
时小雨
·
2025-05-16 10:08
kotlin
android
Arrow库:函数式编程在
Kotlin
Android中的深度实践
一、Arrow核心组件:从入门到精通1.Option:告别空指针的终极武器传统判空方式的局限://多层嵌套判空导致可读性差fungetDepartmentName(company:Company?):String?{returncompany?.ceo?.assistant?.department?.name}//可能抛出空指针异常vallength=getDepartmentName(compa
时小雨
·
2025-05-16 09:00
android
kotlin
java
掌握
Kotlin
Android 单元测试:MockK 框架深度实践指南
掌握
Kotlin
Android单元测试:MockK框架深度实践指南在Android开发中,单元测试是保障代码质量的核心手段。但面对复杂的依赖关系和
Kotlin
语言特性,传统Mock框架常显得力不从心。
时小雨
·
2025-05-16 08:21
android
kotlin
IDEA里链接MySQL数据库的问题怎么解决?
无论是Java、
Kotlin
还是其他支持的语言,它都能提供强大的功能和便捷的操作体验。然而,在实际项目中,我们经常会遇到需要将代码与数据库进行连接的情况。
cda2024
·
2025-05-14 23:27
数据库
intellij-idea
mysql
最新的30个Android
Kotlin
面试题
以下是2025年最新的30个Android
Kotlin
面试题及其核心解析,综合了协程、密封类、高阶函数、扩展函数等高频考点,并附有相关引用来源:一、协程与并发编程协程与线程的核心区别是什么?
奋斗理想
·
2025-05-14 02:35
android
Kotlin
android
kotlin
Detekt静态代码分析工具使用指南
Detekt是一款专为
Kotlin
设计的静态代码分析工具,能帮助开发者发现代码中的潜在问题,如风格违规、复杂度过高和潜在错误。以下通过具体代码示例展示其常见用法及优化建议。
时小雨
·
2025-05-13 13:13
java
前端
javascript
Kotlin
协程Flow浅析
Kotlin
协程中的Flow主要用于处理复杂的异步数据,以一种”流“的方式,从上到下依次处理,和RxJava的处理方式类型,但是比后者更加强大。
web老猴子
·
2025-05-13 13:12
kotlin
android
开发语言
Kotlin
懒初始化值
Kotlin
懒初始化值:深入理解lateinit与bylazy在
Kotlin
开发中,懒初始化(LazyInitialization)是一种常见的优化技巧,它允许我们将对象的初始化延迟到真正需要使用时再执行
zimoyin
·
2025-05-13 13:42
kotlin
开发语言
android
kotlin
协程
协程:也叫微线程或者轻量级线程,协程和线程的关系-类似于-线程和进程的关系一个进程可以创建多个线程,一个线程可以创建多个协程(协程也可以嵌套协程)特征:协程是运行在单线程中的并发程序(串行执行)协程简单理解:协程可以类比Runnable,然后把Runnable加入到任务队列中等待被取出执行,但是这个Runnable有挂起和恢复协程也可以类比Handler机制,协程像Message,往Message
码码大人
·
2025-05-13 13:41
功能
kotlin
android
java
Kotlin
协程 vs RxJava vs 线程池:性能与场景对比
1.轻量级任务:10,000个并发延迟操作假设需要并发执行10,000个非阻塞延迟任务(如模拟定时请求):线程池实现ExecutorServiceexecutor=Executors.newFixedThreadPool(64);//最多64线程List>futures=newArrayList{Thread.sleep(100);//阻塞线程returnnull;}));}//需要手动等待所有F
时小雨
·
2025-05-13 13:10
kotlin
rxjava
echarts
Kotlin
跨平台Compose Multiplatform实战指南
Kotlin
Multiplatform(KMP)结合ComposeMultiplatform正在成为跨平台开发的热门选择,它允许开发者用一套代码构建Android、iOS、桌面(Windows/macOS
时小雨
·
2025-05-13 00:24
kotlin
开发语言
android
Android 电量优化实战:用
Kotlin
智能管理后台任务
以下是整合优化后的完整技术博客:Android电量优化实战:用
Kotlin
智能管理后台任务引言在Android应用开发中,后台任务的不合理使用是导致电量消耗过快的头号杀手。
时小雨
·
2025-05-12 05:39
android
kotlin
开发语言
RecyclerView性能优化:DiffUtil高级用法
以下是一篇整合更多详细代码示例的完整博客,深入讲解RecyclerView中DiffUtil的高级优化技巧:RecyclerView性能优化:
Kotlin
DiffUtil的高级用法全解析RecyclerView
时小雨
·
2025-05-12 05:39
性能优化
性能优化
Kotlin
Android LeakCanary内存泄漏检测实战
在
Kotlin
Android应用中使用LeakCanary检测内存泄漏的步骤如下:1.添加依赖在模块的build.gradle文件中添加LeakCanary依赖:dependencies{debugImplementation'com.squareup.leakcanary
时小雨
·
2025-05-12 04:35
android
kotlin
开发语言
上一页
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
其他