网站首页 站内搜索

搜索结果

查询Tags标签: Kotlin,共有 548条记录
  • Android 注解处理器中的MirroredTypeException异常处理

    在AOP开发中我们经常通过Element的getAnnotation(Class<A> var1)方法去获取自定义注解中的传入的属性 例如: @Target(AnnotationTarget.FIELD) @Retention(AnnotationRetention.SOURCE) @MustBeDocumented annotation class TTEventType(val value: KClass<*>…

    2020/5/11 23:26:33 人评论 次浏览
  • [译]Jake Wharton 提问:除以 2 ,右移 1,谁更好 ?

    原文作者: Jake Wharton 原文标题:Which is better on Android: divide by 2 or shift by 1? 原文地址:https://jakewharton.com/which-is-better-on-android-divide-by-two-or-shift-by-one/ 译者:秉心说我一直在尝试将 AndroidX collection library 移植到 Kotlin …

    2020/5/8 23:25:44 人评论 次浏览
  • 半行代码绑定协程与activity的生命周期

    废话不多说,直接上代码! GlobalScope.launch(Dispatchers.IO){}.lifeRecycle(lifecycle) <<<<在这里 复制代码没错就是这么简单。就是半行代码! 先说一下原理 在AndroidX中Activity的生命周期的监听可以使用lifecycle。 lifecycle.addObserver(LifecycleOb…

    2020/5/7 23:26:24 人评论 次浏览
  • Kotlin Vocabulary | 枚举和 R8 编译器

    学习或使用一门新的编程语言时,了解这门语言所提供的功能,以及了解这些功能是否有相关联的开销,都是十分重要的环节。 这方面的问题在 Kotlin 中显得更加有趣,因为 Kotlin 最终会编译为 Java 字节码,但是它却提供了 Java 所没有的功能。那么 Kotlin 是怎么做到的呢?…

    2020/5/6 23:26:34 人评论 次浏览
  • 从Kotlin协程的实战 看 kotlin与java 在异常处理上的不同(Checked Exception)

    kotlin协程是什么? kotlin-jvm 这套东西上的协程 其实就是个线程框架。 与go 语言那种高性能的协程是有本质不同的,千万不要被迷惑了。除了阿里巴巴自己魔改的jvm以外,目前没有哪家jvm可以实现类似于go语言的那种协程能力。 kotlin中的suspend 关键字是什么作用? 他最…

    2020/5/5 23:56:21 人评论 次浏览
  • Kotlin与java8的SAM转换对比(进阶)

    什么是sam 转换 Single Abstract Method 实际上这是java8中提出的概念,你就把他理解为是一个方法的接口的就可以了 看一下我们每天都在使用的线程池 ExecutorService executorService= Executors.newScheduledThreadPool(3);executorService.execute(new Runnable() {@Ov…

    2020/5/2 23:02:37 人评论 次浏览
  • Kotlin 运算符重载

    kotlin运算符重载的范围 java是不支持任何运算符重载的,但是kotlin支持,这里要注意的是kotlin支持的运算符重载也是有限的,不像c++ 的重载那么强大灵活。 可以去官网查看支持哪些运算符的重载 其中出镜率最高的几个,我们总结一下 ==与equals , +与plus ,in与contai…

    2020/4/30 23:02:41 人评论 次浏览
  • 2020年GitHub 上那些优秀Android开源库,这里是Top10!

    前言 每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库。以前没看过或者没有收藏的同学,建议先收藏,以下是链接: 【Android珍藏】推荐10个炫酷的开源库 【开源推荐】进阶实战,从一款音乐播放器开始2020年有…

    2020/4/27 23:03:47 人评论 次浏览
  • 带你封装自己的『权限管理』框架

    前言本文已经收录到我的 Github 个人博客,欢迎大佬们光临寒舍: 我的 Github 博客本篇文章需要已经具备的知识:Git 与 Github 的基本使用 Kotlin 语法基础 Android 开发基础学习清单:如何封装自己的权限框架 将开源库发布到 JitPack 仓库的一整套流程一.为什么要封装这…

    2020/4/26 23:03:47 人评论 次浏览
  • 一文弄懂 kotlin lambda与高阶函数(进阶)

    2020/4/24 23:22:48 人评论 次浏览
  • Kotlin Vocabulary | 类型别名 typealias

    2020/4/22 23:21:50 人评论 次浏览
  • [译] Coroutines: First things first

    2020/4/22 23:21:48 人评论 次浏览
  • Kotlin Vocabulary | Collection 和 Sequence

    2020/4/21 23:17:24 人评论 次浏览
  • [架构基本功]kotlin协程的协议改造

    2020/4/21 23:17:22 人评论 次浏览
  • 【译】kotlin 协程 Flow:给 RxJava 使用者的介绍

    2020/4/20 23:17:19 人评论 次浏览
扫一扫关注最新编程教程