首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
张宇奇1314
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 34
沸点 0
赞
34
返回
|
搜索文章
赞
文章( 34 )
沸点( 0 )
Android17 为什么重写 MessageQueue
Android 的消息机制,从第一个版本到 Android 16,核心实现没怎么变过。 一个 synchronized 锁,守着一条单链表,所有线程排队等着往里塞消息。跑了二十年,终于在 Androi
为什么 Google 不再推荐 SharedPreferences?答案其实只有一个:锁
SharedPreferences 是「锁模型」,DataStore 是「无锁消息模型」 ,这是思想上的转变。
Jetpack Compose 性能优化
通过大量实例,介绍了Jetpack Compose性能优化相关知识,包括相关的内部原理(重组范围、稳定性等)以及最佳性能实践等内容。
Gradle 常用的命令汇总
在 Gradle 中有很多命令,如果熟悉它们,不仅可以提升开发的效率,也可以帮助我们快速定位并解决编译相关的问题。这篇文章就介绍一下常用的 Gradle 的命令。 编译相关命令 清除命令 使用如下的清
一些之前遇到过但没答上来的Android面试题
这段时间面了几家公司,也跟不同的面试官切磋了一些面试题,有的没啥难度,有的则是问到了我的知识盲区,没办法,Android能问的东西太多了,要全覆盖到太难了,既然没法全覆盖,那么只好亡羊补牢,将这些没答
Android 线程栈压缩方案
背景 公司项目一直以来存在一个Firebase Push的崩溃问题,如下图所示 创建线程数 1357 个,问题的原因在于应用离线,Firebase Message 积压,导致当应用启动时...
使用ChannelFlow实现单次事件流
发现在项目里还存在一些业务场景,需要实现的是单次响应事件,使用的却是SharedFlow/StateFlow,导致部分场景下事件会丢失或多次响应。 在Flow之前有SingleEventLiveDat
【Android】只给个泛型,如何自动初始化ViewModel与ViewBinding?这几种方案值得了解
自动完成VM和VB初始化的几种方案 前言 例如我们的 Activity/Fragment 内部的对象初始化,如果是常规的通用的对象初始化,我们当然可以在基类中就定义了。但是对于一些类似ViewMode
完了,安卓项目代码被误删了......
朋友开发完了一个公司的app,过了一段时间,在清理电脑空间的时候把该app的项目目录给删了,突然公司针对该app提出了新的需求,这不完了?
如何应对Android面试官->我用RecyclerView实现了探探的滑动效果
大厂面试官带你轻松理解RecyclerView缓存复用原理,实战探探左滑一下,右滑一下,轻松应对面试官连环炮
下一页
关注了
26
关注者
0
收藏集
12
关注标签
0
加入于
2023-01-31