
kotlin
文章平均质量分 82
stablediffusion知识库
这个作者很懒,什么都没留下…
展开
-
Android开发者需要掌握的Kotlin开发技巧你知道吗?
也许大家在网上找到的有关kotlin的学习资料不全面,学习起来有一定难度。在这里我可以给大家分享一份比较全面,由大神编订的《高级Kotlin强化实战》,下面免费扫码送给大家!!原创 2023-02-23 14:38:19 · 327 阅读 · 0 评论 -
Kotlin 协程 —— Flow 过渡操作符、限长操作符
过渡操作符用于将流中的每一个元素转换成另一个元素。原创 2023-02-21 15:00:23 · 349 阅读 · 0 评论 -
只要《高级Kotlin强化实战》在手,offer就少不了~
大部分朋友在面试Android工程师的时候,可能都会被问到关于Kotlin方面的问题吧。毫无疑问Kotlin确实是Android开发工程师必不可少的技能。Kotlin 中的数据类是什么?Kotlin 中伴随对象的用途是什么?Kotlin 中的协程是什么?Kotlin中集合遍历有哪几种方式?原创 2023-01-05 15:08:34 · 207 阅读 · 0 评论 -
使用 Mavin Publish Gradle 插件将 Android 库发布到 Azure Artifacts
在本文中,我们介绍了如何配置现有的 android 库以使用Mavin Publish Gradle 插件将 android 库发布到Azure Artifacts,然后在另一个 android 应用程序中使用已发布的库。原创 2022-09-27 16:22:43 · 1123 阅读 · 0 评论 -
Java 走到了尽头吗?
}不要与 JavaScript 或 Javanese 语言混淆。Java 是一种编程语言和平台,由加拿大计算机科学家James Gosling于 1995 年在Sun Microsystems创建。Java 是一种高级的、基于类的、面向对象的编程语言。它是一种通用编程语言,旨在程序员编写一次,随处运行,因此遵循WORA原则,这意味着一旦编译的 java 代码可以在其他平台上运行而无需重新编译。因此 Java 是平台独立语言,因为它使用虚拟机来执行其字节码为什么我说 Java 也是一个平台?...原创 2022-08-30 13:59:18 · 395 阅读 · 0 评论 -
Kotlin 中的 StateFlow API
StateFlow 就像是使用 Kotlin Flow 来管理和表示应用程序中的状态的一种方式。StateFlow 是一种接口类型,它只是一个只读的并且总是返回更新后的值。为了接收更新的值,我们只需从实现的 Flow 中收集值。StateFlow 仅在值已更新且不返回相同值时返回。简单来说,考虑两个值x和y,其中x是最初发出的值,y是要发出的值。StateFlow 确保,如果(x == y)什么都不做,但 if (x!=y)then 只发出新值,即在这种情况下是y。...原创 2022-08-27 09:34:47 · 469 阅读 · 0 评论 -
Kotlin Smart Cast 太棒了
与上面的示例类似,第二次检查仅在 is 时进行obj评估ChildClass。is ChildClass,则智能演员表将不起作用。这只在 is 时被obj.value评估。在 Kotlin 开发 8 个月后,我才开始意识到这个 smart cast,而且我可能在不知情的情况下一直在使用它。obj在这个if范围内必须是ChildClass,因此 Kotlin 编译器智能转换它。obj必须在这里,ChildClass因为如果不是,它已被退回。要访问 中的数据ChildClass,请在下面进行显式转换。...原创 2022-08-18 09:27:55 · 344 阅读 · 0 评论 -
Android 上的浮动窗口:Jetpack Compose & Room
你有没有想过如何制作 Facebook Heads 和其他应用程序使用的那些浮动窗口?您是否曾经想在您的应用程序中使用相同的技术?这很容易,我将指导您完成整个过程。在本文中,我将教您如何使用 Jetpack Compose 和 Room 构建简单的主应用程序。...原创 2022-08-16 11:19:17 · 1457 阅读 · 0 评论 -
2022 Android 开发者规划图
Android 是一种移动操作系统,用于开发各种移动应用程序。由开发人员组成的开放手机联盟开发它,谷歌于 2008 年 9 月发布了它。由于代码库的进步及其在不同领域的开发人员中的吸引力,Android 的初衷是成为一个移动操作系统,Android已成为平板电脑、可穿戴设备、机顶盒、智能电视、笔记本电脑等所有设备的绝对软件集。截至 2022 年 5 月,Android OS 拥有 71.45% 的移动操作系统市场份额。...原创 2022-08-10 10:53:19 · 453 阅读 · 0 评论 -
折叠旧版应用程序
本系列专注于可折叠和大屏幕设备。它的大部分文章都使用Kotlin,它在几年前已成为Android应用程序的首选编程语言。然而,仍然有很多基于Java的Android应用程序。将它们称为遗留应用程序并不意味着它们不再处于积极开发中,或者至少处于维护模式。因此,我们难道不应该确保它们在新设备类别上也能提供出色的体验吗?我们当然应该。因此,在本文中,我将向您展示如何使用Views使JavaAndroid应用程序在可折叠设备和大屏幕上表现良好。...原创 2022-07-28 15:21:13 · 288 阅读 · 0 评论