首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fingertips
掘友等级
二把手
这个人很懒,什么都没写...
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
402
文章 394
沸点 8
赞
402
返回
|
搜索文章
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解Jetpack——Room
在上一篇文章 一文理解Jetpack——SQLite 中,我们介绍了 SQLite 相关的知识。但是 Google 是不推荐我们直接使用 SQLite 的,而是推荐使用 R...
21
1
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解Jetpack——Paging3
分页加载的需求大家肯定都碰到过,一般我们会使用 RecycleView 添加刷新的 header 和加载更多的 footer 来处理滑动加载事件。而 Paging 组件就是...
13
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解Jetpack——Hilt
什么是依赖注入 Hilt 是 Google 官方为开发者提供的可以简化使用的依赖注入框架。在介绍它之前,我们先来看看什么是依赖注入。...
16
1
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解Jetpack——Navigation的简单使用
作为Android Jetpack组件之一的Navigation,专为处理页面跳转而生。它不但提供了实现上述操作的统一标准,而且还增添了很多安全、易用的特性,比如提供了传值...
8
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解Jetpack——CameraX
在 Android 开发中,摄像头几乎在每一个 App 都需要使用到。但是由于 Android 碎片化的问题,要在不同的机型上保持一致体验非常麻烦。 Google 为了解决...
16
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解 List、Sequence 、Channel 和 flow 的区别
List 和 Sequence 的区别 Sequence 中文翻译是序列,相对于 List 这种列表容器,它们最大的区别是:Sequence 是惰性的,它会对每个元素逐个执...
12
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
StateFlow 和 SharedFlow 之间的区别
在 深入理解Jetpack——LiveData这篇文章中,我们提到过使用 LiveData 的数据丢失和数据重放的问题。因此在 Android 中,目前是更推荐使用 Sha...
20
2
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文了解 Kotlin 中的函数
不同于 Java,在 Kotlin 中,函数是一级公民。因此在 Kotlin 中的函数就拥有了很多不同于 Java 函数的高级特性。这篇文章就将介绍 kotlin 中函数的...
8
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文了解 kotlin 中的泛型
Kotlin 泛型作用和其他语言一样,作用都是在不同类型之间复用相似的逻辑代码。不过 Kotlin 泛型还是有些特别的概念,比如协变和逆变。这篇文章就介绍 kotlin 中...
15
1
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
轻松掌握Gradle的依赖管理的规则
随着软件项目的规模持续扩张,复杂度与日俱增,依赖管理已成为开发进程中不容小觑的关键环节。在 Android 项目里,我们借助 Gradle 来处理依赖之间的关系。通常而言,...
16
评论
分享
fingertips
赞了这篇文章
方长_beezen
技术专家 @一线大厂
·
1年前
关注
Node 开发中遇到 node-gyp 报错?解决方法分享!
在公司内网环境下,通过 npm install 命令安装涉及 C++ 代码的二进制依赖时,经常会遭遇 node-gyp 编译报错的问题,从而导致依赖安装失败,阻塞后续开发。...
41
9
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文快速了解 Android KTX
Android 提供了各种 Kotlin 类和方法等来简化开发的代码。常见的 Android KTX 模块有core-ktx、fragment、lifecycle 等等,下...
53
4
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
如何扩展Result,让你的代码更简洁
在使用 Kotlin 开发 Android中,我们一般返回 Result 来表示方法调用的结果。对于 Result 的返回值,我们可以很方便得使用 onSuccess 和 ...
67
15
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文理解 kotlin 中的run、with、apply、also、let的区别
在使用 kotlin 开发中,我们常常会使用到 let、 run、 with、 apply、 以及 also 这五个函数。它们的作用就是在对象的上下文中执行代码块...
36
2
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文了解kotlin中的关键字
在 Kotlin 开发中,我们会使用或者见到各种各样的关键字。一些比较常见,像 open、companion、inner等;一些就比较冷门,像operator、infix、...
10
评论
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
Android 开发中常用的adb指令
adb是一款强大的命令行工具,对于 Android 开发和调试至关重要。下面介绍开发过程中,一些常用的 adb 指令。关于 adb 详细的介绍可以看官方文档或者使用 adb...
23
3
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
为什么View的 onDetachedFromWindow 方法不一定执行
在开发过程中,发现一个偶现的内存泄漏问题,经排查发现是 onDetachedFromWindow 没有执行造成的。项目背景是一个自定义的头像控件内部需要监听头像变更,因此在...
52
10
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
Android Studio 中好用的插件推荐
在 Android 开发中,有很多 Android studio 的插件可以帮助我们开发应用。下面列举一些好用的插件,能够大大帮助你提高开发的效率。 String Mani...
166
22
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
一文了解 apt、 kapt 、 ksp 和 kcp
什么是 apt apt(Annotation Processing Tool)是Java编译器提供的一个工具,用于在编译时处理注解。开发人员可以通过自定义注解处理器来生成代...
29
2
分享
fingertips
赞了这篇文章
小墙程序员
1年前
关注
在Android中,kotlin 的一些开发技巧
@JvmOverloads 在Kotlin中,在有默认参数值的方法中使用 @JvmOverloads 注解,就可以很方便地实现多个重载方法。最常使用的地方就是自定义 Vie...
83
9
分享
下一页
个人成就
文章被点赞
5
文章被阅读
12,377
掘力值
447
关注了
18
关注者
2
收藏集
3
关注标签
67
加入于
2021-12-05