首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
展开
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
APP
后端
源码
Debug
客户端
Java
暂无数据
推荐
最新
站在 Android 的角度,聊聊 Clean Architecture
Clean Architecture(整洁架构)是由著名软件工程师 Robert C. Martin 提出的一种软件设计理念和架构模式。
Compose原理七之动画
Compose动画原理跟副作用和协程上下文息息相关,不熟悉副作用,可以查看Compose原理五之副作用;不熟悉协程上下文,可以查看Compose原理六之Kotlin协程上下文。
HarmonyOS5 源码分析 —— ‘状态管理’如何管理的(1)?
## 一、前言 大家都是开发,有时候写着写着 ArkUI 代码,突然就会冒出个问号: > “为啥我改个状态变量,UI 就自动刷新了?” > “@Local 到底背后做了啥?能监听到那么精准吗
HarmonyOS5 凭什么学鸿蒙—— GetContext
## 一、前言 上篇文章在结尾留下两个问题 - getContext(this) 和 getContext() 有什么区别? - 为什么弃用直接 getContext,转而使用 UIConte
HarmonyOS5 源码分析 —— 生命周期与状态管理(2)
## 一、前言 在前文中,我们提到过 **“状态管理”**。 但状态管理并不仅仅是 *“数据变化 → UI 更新”* 这么简单,它还与组件的 **创建、复用、销毁** 等生命周期过程密切相关。
SystemUI 开发之是通知实体数据是如何流转到视图上的(七)
SystemUI 中的通知是通过监听 NLS获取到的,那它又是如何一步一步变成 NSSL 中的子View的呢?本文就解析一下通知实体从数据层到视图层工作机制。
HarmonyOS5 一顿饭时间 —— LRU、磁盘缓存与内存优化的结合
## 一、前言 HarmonyOS 的 **Image** 组件,相信大家平时用得还是挺开心的:一个 `url` 往里一塞,咔咔就能显示,啥也不用管,直接起飞。 但是,用着用着你可能会发现一些“
SystemUI 开发之 NSSL.addContainerView() 之后发生了什么(八)
看看NotificationStackScrollLayout.addContainerView的执行过程
Android App 开发基础知识(1) —— Gradle 如何编译你的 Kotlin 代码
Android App 开发基础知识(1) —— Gradle 如何编译你的 Kotlin 代码 本文主要的内容是关于 KGP 如何参与 Android App 构建
Compose原理六之Kotlin协程上下文
一、什么是上下文 Kotlin协程中,上下文就是这样一个不可变的上下文元素集合,它携带了协程运行所需的各种配置和服务。 核心特点: 不可变性:一旦创建就不能修改。
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
Compose原理五之副作用
什么是副作用(Side Effects)?副作用解决了这些问题:提供生命周期管理,自动清理资源,控制副作用执行时机,避免重复执行。
绘制K线入门
绘制K线入门 什么是K线 K线(又称蜡烛图)是金融领域用来表示价格走势的一种图表形式。每根K线代表一个时间周期(如1分钟、5分钟、1小时、1天等)内的价格变化情况。 K线的组成部分 一根K线由以下几个
Compose + Mvi 架构的玩android 项目,请尝鲜
这个项目主要使用mvi架构,通过 compose + okhttp3 + retrofit2 + statFlow + viewModel + flow + navigation 实现玩android
比AppStartup更“快”的协程启动框架
🔥我开源了一个Android启动框架,让应用启动时间从5秒降到1秒!基于Kotlin协程,完美解决第三方SDK初始化卡顿问题。支持依赖管理、并行执行、隐私协议延迟初始化,还能防止进程重启导致的的崩溃
完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现(一)
领大家来一次`Kotlin + Compose + Multiplatform`跨平台之`桌面端`实现完整案例: 1)包含新项目工程,配置,打包 2)基础布局,文字显示,图标
SystemUI 开发之状态栏视图的关系(六)
SystemUI 中的视图关系错综复杂,在阅读代码或者深度定制过程中如果不搞清主要视图组件之间的关系,很容易抓瞎。
绘制K线第五章:双指放大缩小
双指缩放逻辑 概述 双指缩放功能允许用户通过双指手势放大或缩小K线图,改变K线的显示宽度,从而查看更多或更少的数据。 使用的API 1. ScaleGestureDetector 作用:Android
绘制K线第四章:滚动优化
滚动优化 在第三章的基础上,我们发现 Case4 的拖拽功能存在一个问题:只能整根整根地绘制K线,拖拽体验不够平滑。本章介绍如何通过 canvas.translate() 实现像素级滚动来解决这个问题
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一