首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Flutter
面试
Java
Android Studio
Android Jetpack
HarmonyOS
展开
全部
Android
前端
Kotlin
Flutter
面试
Java
Android Studio
Android Jetpack
HarmonyOS
架构
性能优化
操作系统
AI编程
React Native
人工智能
暂无数据
推荐
最新
Kotlin Flow combine 源码剖析:一个 Channel 如何优雅合并多条流
和 zip 的区别:zip 是严格按顺序一一配对(第 1 个配第 1 个,第 2 个配第 2 个),任一上游慢下来整体就等着;combine 是各自取最新值,谁快谁多都能跟上。
Android WorkManager 笔记
本文档整理了 Android Jetpack `WorkManager` 的几种典型使用方式:同步阻塞任务、协程挂起任务、`Function` 函数式接口,以及任务状态映射的实现思路。
Android-Log日志系统源码解析
Android 日志系统源码解析:从 Log.i() 到 logcat 输出,一条日志的完整旅程 1. 全景图:一条日志的一生 先给结论。你在屏幕上看到的一行日志: 背后的完整链路是这样的: 三个核心
Android-Reboot重启流程源码解析
Android 重启流程源码解析:从 sys.powerctl 到内核 reboot 目录 前言:回顾 framework 侧的第 1~7 步 命令如何安全地交给 init 主线程(init.cpp)
Android JNI 示例详解:Java 与 C++ 互调演示
这个 Demo 演示了 Android JNI 开发中最常用的几类交互场景,分为两个文件: Java 层:Test.java(包名 com.qhsoft.jnitestdemo)
Android-Display显示流程源码解析
从 onResume 到像素上屏:用日志逐行走读 Android 显示全流程 一、前置知识 不讲清这些概念,后面的日志一行都读不懂。每一节都尽量用一句话 + 一张图说透。 1.1 参与显示的五个角色
Android-切换白天黑夜内存不足问题排查
车机昼夜切换内存上涨排查实录——从 am_pss 台阶到 Native 位图的一生 0. 现象与排查总路线 1. 第一步:用 am_pss 把内存台阶和切换对时 am_pss 是 AMS 周期性(本机
Android-高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程
Android 高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程 1. 背景:从 in-kernel lmkd 到 PSI 1.1 三代方案 代际 机制 缺陷 1st 内核驱动 l
RxJava2 只看这一篇文章就够了
0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
Android-epoll原理详解
从一个 200 行的 Demo 看懂 epoll —— 原理与海量连接下的行为 目录 为什么需要 epoll —— I/O 模型的演进 Demo 代码回顾 epoll 三兄弟 API 详解 内核原理:
Android-PSI 详解:libpsi 源码解析——116 行代码架起 lmkd 与内核之间的桥
Android PSI 详解:libpsi 源码解析——116 行代码架起 lmkd 与内核之间的桥 0. libpsi 在整个体系中的位置 libpsi 的定位:对内核 PSI 接口的极薄封装——5
Android-车机 GNSS 定位数据接收问题排查
Android 14 车机 GNSS 定位数据接收问题排查全过程:从 onLocationChanged 到 Framework 节流阀的深度拆解 一、问题背景与现象 在一个基于 Android 14
裸辞-疫情-闭关-复习-大厂offer(一)
这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
Android-SELinux 策略调试实战:从 AVC 日志到策略修复
Android SELinux 策略调试实战:从 AVC 日志到策略修复 一、背景 在 Android 车载系统的开发中,自定义 vendor 域(如 trace_copy、trace_deletel
Application 单例 → Hilt Singleton
Application 单例 → Hilt Singleton 老写法(Java — Application 单例容器) 问题在哪里 Application 变成上帝对象,所有依赖都堆在一个类里
Android-DeviceStorageMonitorService 流程分析
DeviceStorageMonitorService 流程分析 引言 DeviceStorageMonitorService 是 Android 系统服务,负责监控各存储卷的可用空间,并在逼近阈值时
Android 写本地日志工具类
Android 写本地日志工具类,项目中应该会比较常用,在此记录一下 使用前在 Application 里初始化一下
【Android】给App添加启动画面——SplashScreen
Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
Kotlin协程之Flow使用
万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
Gradle 写法 → Kotlin DSL
老式 Gradle 写法 → Kotlin DSL 老写法(Groovy — build.gradle) 问题在哪里 Groovy 是动态语言,IDE 补全和语法检查都很弱