本章目录: 0x00 操作符(operators) 0x01 内建类型(Build-in) 0x02 类型转换:显式类型转换 0x03 在较长数字中使用下划线 0x04 字符串(String) 0x05 字符串模板(St...
-
安卓 【Kotlin】基础速览(1):操作符 | 内建类型 | 类型转换 | 字符串模板 | 可变 var 和不可变 val
-
android 开发语言 kotlin协程详解,不可能学不懂
一、 协程简介 首先还是先抛出一系列的问题,大家搞清楚这些问题后学习 Kotlin 协程可能会轻松一点: 1、什么是并发?什么是并行? 2、什么是多任务?什么是协作式多任务?什么是抢占式多任务? 3、什么是同步?什么是异步?...
-
性能优化 kotlin 职场和发展 Framework 目前的Android 市场怎么样?还好吗?
如今,随着互联网和移动设备的普及,Android 系统已成为全球最大的移动操作系统之一,成为最受欢迎的应用程序开发平台之一。作为一名 Android 开发者,我们生活中的大部分应用程序都是基于 Android 平台开发的,而...
-
Android 分别使用Java和Kotlin给Textview设置第三方字体、APP全局字体、 Android X字体设置
前言 本文介绍Android实现全局设置自定义字体和局部设置自定义字体即单个TextView设置字体,同时也提供了一些优秀的三方字体框架,基本可以满足开发者对字体设置的全部要求。 使用自定义字体前后效果图 一、assets...
-
1024程序员节 kotlin 【Android】MQTT入门——服务器部署与客户端搭建
目录 MQTT 协议简介应用场景优点缺点 部署服务端下载安装包启动服务器 搭建客户端下载SDK添加依赖配置MQTT服务和权限建立连接订阅主题发布消息取消订阅断开连接 MQTT客户端工具最终效果实现传感器数据采集...
-
开发语言 【送书活动】强势挑战Java,Kotlin杀回TIOBE榜单Top 20!学Kotlin看哪些书?
前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄,vue成神之路★ ★ uniapp-从构建...
-
Kotlin 保存WebView图片 Android实战场景 - 保存WebView中的图片到相册
去年同事写了一个 “在H5中保存图片到相册” 的功能,虽然有大致实现思路,实现起来也没问题,但是感觉同事考虑问题的很周全,当时候就想着去学习一下,但是项目太赶没顾得上,索性现在有时间,准备好好学习一下 我那些关于WebVie...
-
Java转Kotlin Kotlin转Java Android实战基础 - Java、Kotlin 代码互转
在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该是我以前刚学Kotlin时就想记录的一篇bl...
-
java android studio 开发语言 Android开发—入门Kotlin编程语言
一、Kotlin简介 为什么Kotlin能代替Java此为Android官方第一支持的开发语言? 1)Kotlin的语法更加简洁,对于同样的功能,使用Ktolin开发的代码量可能会比使用Java开发减少50%甚至更多; 2)...
-
Androidstudio加载编译时kotlin-compiler-embeddable一直下载中
打开网址 1.下载jar包 2.配置下载jar文件到.gradle文件中 文件路径:/Users/“用户名”/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/k...
-
android java gradle AGP 8.0 解决 ‘kaptGenerateStubsDebugKotlin‘ task (current target is 17) 问题
AGP 升级到 8.0 后,运行项目出现了下面的问题: 从 log 上看:编译 java 代码的目标版本是 1.8,而 kotlin 注解任务的目标版本是 17,由于版本不一致,所以编译失败。但是,kotlin 和 java...
-
android 【安卓笔记】实现自定义TextView两边对齐,适配多语言方案(kotlin)
一、背景 安卓源生TextView中只能左边对齐或右边对齐并没有两边对齐的效果,于是想到用自定义view将文本重新绘制。如果文本不仅仅是中文会怎么样呢?泰语、阿拉伯语、希伯来语、日语各种各种语言直接是否需要一个统一的方案呢?...
-
Android Canvas画布saveLayer与对应restoreToCount,Kotlin
Android Canvas画布saveLayer与对应restoreToCount,Kotlin //把原图绘制在画布Canvas //新图层,绿色背景,红色圆圈。 //新图层,...
-
android Kotlin快速入门,Java转Kotlin学它就够了!
这个笔记根据B站视频2021最新最全Kotlin教程Android程序员定制版,Java转Kotlin学它就够了!更新完毕总结 感谢动脑学院的支持。 基础语法 定义变量 可修改变量使用var只读变量,使用val预编译常量使用...
-
Kotlin 空安全
许多编程语言(包括 Java)中最常见的陷阱之一,就是访问空引用的成员会导致空引用异常。在 Java 中,这等同于 NullPointerException 或简称 NPE 1、可空类型与非可空类型 在 Kotlin 中,类...
-
android kotlin Activity回调 registerForActivityResult使用
目录 针对 activity 结果注册回调 启动 activity 以获取其结果 在单独的类中接收 activity 结果 测试 创建自定义协定 registerForActivityResult( 是startActivi...
-
开发语言 android 处理kotlin-gradle-plugin:1.6.x升级带来的各种问题
前言 公司项目需要集成某个支付,发现支付的架包是kotlin-gradle-plugin是需要1.8.x,导入集成报错,只好从1.6.x升级最新(1.9.0),编译时报了很多错,一个个来解决,有些百度上还是很多一样的错误,比...
-
Kotlin学习——kt里的集合List,Set,Map & List集合的各种方法之Int篇
Kotlin 是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。 其他关于kt的博客文章如下: Kotlin学习—...