首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RockByte
掘友等级
Android工程师
A Kotliner, Rustacean and roid. 公众号:Rock Byte
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 109
沸点 2
赞
111
返回
|
搜索文章
RockByte
Android工程师
·
3天前
举报
北京Android招人啦!有感兴趣的小伙伴来一起击剑啊!
联系方式:VX(base64)
MTUwNDA1NjU2NjA=
收起
查看大图
向左旋转
向右旋转
内推招聘广场
分享
3
点赞
RockByte
Android工程师
·
7天前
关注
2025年了,万字长文带你了解Context
几乎所有的 Android 开发者,即便是去开发最基础的应用,都会接触到 Android Context。 但由于 Context 能在各种不同场景下出于不同目的被使用,它...
9
评论
分享
RockByte
Android工程师
·
10天前
关注
tryCatch还是runCatch,这是一个问题
在编写 Kotlin 代码时,你最终会遇到处理异常的不同方法,或者更笼统地说,处理可能会失败的函数的不同方法。 一种常见的方法是使用 try-catch 块,就像在许多其他...
3
评论
分享
RockByte
关注了
bqliang
Android工程师
RockByte
Android工程师
·
14天前
关注
全网最详细的Compose Stable讲解,你一定要看
对于已经用过 Compose 的你,一定碰到过 Compose 的重组问题——在测试可组合函数性能的时候,发现它重组的代码块、或者重组的次数比你想象的要多! 对于未来即将使...
2
评论
分享
RockByte
Android工程师
·
16天前
关注
当Object遇到Json你可能会碰到的坑
Kotlin 中的 object 是声明单例的标准方式——即每个 JVM 创建一个单一的、全局可访问的实例。 这种保证是在语言层面上的。但在实际项目中,这种保证可能会失效—...
0
评论
分享
RockByte
Android工程师
·
22天前
关注
Kotlin为了不让你们直接new操了多少心?
Kotlin 提供了一些便捷函数,可用于创建集合、字符串等,无需编写通常的样板代码。 在这篇简短的文章中,我们将探索 Kotlin 标准库中的几个常用 Builder 函数...
4
评论
分享
RockByte
Android工程师
·
25天前
关注
用Compose做一个视频下载软件—保存历史记录
距离上一次开篇10多天时间,到目前为止,我只加了一个特性——保存历史记录。 考虑到下载链接的历史记录没有保存的必要性,所以只做了一个保存路径的历史记录。 同时对界面做了更改...
1
评论
分享
RockByte
Android工程师
·
1月前
关注
为何Kotlin内联函数有访问限制
Kotlin 开发者都知道内联函数的基本定义。 内联函数会告诉编译器将其内部的所有代码行插入到调用处(即调用该函数的地方)。 例如,你创建了一个内联函数: 然后调用这个函数...
0
评论
分享
RockByte
Android工程师
·
1月前
关注
Jetpack Compose的副作用一览
近年来,Jetpack Compose 生态系统呈指数级增长,如今它已广泛应用于构建安卓应用的生产级用户界面。现在,我们可以说 Jetpack Compose 代表了安卓用...
4
4
分享
RockByte
Android工程师
·
1月前
关注
用Compose做一个视频下载软件—开篇
我使用 Compose 开发 Android 端应用已经有两年,已经算是比较晚入坑的了。在这期间,也一直在关注 Compose 跨平台,平时也会体验一下。 目前我认为 Co...
1
评论
分享
RockByte
Android工程师
·
1月前
关注
Android程序员初学Rust-Send,Sync,Share
Send 和 Sync Rust 是如何知道数据支持跨线程的共享访问呢?答案在于两个 trait: Send:如果将类型 T 跨线程边界移动是安全的,那么类型 T 就实现了...
0
评论
分享
RockByte
Android工程师
·
1月前
关注
Android程序员初学Rust-通道
Rust 通道由两部分组成:Sender<T> 和 Receiver<T>。这两部分通过通道相互连接,但你只能看到端点: mpsc 代表多生产者、单消费者。...
0
评论
分享
RockByte
Android工程师
·
1月前
关注
Android程序员初学Rust-线程
Rust 中的线程与其他语言中的线程工作方式类似。 输出如下: 生成新线程不会在 main 函数末尾阻塞直到程序终止。 线程 panic 彼此独立,在新线程中触发一个 pa...
0
评论
分享
RockByte
Android工程师
·
1月前
关注
Android程序员初学Rust-错误处理
Rust 的错误处理机制以安全性和明确性为核心,通过 panic 和 Result 双轨制应对不同场景。panic 处理不可恢复的致命错误,而 Result 则优雅管理可预...
0
评论
分享
RockByte
Android工程师
·
1月前
关注
Kotlin 守卫——更加强大的 when 表达式
从 2.1.0 版本开始,你可以在带有主题的 when 表达式或语句(when (subject))中使用守护条件。 守护条件允许你为 when 表达式的各个分支设置多个条...
6
1
分享
RockByte
Android工程师
·
1月前
关注
Kotlin 是有多喜欢美元?
我们都知道,Kotlin 支持 String 插值,即使用美元符号 —— $ 在字符串模板中对变量或者表达式求值: 但是,如果我真的需要在一个单词前面使用美元符号呢?写起来...
6
7
分享
RockByte
Android工程师
·
1月前
关注
尝鲜 Kotlin 的 Non-Local-Break
Kotlin 在 2.1.0 版本时,发布了一个 preview 级别的特性 Non-local break and continue。 英文名有点长,这里笔者简短的翻译成...
6
2
分享
RockByte
Android工程师
·
1月前
关注
Android程序员初学Rust-迭代器
如果想遍历数组的内容,你需要定义: 一些状态来跟踪你在迭代过程中的位置,例如一个索引。 一个条件来确定迭代何时结束。 每次循环更新迭代状态的逻辑。 使用该迭代状态获取每个元...
1
评论
分享
下一页
个人成就
文章被点赞
83
文章被阅读
19,511
掘力值
1,800
关注了
23
关注者
42
收藏集
5
关注标签
23
加入于
2016-04-28