首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Flutter
Android Studio
Java
Android Jetpack
HarmonyOS
架构
展开
全部
Android
前端
Kotlin
Flutter
Android Studio
Java
Android Jetpack
HarmonyOS
架构
AI编程
GitHub
APP
React Native
源码
性能优化
暂无数据
推荐
最新
Android-Ext4文件系统问题排查
一次车机概率性 SELinux unlabeled 故障:用 ext4 原理把它挖到底 0. 故障现象:一条概率性的 AVC 拒绝 某车型 IVI 车机(Android 系统,分区 cert_pack
深入理解 Java/Kotlin 协变与逆变
深入理解 Java/Kotlin 协变与逆变 1. 引子:一个"理所当然"的错误 直觉上 Cat 是 Animal 的子类,List<Cat> 应该也能赋值给 List<Animal>。但编译器拒绝了
线程安全完全指南:从 Java 到 Kotlin,一文吃透并发编程
线程安全完全指南:从 Java 到 Kotlin,一文吃透并发编程 一、从一个出错的计数器说起 先看一段看似人畜无害的代码: count++ 只有一行代码,为什么会出错?因为它不是原子操作,JVM 层
LruCache 图片浏览器内存缓存
**安全回收**:被淘汰的图片不直接 `recycle()`,而是由 GC 在无人引用后释放,避免误回收仍显示在 **两级缓存**:可配合 `DiskLruCache` 实现内存 + 磁盘二级缓存。
Android-休眠唤醒后onLocationChanged没有数据问题排查
车机休眠唤醒后 28 分钟onLocationChanged没有 数据上报?——记一次 Android GNSS 电源恢复缺陷的完整排查 一、问题现象 测试反馈的现象非常"诡异": 底层团队的反馈是"
Kotlin / Android 常用函数使用示例手册
作用域函数(let / run / with / apply / also)、委托(by)、惰性初始化(lazy)、 以及 takeIf、runCatching、use 等高频工具函数。
Android-Fork 机制详解
深入理解 Android Fork 机制:从 Linux 系统调用到 Zygote 进程模型 一、fork() 系统调用基础 1.1 基本语义 fork() 的作用是:创建一个与当前进程几乎完全相同的
Android 组件化开发实践
核心思路一句话:业务模块互不依赖、可独立运行,壳工程负责集成打包。下面全部围绕直播业务场景下的关键代码展开。
Android MeasureSpec 详解
MeasureSpec是父容器向子 View 传递尺寸约束的唯一载体:一个 32 位 int,高 2 位是测量模式,低 30 位是测量尺寸。
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
Kotlin Flow combine 源码剖析:一个 Channel 如何优雅合并多条流
和 zip 的区别:zip 是严格按顺序一一配对(第 1 个配第 1 个,第 2 个配第 2 个),任一上游慢下来整体就等着;combine 是各自取最新值,谁快谁多都能跟上。
Android-Log日志系统源码解析
Android 日志系统源码解析:从 Log.i() 到 logcat 输出,一条日志的完整旅程 1. 全景图:一条日志的一生 先给结论。你在屏幕上看到的一行日志: 背后的完整链路是这样的: 三个核心
Android-Reboot重启流程源码解析
Android 重启流程源码解析:从 sys.powerctl 到内核 reboot 目录 前言:回顾 framework 侧的第 1~7 步 命令如何安全地交给 init 主线程(init.cpp)
Android-Display显示流程源码解析
从 onResume 到像素上屏:用日志逐行走读 Android 显示全流程 一、前置知识 不讲清这些概念,后面的日志一行都读不懂。每一节都尽量用一句话 + 一张图说透。 1.1 参与显示的五个角色
Android WorkManager 笔记
本文档整理了 Android Jetpack `WorkManager` 的几种典型使用方式:同步阻塞任务、协程挂起任务、`Function` 函数式接口,以及任务状态映射的实现思路。
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
Android-高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程
Android 高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程 1. 背景:从 in-kernel lmkd 到 PSI 1.1 三代方案 代际 机制 缺陷 1st 内核驱动 l
Android-车机 GNSS 定位数据接收问题排查
Android 14 车机 GNSS 定位数据接收问题排查全过程:从 onLocationChanged 到 Framework 节流阀的深度拆解 一、问题背景与现象 在一个基于 Android 14
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。