首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
沈剑心
掘友等级
关门弟子
|
纯阳宫
吃苦耐劳打工人,侠肝义胆沈剑心
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 53
沸点 9
赞
62
返回
|
搜索文章
沈剑心
关门弟子 @纯阳宫
·
6月前
关注
Kotlin的协程,真能提升编程效率么?
充分理解Kotlin 协程,了解Kotlin协程的结构化并发、异常处理等特性后,我们就可以使用协程进一步的简化异步编程、提升资源利用率和以及减少线程管理复杂性,提升我们的代...
16
7
分享
沈剑心
关门弟子 @纯阳宫
·
8月前
关注
gson很好,但我劝你在Kotlin上使用kotlinx.serialization
由于Kotlin 的 `data class`没有默认的无参构造函数,Gson会使用 `Unsafe API` 来创建对象,这种创建对象的方式不会调用构造函数,因此会导致了...
98
43
分享
沈剑心
关门弟子 @纯阳宫
·
8月前
关注
Harmony OS Next 之 如何在鸿蒙系统上实现「沉浸式」页面?
何谓「沉浸式」体验? 相信 Android or iOS应用开发者对「沉浸式」一词都不陌生。所谓的沉浸式,通常就是指应用将内容区延伸到状态栏和导航栏界面,使得用户使用时更加...
5
评论
分享
沈剑心
关门弟子 @纯阳宫
·
9月前
关注
Harmony OS Next 之 小组件:「服务卡片」用力瞥一眼
鸿蒙系统的服务卡片(Android和iOS中称之为小组件)。本文将简单阐述鸿蒙服务卡片的架构、开发形式、创建流程、配置、生命周期管理、页面开发限制,搭配实战案例“新年倒计时...
3
1
分享
沈剑心
关门弟子 @纯阳宫
·
10月前
关注
Harmony OS Next 之 音视频开发:如何为用户提供良好的音频体验 - 鸿蒙系统中的焦点策略
音视频开发时能够正常播放音视频流只是第一步,更重要的一步是合理适配操作系统的特性,根据系统的不同调度做出恰当的处理,带给用户良好的音频体验。由于音视频播放......
5
6
分享
沈剑心
关门弟子 @纯阳宫
·
11月前
关注
Harmony OS Next之仓颉:「仓颉线程」、「Kotlin协程」线程? or 协程?
「仓颉线程」和协程的关系? Kotlin的协程根本不是协程,只是个线程池框架? Kotlin的协程究竟有没有性能上的优势? 一篇文章讲清楚「协程」的概念......
17
2
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
鸿蒙中的长列表「LazyForEach」:起猛了,竟然在鸿蒙系统上看到了「RecyclerView」?
作为一名Android开发者,使用鸿蒙的LazyForEach后,彷佛看到了故人之姿。用法和API设计都和RecyclerView太像了,甚至RecyclerView需要注...
17
8
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
记一次「线程优化」导致的业务异常
本质上,线程优化是一个牵一发而动全身的行为,难以避免的会对业务产生影响。在进行线程优化时,除了关注优化对app内存方面的影响,更要关注可能对业务产生的负面影响......
18
5
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
当我把RecyclerView.LayoutManager.canScrollVertically() 返回 false 后...
RecyclerView通过引入LayoutManager负责管理布局。当我把RecyclerView.LayoutManager.canScrollVertically(...
44
11
分享
沈剑心
赞了这篇文章
blackfrog
Android @Suunto
·
2年前
关注
用一个RecyclerView实现抖音二级评论
本文分享了RecyclerView的ListAdapter,以及一些简单高效地处理数据和抽象业务的心得体会。...
146
31
分享
沈剑心
关注了
芦半山
关门弟子 @纯阳宫
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「mutable & immutable」Kotlin中的变与不变
Kotlin 中的 `val`关键字与 Java 中的 `final`关键字都用于实现不可变性,但Kotlin中`val`在语法层面明显更加简洁、灵活,同时又强制让开发者在...
13
4
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「KMP」现有项目无痛改造:让你的Android项目运行到iOS设备上
这篇文章我们聚焦于「改造」现有项目,使其具备跨平台的能力,同时运行在Android和iOS设备上。 本文章将对一个Android项目 一步一步完成项目的KMP改造。...
47
6
分享
沈剑心
关注了
赵子健
关门弟子 @纯阳宫
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「Hello KMP」创建你的第一个KMP项目
「KMP」Kotlin多平台技术简化了跨平台项目的开发。Kotlin应用程序将在不同的操作系统上运行,本文尝试从0开始,创建我们的第一个KMP项目。...
21
6
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「KMM」、「KMP」?他们到底是什么?
Kotlin Multiplatform 是一种跨平台技术,它允许您在不同平台上高效的重用代码的同时保留不同平台的代码优势。使用KMP编写的程序可以在不同的操作系统上运行。...
37
15
分享
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「Behavior」使用Behavior“协调”布局,实现酷炫交互
CoordinatorLayout 从诞生之初起,因其特殊的“协调”手段,非常适用于实现复杂的视图交互和动画,比如响应滚动事件、展开或折叠工具栏(Toolbar)等,一直以...
16
1
分享
沈剑心
关注了
张可
关门弟子 @纯阳宫
下一页
个人成就
文章被点赞
968
文章被阅读
109,257
掘力值
3,686
关注了
18
关注者
344
收藏集
2
关注标签
2
加入于
2018-07-26