kotlin
文章平均质量分 89
Android学习小分队
这个作者很懒,什么都没留下…
展开
-
Kotlin系列之不知道约定,可能有些代码你看不懂
约定的内容都讲完了,相信有部分约定其实在实际开发当中我们已经在用了,有的我们可能用的还很少,但是值得肯定的是,熟练掌握了约定,我们写代码的效率,或者是代码本身的可读性方面,都会有很大的提升~链接:https://juejin.cn/post/7196808785976426552作者:Coffeeee如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。原创 2023-02-07 11:02:39 · 160 阅读 · 0 评论 -
一文教会你---关于Kotlin 扩展
扩展(Extension),可以说是 Kotlin 里最有意思的特性,没有之一。本文会系统的讲解 Kotlin 扩展函数 和 扩展属性 以及比较难懂的 扩展作用域 和 扩展静态解析。想要学习Kotlin,多一个大厂面试机会的朋友们,这里有一份《高级Kotlin强化实战》,能更快更好的帮助你从入门到精通Kotlin!扫码100%免费领取~原创 2023-01-13 10:33:22 · 238 阅读 · 0 评论 -
Ktor和GraphQL
GraphQL是API的查询语言,也是处理查询的服务器端运行时。把GraphQL看作是现有API或数据库的外观。GraphQL还利用类型系统来定义后备数据。GraphQL没有绑定到任何特定的数据库或存储引擎。相反,它是由您现有的代码和数据支持的。API开发人员使用GraphQL创建架构描述客户机可以通过该服务查询的所有可能的数据。你可以定义一个对象的类型和类型。作为查询来吧,GraphQL根据模式验证查询。然后,GraphQL执行已验证的查询。API开发人员将模式中的每个字段附加到名为分解器。原创 2022-10-16 11:41:26 · 271 阅读 · 0 评论 -
从 Android UI 收集流的更安全的方法
在 Android 应用程序中,通常从 UI 层收集 Kotlin 流,以在屏幕上显示数据更新。但是,您希望收集这些流,以确保您没有做不必要的工作、浪费资源(CPU 和内存)或在视图进入后台时泄漏数据。在本文中,您将了解 Lifecycle.repeatOnLifecycle 和 Flow.flowWithLifecycle API 如何保护您免于浪费资源,以及为什么它们是 UI 层中用于流收集的良好默认设置。浪费资源 建议从应用层次结构的较低层公开 Flow API,而不管流生产者的实现细节如何。原创 2022-09-26 16:14:07 · 153 阅读 · 0 评论 -
在 Patient Tracking Android 应用程序 (Kotlin) 中集成华为 Account Kit
在本文中,我们可以学习如何将华为帐号套件集成到患者追踪应用中。因此,我将提供有关此患者跟踪应用程序的系列文章,在接下来的文章中,我将集成其他华为套件。原创 2022-07-29 14:58:55 · 210 阅读 · 0 评论 -
【Android】Kotlin 中带有接收器的函数字面量
在这篇文章中,我们将了解kotlin中带有接收器的函数字面量。因此,在开始之前,让我们先了解一些基础知识。首先,让我们检查如何编写函数。我们将看到如何使用函数和StringBuilderAPI来完成从给定字符串创建标签的任务。该功能看起来像,String)String{}现在,假设我们有两个字符串MindOrks和AfterAcademy,并且想要将字符串转换为标签,然后我们调用,在这里,我们必须调用append函数来打印输出。}而且,我们使用Kotlin中的扩展函数,例如,}...原创 2022-07-27 16:36:11 · 206 阅读 · 0 评论 -
Android 中的自定义 Snackbar
Snackbars在Android应用程序中很常见。几乎每个应用程序都使用Snackbars来显示有关应用程序中正在发生的事情的一些信息。您可以将Snackbar视为Android中Toasts的替代品或更好的版本。默认情况下,Snackbar显示在屏幕底部,它出现在屏幕上所有元素的顶部。它与某些视图相关联,并且仅当视图在屏幕上时才会显示Snackbar。所以,总的来说,我们可以说Snackbars很棒。...原创 2022-07-20 11:01:07 · 2189 阅读 · 0 评论 -
【Android】Coroutine协程原理详解
协程是一个并发方案。也是一种思想。传统意义上的协程是单线程的,面对io密集型任务他的内存消耗更少,进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。不同的语言对于协程都有不同的实现,甚至同一种语言对于不同平台的操作系统都有对应的实现。我们kotlin语言的协程是 coroutines for jvm的实现方式。底层原理也是利用java 线程。为什么一些人总觉得协程晦涩难懂?1.网络上没有详细的关于协程的概念定义,每种语言、每个系统对其实现都不一样。可谓是众说纷纭,什么内核态用户态巴拉巴拉,很原创 2022-07-07 14:11:55 · 487 阅读 · 0 评论 -
安卓系列之 kotlin 基础知识(一)
var可修改变量可以用 lateinit 修饰,延迟初始化变量val只读变量,并非不可变只能赋值一次的变量局部变量是一个普通变量时,val 相当于 Java 中 final类型推断已赋值的变量(包括函数变量)可以省略类型,kotlin 会自动类型推断变量函数变量range 表达式的关键字is 关键字如果一个不可变的局部变量或属性已经判断出为某类型,那么检测后的分支中可以直接当作该类型使用,无需显式转换when 表达式相当于 Java 的 switch case 语句分支原创 2022-07-01 11:02:01 · 449 阅读 · 0 评论
分享