首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
从0开始学Jetpack Compose|第一篇:告别XML,零基础上手Android现代声明式UI
从0开始学Jetpack Compose|第一篇:告别XML,零基础上手Android现代声明式UI 👋 嗨,安卓开发者朋友们,我是你们的博主~ 相信很多同学和我当初一样,一直用传统XML+findV
未来的剪辑师不是消失了,而是升级了,易元Al让创意从“体力活”变成“脑力活”
2026年,电商内容行业流传着一个普遍的焦虑:“AI会取代剪辑师吗?”对于企业创始人、CEO及内容高
MVI with Jetpack Compose:让你的应用更简洁和整洁
你的应用在不断变大,代码变得杂乱无章。让我们来解决这个问题。 Jetpack Compose 让构建 Android UI 变得简单。但问题在于:当应用变大时,复杂度会快速飙升。按钮、加载动画、错误提
别再让团队困惑:少有人提及的 MVI 命名规范
为什么你的 MVI 页面代码读起来比本该有的难度更高——以及一个简单的解决办法 如果你从 MVVM 迁移到了 MVI,大概率遇到过这种情况:团队盯着复杂页面的代码,绞尽脑汁也理不清流程。架构本身“没问
Android Studio Logcat 使用指南
Android Studio Logcat 使用指南 使用 Android Studio 调试应用时,Logcat 日志太多,不知道怎么快速定位错误,总结一下 1. 先记住最核心的思路 看 Logca
深入理解Android binder线程模型
Android Binder 线程模型 一、Binder 线程池架构 二、核心数据结构 2.1 内核层数据结构 2.2 用户层数据结构 三、完整调用流程示例 场景:Client调用Server
8. Android 深入插件化Shadow源码:揭秘插件Activity启动的完整链路(源码解析)
最近看了下Shadow,别人写的博客,都是比较旧,几年前的,没基于最新的代码分析,于是我写了这篇文章分享下! 前面还有几篇Shadow实战的,太多,先跳过,后面再补上 引言 在 Android 开发中
Kotlin 精讲 — companion object
companion object 是一个和类绑定在一起的单例对象,你可以在其中定义属于类本身、而不是某个类实例的函数和属性。 它和 Java 中的 static 成员很像,但具有更高的灵活性和能力。
AI时代程序员的归宿:被淘汰的「搬砖码农」 VS 进击的「架构师」
AI时代下程序员的焦虑 随着AI编程工具的发展、OpenClaw智能体的发布,身边越来越多的程序员朋友开始焦虑: "AI 写代码越来越厉害,我是不是要失业了?" "35 岁危机还没过,AI 危机又来了
是时候告别业务层 Manager 了:Android 架构升级到 UseCase + Repository
在很多 Android 项目中,我们经常能看到各种 Manager: 这些类似乎什么都能做: 管理数据 协调业务 调用网络 操作数据库 维护状态 于是一个 Manager 很容易变成这样: 看起来似乎
Flutter 3.41.6 版本很重要,你大概率需要更新一下
--- theme: smartblue --- 最近 Flutter 更新了一个 hotfix 小版本 3.41.6 ,虽然这是一个小版本,但是它解决了一个长久以来的玄学 bug:**Andro
深度解析Kotlin泛型:从基础到实战
1 为什么需要泛型? 泛型的核心目的只有一个:在编译期提供类型安全。并消除强制类型转换带来的冗余代码和潜在风险。 想象一下,如果没有泛型: 使用泛型后,编译器会自动帮我们检查类型 2 Kotlin泛型
从SharedPreferences到DataStore:Android存储进化之路
从SharedPreferences到DataStore:Android存储进化之路 SharedPreferences 的辉煌与落幕 在早期的 Android 开发中,SharedPreferenc
Android 15音频子系统(五):AudioPolicyService策略管理深度解析
深入解析Android 15 AudioPolicyService工作原理,包括音频策略配置、路由决策算法、ForceUse机制与设备优先级管理,以及Android 15中AIDL接口升级带来的新变化
SurfaceControl 的事务提交给 SurfaceFlinger,以及 SurfaceFlinger 如何将这些数据设置到对应 Layer 的完整流程
Android SurfaceFlinger Transaction 应用流程详细分析 概述 本文档详细描述了 Android 15 (AOSP R35) 中,App 通过 SurfaceCompos
SurfaceFlinger Layer 到 HWC 通信流程详解
SurfaceFlinger Layer 到 HWC 通信流程详解 概述 本文档详细描述 Android 14 (AOSP android-14.0.0_r21) 中 SurfaceFlinger 的
【Android 实战】仿今日头条项目完整解析
本文基于Android实现仿今日头条资讯信息流首页,围绕项目结构、界面布局、数据实体、多类型 Adapter、主页面逻辑、运行原理、性能优化及扩展方向展开,适合初学者、课程作业与毕业设计使用。
一文看懂Android SELinux 策略,从“拒绝”到“允许”的距离
对于刚做 Android 系统开发的同学,总会遇到那么几个让人抓狂的时刻。比如你写了一个再简单不过的 Native 守护进程,代码逻辑无懈可击,文件权限也给到了 777,甚至 root 都拿到了,但程
使用taro 开发 flutter应用
让开发者可以用**标准 Taro 工程**开发,打包后直接在 fuickjs 上运行,开发者无需感知 fuickjs 的存在。
Android 线程同步知多少
Android 线程同步 一、全景架构 二、线程安全三大核心问题 三、synchronized — 内置锁 基本用法 底层原理 wait / notify — 条件等待 synchronized 最佳
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