首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chenfp22
掘友等级
软件工程师
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
chenfp22
赞了这篇文章
孝之请回答
Android @池塘
·
1年前
关注
2024年初Android面试总结(面经)
话不多说,只上干货! 基本信息 工作年限:硕4.5 面试准备时间:2023.12月中旬-2024.1月中旬 面试经历时间:2024.1月中旬-2024.1月底 面试公司:拼...
236
20
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
一文读懂 Compose 支持 Accessibility 无障碍的原理
前言 众所周知,Compose 作为一种 UI 工具包,向开发者提供了实现 UI 的基本功能。但其实它还默默提供了很多其他能力,其中之一便是今天需要讨论的:Android ...
17
1
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
通过调用栈快速探究 Compose 中 touch 事件的处理原理
前言 Compose 视图的处理方式和 Android 传统 View 有很大差别,针对 touch 事件的处理自然也截然不同。 如何在 Compose 中处理 touch...
28
6
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
毕业 10 年,也成了 Android 10 年老开发,与你分享我的 2023
2023 年,对我来说是非常重要的一年: 这一年,我毕业满 10 年。拿到了房子,带着家人搬进了梦寐以求的 house 同时也是我从事 Android 的第 10 个年头。...
198
68
分享
chenfp22
赞了这篇文章
LinXunFeng
Flutter组织成员 @公众号:FSA全栈行动
·
1年前
关注
一天内加入 Flutter 和 FlutterCandies 两大组织是什么体验 🧐
🔥 大事件:成为 Flutter 与 FlutterCandies 组织成员(2023年10月13日)...
149
58
分享
chenfp22
赞了这篇文章
NuIlPointerException
null @null
·
1年前
关注
让你免费拥有一个无限大小的存储服务器
前言 家里有个七十多个月的笔记本,在笔记本里算年龄大的了,有了新机之后这个就一直拿来当自己的小服务器用了,存点照片、资源什么的(别问,是正经资源),但是毕竟只是个笔记本,容...
544
160
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
不用休眠的 Kotlin 并发:深入对比 delay() 和 sleep()
毫无疑问,Kotlin 语言中的协程 Coroutine 极大地帮助了开发者更加容易地处理异步编程。该特性中封装的诸多高效 API,可以确保开发者花费更小的精力去完成并发任...
33
10
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
深入学习 Kotlin 特色之 Sealed Class 和 Interface
🚨 前言 sealed class 以及 1.5 里新增的 sealed interface 可谓是 Kotlin 语言的一大特色,其在类型判断、扩展和实现的限制场景里非...
33
3
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
从 internal 修饰符一探 kotlin 的可见性控制
前言 之前探讨过的 sealed class 和 sealed interface 存在 module 的限制,但其主要用于密封 class 的扩展和 interface ...
12
1
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
终于理解~Android 模块化里的资源冲突
⚽ 前言 作为 Android 开发者,我们常常需要去管理非常多不同的资源文件,编译时这些资源文件会被统一地收集和整合到同一个包下面。根据官方的《Configure you...
81
16
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
别搞错了,nonTransitiveRClass 不能解决资源冲突!
前言 不少开发者可能听过它,但了解可能仅限于是对 R 文件做了优化,甚至以为它可以解决资源冲突!但它到底做了什么优化、能否解决资源冲突,则鲜少有机会去了解。 本文通过该属性...
30
6
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
Flow 转 LiveData,数据丢了,肿么回事?
这种方式得到的 LiveData 需要牢记一点:在拥有一个及以上活跃的观察者的条件下,它才会发射数据。...
15
6
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
直面原理:5 张图彻底了解 Android TextToSpeech 机制
1 前言 关于语音方面的交互,Android SDK 提供了用于语音交互的 VoiceInteraction 机制、语音识别的 Recognition 接口、语音播报的 T...
27
3
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
一文了解 Java 中 so 文件的加载原理
无论是 Android 开发者还是 Java 工程师应该都有使用过 JNI 开发,但对于 JVM 如何加载 so、Android 系统如何加载 so,可能鲜有时间了解。...
70
2
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
面试题:Android 中 Intent 采用了什么设计模式?
答案是采用了原型模式。 原型模式的好处在于方便地拷贝某个实例的属性进行使用、又不会对原实例造成影响,其逻辑在于对 Cloneable 接口的实现。 话不多说看下 Inten...
83
10
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
2年前
关注
全方位探究似懂非懂的 CAS 机制~
前言 CAS 机制全称: Compare and Swap,即 比较并替换, 。也有叫做 Compare and Set 的,即比较并设置。顾名思义,分为两步: 比较:读取...
17
2
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
使用 ChatGPT 改善 Android 开发效率的 7 个案例~
ChatGPT 是由 OpenAI 公司创造的自然语言处理工具,对那些想要提高技能的软件开发人员来说,它绝对是不容错过的重要利器。 本文将展示使用 ChatGPT 来促进 ...
78
4
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
深入学习 Kotlin 枚举的进阶用法:简洁又高效~
Kotlin 作为现代的、强大的编程语言,可以给开发者提供诸多特性和工具,得以帮助我们编写更加高效、更具可读性的代码。 其中一个重要的特性便是 Enum 枚举,其本质上是一...
30
10
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
Android 14 新功能之 TextView 搜索结果高亮和焦点移动~
前言 之前写的文章《Android 14 新功能之 HighLights》里,讲到 Android 14 里推出的 HighLights 新功能可以快速实现 TextVie...
13
3
分享
chenfp22
赞了这篇文章
TechMerger
Android Developer @BATW
·
1年前
关注
Android 14 之返回界面升级:预览目标界面 + 全新返回箭头
Android 13 的版本里 Android 就针对返回导航进行了大量更改,包括: 废弃原有的 KEYCODE_BACK KeyEvent 提供 Manifest 属性 ...
40
22
分享
下一页
个人成就
文章被点赞
34
文章被阅读
17,992
掘力值
475
关注了
9
关注者
11
收藏集
0
关注标签
0
加入于
2021-06-22