首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
我和我的猫都很想你
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android 官方模块化方案解读
快速了解 Android 官方模块化方案。还有一些你可能不知道的实用小技巧。还有官方模板快速搭建模块化项目。
读源码长知识 | 原来可以这样扩大 View 点击区域
App 界面中,有一些控件尺寸很小,不容易点到。我总是通过加 padding 来解决这个问题。有没有更好的办法解决?
kotlin 扩展函数之Boolean扩展
Kotlin 扩展函数Kotlin 能够扩展一个类的新功能而无需继承该类或者使用像装饰者这样的设计模式,这样一来,可以为一个你不能修改的、来自第三方库中的类编写一个新的函数。 这个新增的函数就像那个原
使用kotlin DSL 来替换 xml Drawable 的创建
随着项目的越来越来,drawable 定义越来越多。 如上,定义一个背景,颜色红色,20dp的圆角。此外还可以定义渐变色。
更好的 RecyclerView 表项子控件点击监听器
上篇介绍了一种新的监听 RecyclerView 表项点击事件的方法。实现了将点击事件和RecyclerView.Adapter解耦。这一篇介绍如何监听 RecyclerView 表项子控件点击事件。
Kotlin Jetpack 实战 | 08. 协程“不为人知”的调试技巧
协程(Coroutines),是个让人又爱又恨的东西。代码写起来是真的爽,调试起来是真的乱。 本文将介绍 Kotlin 协程的调试技巧,不会涉及太多协程实际内容。所以,不管你有没有协程的基础,都可以看下去,如果有遇到不懂的概念直接忽略即可,后面我会系统讲解。 这篇文章是为我们协…
kotlin协程-Android实战
上面的example都是使用GlobalScope上下文来启动协程, 其实真正在android中一般不建议直接使用GlobalScope,因为使用GlobalScope.launch 时,我们会创建一个顶层协程。虽然它很轻量,但它运行时仍会消耗一些内存资源,如果我们忘记保持对新…
【原创】Kotlin Coroutine 协程 —— 1.协程是什么
百科上也有解释。有人说它是控制流的让出和恢复,也有说能像线程并发处理但不会阻塞,官方说它比线程更轻量化。我们并不需要把Kotlin Coroutine神化,它究竟是什么? 运行在线程里,实际是运行在线程池里。 因为运行在线程里,只要使用不当,依然会存在阻塞的情况,例如使用sle…
Kotlin Coroutines(协程) 完全解析(一),协程简介
Kotlin 中引入 Coroutine(协程) 的概念,可以帮助编写异步代码,目前还是试验性的。国内详细介绍协程的资料比较少,所以我打算写 Kotlin Coroutines(协程) 完全解析的系列文章,希望可以帮助大家更好地理解协程。这是系列文章的第一篇,简单介绍协程的特点…
Kotlin Jetpack 实战 | 04. Kotlin 高阶函数
1. 高阶函数有多重要? 高阶函数,在 Kotlin 里有着举足轻重的地位。它是 Kotlin 函数式编程的基石,它是各种框架的关键元素,比如:协程,Jetpack Compose,Gradle Kotlin DSL。高阶函数掌握好了,会让我们在读源码的时候“如虎添翼”。 本文…