kotlin
-
Android kotlin序列化之@Parcelize详解与使用
一、介绍 在Android开发过程中,序列化使用概率一直很高。在页面之间传递的对象,需要要使用序列化,常见的序列化:Parcelable、Serialization…
-
2023年最新IDEA中 Java程序 | Java+Kotlin混合开发的程序如何打包成jar包和exe文件(gradle版本)
文章内容: 一. JAVA | JAVA和Kotlin混开开发的程序打包成jar方法 1.1 方法一 :IDEA中手动打包 1.2 方法二 :build.gradle中配置后编译时…
-
【Android】点击短信链接唤起APP的方案实践
一.概述 在很多业务场景中,需要点击短信链接跳转到App的指定页面。在Android系统中,想要实现这个功能,可以通过DeepLink或AppLink实现。 二.方案 1….
-
学习Kotlin看哪些书?【赠书活动|第八期《深入实践Kotlin元编程》】
文章目录 图书简介 01 《深入实践Kotlin元编程》 02 《Spring Boot学习指南》 03 《Kotlin编程实战》 抽奖方式 本期中奖者 与Java一样,Kotli…
-
android.database.sqlite.SQLiteDiskIOException: disk I/O error (code 4874 SQLITE
android.database.sqlite.SQLiteDiskIOException: disk I/O error (code 4874 SQLITE_IOERR_SHMS…
-
Android开发—入门Kotlin编程语言
一、Kotlin简介 为什么Kotlin能代替Java此为Android官方第一支持的开发语言? 1)Kotlin的语法更加简洁,对于同样的功能,使用Ktolin开发的代码量可能会…
-
【送书活动】强势挑战Java,Kotlin杀回TIOBE榜单Top 20!学Kotlin看哪些书?
前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄,vu…
-
大型Android项目架构:基于组件化+模块化+Kotlin+协程+Flow+Retrofit+Jetpack+MVVM架构实现WanAndroid客户端
前言:苟有恒,何必三更眠五更起;最无益,莫过一日曝十日寒。 前言 之前一直想写个 WanAndroid 项目来巩固自己对 Kotlin+Jetpack+协程 等知识的学习,但是一直…
-
Android Kotlin Java 自定义日历控件 CalendarView ,支持单选,多选,按星期选,跨月份日期范围选择,样式设置,设置不可选日期,设置只可选日期
GitHub 源码地下载 https://github.com/hdev0225/CalendarView CalendarView 日历控件 CalendarView 使用kot…
-
Android 安卓开发语言kotlin与Java该如何选择
一、介绍 如今在Android开发中,应用层开发语言主要是Java和Kotlin,Kotlin是后来加入的,主导的语言还是Java。kotlin的加入仿佛让会kot…
-
kotlin协程详解,不可能学不懂
一、 协程简介 首先还是先抛出一系列的问题,大家搞清楚这些问题后学习 Kotlin 协程可能会轻松一点: 1、什么是并发?什么是并行? 2、什么是多任务?什么是协作式多任务?什么是…
-
Android实战基础 – Java、Kotlin 代码互转
在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该…
-
【Android】BaseQuickAdapter使用(RecyclerView万能适配器)
目录 前言 一、导入依赖 二、适配器比较 三、基础使用 四、多布局和分组布局 1.BaseMultiItemQuickAdapter 2.BaseDelegateMultiAdap…
-
2023年Android Gradle、Gradle插件以及Kotlin版本升级记录
Compose和kotlin版本对应关系:https://androidx.dev/storage/compose-compiler/repository gradle版本和gra…
-
Kotlin中的Gradle
Grandle程序 第一个Gradle程序 1.创建 左上角【File】->【New Project】->【Project】,出现以下画面,如下勾选 在配置Gradle…
