Android Glide预加载preload ,kotlin preload只是把Glide当做加载器,加载资源路径指向的图片数据,当onResourceReady完成后,表面异步加载图片资源完成,此时可以利用预加载的图片...
-
Android Glide预加载preload ,kotlin
-
android kotlin android jetpack Navigation组件支持Fragment复用-2.4.0版本
参考 Android-Jetpack笔记-Navigation之Fragment支持复用 开发环境基于SDK 32,IDE是Android studio 2021.3.1 Navigation依赖的版本是2.4.0...
-
初学Kotlin
学了Kotlin发现和目前所学的c语言有很大的不同 val:用来声明一个不可变的变量,在初始值赋值后不能重新赋值 var:声明一个可变的变量,可以重新赋值 Kotlin的数据类型: if条件语句: when条件语句: ...
-
ViewModelScope Kotlin 协程与生命周期感知组件一起使用
一、build.gradle 引入 //CoroutineScope 生命周期感知组件 协程二、ViewModelScope 应用中的每一个 ViewModel 都定义了 ViewModelScope 。如果 Vie...
-
java 开发语言 Error:(34, 50) Kotlin: Class ‘kotlin.Unit‘ was compiled with an incompatible version of Kotlin. The
1. 问题 今天在启动spring boot项目时,idea报出错误:Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The...
-
android kotlin Java缺失的特性:操作符重载
本文介绍了什么是操作符重载、为什么需要操作符重载、如何在Java中实现操作符重载以及一些建议。 什么是操作符重载 操作符重载,就是把已经定义的、有一定功能的操作符进行重新定义,来完成更为细致具体的运算等功能。从面向对象的角度...
-
开发语言 Android构建 Android使用Gradle kotlin dsl 优雅配置构建项目
目录 概述1.Gradle Kotlin-DSL配置1.1 在根目录下建立一个buildSrc目录,1.2.新建build.gradle.kts文件并添加Kotlin dsl相关配置 2.Gradle Kotlin D...
-
kotlin Android14 适配之——targetSdkVersion 升级到 34 需要注意些什么?
据上一篇文又是一个月过去了,虽说金九银十,但今年的氛围实在是太冷清了,能有一份工就不错了吧。但愿美元加息早点结束,经济早点好起来~ 上一篇所说内容是所有 App 安装到 Android14 设备上的影响和需要注意的内容,本篇...
-
kotlin Android Jetpack MVVM封装及使用
Android Jetpack MVVM封装及使用 MVVM架构图封装使用效果图demo参考 MVVM架构图 这张图清晰地展示了MVVM的三个模块:Activity / Fragment为View层,ViewModel...
-
android java 开发语言 kotlin 2023年Flutter淡出人们视线:Flutter是否已失去竞争力?
前言 近年来,跨平台开发框架逐渐成为开发界的主流。其中,Flutter作为谷歌推出的一款备受关注的UI工具包,曾一度受到广泛关注。然而,在2023年,我们似乎很少听到关于Flutter的讨论。那么,Flutter是否已经失去...
-
zygote kotlin flutter android jetpack Android——自定义Dialog的两种常见方式
方式一:继承DialogFragment,也是官方推荐的方式 通常我们只需要关注三个回调方法: onCreateDialog:创建一个dialog外壳 onCreateView:给dialog外壳填充自己想要的样式布局...
-
开发语言 强势挑战Java,Kotlin杀回TIOBE榜单Top 20!
⭐简单说两句⭐ 作者:后端小知识 CSDN个人主页:后端小知识 GZH:后端小知识 欢迎关注点赞收藏⭐️留言 强势挑战Java,Kotlin杀回TIOBE榜单Top 20! 简单说两句 本次送书1~3本取...
-
Kotlin 知识体系
Kotlin 知识体系 1、Kotlin 文档2、Kotlin 基础2.1 Kotlin 协程 3、桌面应用程序4、Android 与 iOS 应用程序 1、Kotlin 文档 Kotlin 是一门现代但已成熟的编程...
-
rxjava android kotlin 一年时间过去了,LiveData真的被Flow代替了吗? LiveData会被废弃吗?
前言:在去年的这个时候,谷歌官方推荐使用 Flow 替代LiveData,一年时间过去了,我相信还是有很多android开发的朋友和我一样有以下几个问题:Android开发人员需要从 LiveData 迁移到 Kotlin...
-
kotlin 前端 javascript 创建React Native的第一个hello world工程
创建React Native的第一个hello world工程 需要安装好node、npm环境 如果之前没有安装过react-native-cli脚手架的,可以按照下述步骤直接安装。如果已经安装过的,但是在使用这个脚手架初始...
-
kotlin zhaoyanjun Android hilt 依赖注入使用详解
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/128424833 本文出自【赵彦军的博客】 文章目录 官方文档作用域于树图添加依赖初始化hiltMain...
-
音视频 kotlin p2p Android webrtc实战(一)录制本地视频并播放,附带详细的基础知识讲解
目录 一、创建PeerConnectionFactory 初始化 构建对象 二、创建AudioDeviceModule 构建对象 创建录制视频相关对象 创建VideoSource 创建VideoCapturer 创建Vide...
-
视频首帧 图片压缩 Kotlin拿Android本地视频缩略图
本文主要讨论如下三个问题: 如何拿到本地视频?怎么拿视频缩略图?缩略图如何压缩? 1 如何拿到本地视频? 1.1 定义数据结构 先定义媒体信息数据结构MediaInfo,以及视频信息数据结构V...
-
kotlin 《Android》Chap.11 网络技术
WebView的用法 Android中的WebView控件可以实现在应用程序中嵌入一个浏览器,从而展示各种各样的网络 首先在activity_main.xml文件中加入WebView控件 其次在MainActivity中设置...
-
android 函数使用 Kotlin 之 let、with、run、apply、also 函数的使用
一、内联拓展函数 let let 扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。 1.1 let...
-
开发语言 kotlin如何接收前端传递过来的数据
Kotlin 可以使用 Spring Boot 等框架来接收前端传递过来的数据。 在 Spring Boot 中,你可以使用 @RequestBody 注解来将前端传递的 JSON 格式数据转换为相应的 Kotlin 对象。...
-
Kotlin学习:5.2、异步数据流 Flow
一、Flow1、Flow是什么东西?2、实现功能3、特点4、冷流和热流5、流的连续性6、流的构建器7、流的上下文8、指定流所在协程9、流的取消9.1、超时取消9.2、主动取消9.3、密集型任务的取消 10、背压和优化1...
-
开发语言 Kotlin文件和类为什么不是一对一关系
在Java中,一个类文件的public类名必须和文件名一致,如何不一致就会报异常,但是在kotlin的文件可以和类名一致,也可以不一致。这种特性,就跟c++有点像,毕竟c++的.h 和 .cpp文件是分开的。只要最终编译的时...
-
android java Kotlin系列之filter、find、any、map、flatMap、takeWhile、reduce、groupBy常见高阶函数
------《Kotlin系列之常见高阶函数详解》 高阶函数:filter高阶函数:any高阶函数:maxByOrNull高阶函数:minByOrNull高阶函数:map高阶函数:flatMap高阶函数:reduce高阶函...
-
intellij-idea android java idea maven build 出现 ErrorKotlin:Module was compiledwith an incompatible versionof Kotlin.Thebinary v...
这个错误表明你正在使用的 Kotlin 版本与你项目中编译的 Kotlin 版本不兼容。具体来说,你的项目中使用的是 Kotlin 版本 1.1.16,但是你正在使用的 Kotlin 版本是 1.7.1。 要解决这个问题...
-
android kotlin 和 java 的区别
参考 Kotlin是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译...
-
android kotlin OkHttp:使用篇
1、 简介 OkHttp 是一个默认高效的 HTTP 客户端: 支持 HTTP/2 允许对同一主机的所有请求共享一个套接字。连接池减少了请求延迟(如果 HTTP/2 不可用)。透明 GZIP 缩小了下载大小。响应缓存完全避免...
-
java Kotlin NIO 实现非阻塞echo服务器
传统的阻塞式方案通常在有新的链接时使用其他线程进行处理,每个线程负责处理一个socket,如 这种方式的弊端在于,如果连接很多,创建大量线程会有很大的开销,最终导致资源耗尽。当然我们可以用线程池进行优化。比如 使用线程池进行...
-
kotlin Android中ConstraintLayout布局的基本用法
约束布局(ConstraintLayout)是目前谷歌推荐的一种布局,它的功能强大。相对于LinearLayout和RelationLayout相比,它的用法更加灵活,同时代码量更小。下面介绍一下约束布局的简单用法。 例子1...
-
android java Kotlin高仿微信-第1篇-注册
Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账 、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VI...
-
开发语言 android kotlin 协程(六) 源码浅析
android kotlin 协程(六 源码浅析 前言: kotlin协程源码十分庞大, 本篇只能吧我理解的源码聊一聊,不会特别深入研究,只会浅浅的看看表层. 本来计划协程系列是10篇左右,后续是flow热流冷流之类的,...
-
开发语言 java bug Android问题笔记四:关于Kotlin插件版本的问题
专栏分享 点击跳转=˃Unity3D特效百例点击跳转=˃案例项目实战源码点击跳转=˃游戏脚本-辅助自动化点击跳转=˃Android控件全解手册点击跳转=˃Scratch编程案例点击跳转=˃软考全系列 关于作者 众所周知,...
-
android studio Android-实现一个登录页面(kotlin)
准备工作 首先,确保你已经安装了 Android Studio。如果还没有安装,请访问 Android Studio 官网 下载并安装。 前提条件 - 安装并配置好 Android Studio - 对 Kotlin 语言有...
-
android Kotlin 利用intent实现点击按钮跳转activity页
1、两个activity跳转 1.1、通过按钮实现从MainActivity中跳转到DataExchange,btnTestActivity为MainActivity中的按钮id,进行视图绑定后,只要binding加按钮id...
-
mysql kotlin 基于Android的大学生社团管理APP的设计与实现
其他项目,点击作者主页 目录 1 系统简介 2 系统相关技术 2.1Android简介 2.2SQLite数据库 2.3XML简介 3 需求分析 3.1功能模块 3.1.1普通成员功能 3.1.2管理员功...
-
kotlin实现猜数游戏
游戏规则 1.程序随机生成一个1到100的数字,作为MagicNumber 2.用户根据提示输入数据,只有三次机会输入数据 代码 代码很简单,使用了let内置函数 //生成随机数可以使用java的方法 //也...
-
intellij idea java kotlin IDEA导入Gradle项目内存溢出
本人在导入一个Gradle项目时,老是报出内存溢出的错误,起初请教领导以为有可能是导入的gradle依赖相互冲突了,再将一个个依赖依次重新导入后,发现并不是冲突,而是一个导入的仓库依赖产生错误,数据太大。 解决办法:(优化配...
-
开发语言 android Kotlin语法基础篇十:有趣的操作符重载
前言 操作符在Java中我们也叫运算符,操作符重载是Kotlin语法糖中一个比较有趣的内容。为什么说它有趣呢?因为它可以实现让两个对象相加或者相减等操作。在Java语言中我们常见的操作符有+、-、*、/、++、--、%等。通...
-
Android AlertDialog提高中心位置往上,Kotlin
Android AlertDialog提高中心位置往上,Kotlin .setTitle("窗口" //此时,带有标题的窗口已经显示在屏幕正中心部位。 //params?...
-
java Android kotlin 大全
Android kotlin 大全 前言kotlin 学习目录 总结 前言 在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解: k...
-
kotlin android-studio android jetpack 深入理解 Android 架构 Clean Architecture(补充篇)
在前两篇的介绍篇和解析篇中,我们已经对 Clean Architecture 的核心思想和层次结构进行了初步了解。然而,我发现遗漏了部分知识点,本篇将逐一讲解补充,最后介绍项目实践。 架构图的提炼 在介绍篇中提到的关于 Cl...
-
android jetpack kotlin Android-Jetpack Compose的简单运用
一.初步认识Jetpack Compose 1.什么是Jetpack Compose Jetpack Compose 是一个用于构建原生Android UI 的现代化工具包,它基于声明式的编程模型,因此你可以简单地描述UI的...
-
Kotlin~Visitor访问者模式
概念 将数据结构和操作分离,使操作集合可以独立于数据结构变化。 角色介绍 Visitor:抽象访问者,为对象结构每个具体元素类声明一个访问操作。Element:抽象元素,定义一个accept方法ConcreteElement...
-
Kotlin实战之获取本地配置文件、远程Apollo配置失败问题排查
背景 Kotlin作为一门JVM脚本语言,收到很多Java开发者的青睐。 项目采用Java+Kotlin混合编程。Spring Boot应用开发,不会发生变动的配置放在本地配置文件,可能会变化的配置放在远程Apollo Se...
-
开发语言 android Kotlin版本实现Gradle插件
Kotlin版本实现Gradle插件 本文链接:https://blog.csdn.net/feather_wch/article/details/131746478 创建一个Gradle项目,并选择Kotlin/JVM作为...
-
Android---Kotlin 学习009
继承 在 java 里如果一个类没有被 final 关键字修饰,那么它都是可以被继承的。而在 kotlin 中,类默认都是封闭的,要让某个类开放继承,必须使用 open 关键字修饰它,否则会编译报错。此外在子类中,如果要复写...
-
开发语言 android Kotlin(十二) 定义静态方法
静态方法在某些编程语言里面又叫作类方法,指的就是那种不需要创建实例就能调用的方法,所有主流的编程语言都会支持静态方法这个特性。 在Java中定义一个静态方法非常简单,只需要在方法上声明一个static关键字就可以了,如下所示...
-
kotlin Android Studio下载搭建学习笔记01
Android Studio下载搭建学习笔记01 下载Android Studio安装Android Studio进入安装向导选择安装组件选择安装位置选择文件菜单等待安装启动并配置Android Studio进入主界面进行...
-
开发语言 kotlin java 小工具 (一)
文章目录 1.Collections1.1 排序1.2 获取最大或最小值1.3 转换线程安全集合1.4 返回空集合1.5 二分查找1.6 转换成不可修改集合 2.CollectionUtils2.1 集合判空2.2...
-
android studio kotlin 报错提示 iled to read key AndroidDebugKey from store “D:\路经\.android\debug.keystore“: Invalid keystore format
android studio kotlin 编译的报错提示: failed :app:packageDebug com.android.ide.common.signing.KeytoolException: Failed...