首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
[Navigation3]持久化堆栈
背景 Nav3将导航堆栈集合交由开发者设置,在一些极端条件下,比如Activity配置更改、应用进程被杀死,均可能会导致设置堆栈数据的丢失。为了防止这种意外,则需要为堆栈进行持久化配置 解决方案 re
【Navigation3】基础入门
环境配置 API介绍 Navigation3包含重要配置导航入口NavDisplay,应用于全局配置页面导航、页面堆栈管理、页面切换动画管理等等,具体函数声明代码如下(链接:NavDisplay函数源
Android路由管理
一、系统架构总览 二、核心组件详解 2.1 Fwmark 标记系统 位置:system_netd/include/Fwmark.h 作用:对 socket 进行标记,用于策略路由决策 标记的应用: 进
一个实用的Android Perfetto分析器
本文是一个实用指南,通过构建一个输出特定信息的Perfetto分析器,以程序化地理解Android应用性能分析。
Kotlin中的JvmField注解
@JvmField 是 Kotlin 中的一个注解(Annotation),用于将 Kotlin 类中的属性(Property)直接暴露为 JVM 平台的字段(Field),而不是默认的 getter
Kotlin中的JvmPackageName注解
@JvmPackageName 是 Kotlin 中的一个文件级注解(File-level Annotation),用于自定义 Kotlin 文件中的顶层声明(函数、属性等)在 JVM 平台上生成的类
Kotlin中的JvmMultifileClass注解
@JvmMultifileClass 是 Kotlin 中的一个文件级注解(File-level Annotation),通常与 @file:JvmName 配合使用,将多个 Kotlin 文件的顶层
Kotlin中的JvmName注解
@JvmName 是 Kotlin 中的一个注解(Annotation),主要用于自定义 Kotlin 声明(类、函数、属性等)在 JVM 平台上的名称。 它的核心作用是解决 Kotlin 与 Jav
NetworkStack是什么
一、NetworkStack 总体架构 1.1 概念定义 NetworkStack 是 Android 系统网络管理框架的总称,由多个独立但相互协作的模块组成: 1.2 关键仓库分布 让我深入各个核心
学习:Kotlin中的JvmStatic注解
JvmStatic 是 Kotlin 中的一个注解(Annotation),专门用于标注在 Kotlin 对象(包括单例对象和伴生对象)中的方法或属性上,使其能够以类似 Java 静态成员的方式被 J
ZAFrida UI:Frida的PyCharm/IDEA UI 插件
0x00 背景:Frida 好用,但“命令行工作流”不够工程化 Frida 本身没问题,问题通常出在我们的工作流: 参数经常拼错:-U/-D/-H、-f/-p/-N/-F、包名/进程名/脚本路径、ex
Android 15 网络子系统深度解析(二):网络管理策略框架
Android 15 网络子系统深度解析(二):网络管理策略框架 目录 NetworkPolicy 流量控制 VPN 框架深度解析 网络性能优化 Android 15 新特性 1. NetworkPo
Android 15网络子系统深度解析(一):ConnectivityService与网络管理框架全解析
1、ConnectivityService 架构总览 1.1 核心职责与设计理念 2️⃣ 网络请求匹配与路由(Network Request Matching & Routing) ─────────
Android高斯模糊:BackgroundBlurDrawable实战避坑指南
一、概念正本清源:破除“BackgroundBlurDrawable可直接使用”的迷思 ❌ 常见误解 真相:该类位于AOSP frameworks/base/core/java/com/android
ButterKnife在Android 35 + Gradle 8.+环境下的适配困境与现代化迁移指南
一、为什么ButterKnife无法适配Gradle 8.+与Android 35? 🔒 核心矛盾点 维度 ButterKnife现状 Gradle 8.+ / AGP 8.+ 要求 Android
android 安卓证书在线生成 apk 签名打包 一键制作免费工具
作为刚入行的安卓新人,第一次弄证书真的被难住了 没前辈指导,装JDK、配环境折腾大半天,还总输错keytool命令,参数错了就得重来。后来偶然发现这个咕噜在线工具,不用收费、不用装任何环境,纯浏览器操
Compose BOM 2026.01.01 上新:1.10.2 稳定补丁 + Material 3 1.4.0 重点能力梳理
Compose BOM 2026.01.01 上新:1.10.2 稳定补丁 + Material 3 1.4.0 重点能力梳理 前言 如果你在 Android 项目里使用 Jetpack Compos
RIL 异步处理模型(RIL Async Model)
一、系统架构概览 二、RequestInfo 链表管理 (C++ RIL) 2.1 RequestInfo 数据结构 2.2 请求入队过程 关键特点: ✅ LIFO 队列:新请求插入链表头,最后进来的
如何将三星手机中的短信传输到电脑
为什么我们需要将三星手机上的短信备份到电脑上?答案是,这些短信可能是我们的朋友、家人或对我们重要的人发来的,我们可以反复阅读这些短信来回忆过去发生的事情。但是,问题来了,如何将三星手机上的短信备份到电
Android Telephony 数据恢复与容错机制详解
一、数据卡死检测机制 1. 检测层次结构 2. 数据卡死的定义 根据代码注释,数据卡死是指: DNS 事件:连续多个 DNS 超时 TCP 指标:TCP 包失败率超过阈值 网络探针失败:无法到达任何网
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30