首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Flutter
Android Jetpack
面试
HarmonyOS
Java
逆向
展开
全部
Android
前端
Kotlin
Flutter
Android Jetpack
面试
HarmonyOS
Java
逆向
架构
Android Studio
性能优化
操作系统
开源
iOS
暂无数据
推荐
最新
【业务场景架构实战】4. 支付状态分层流转的设计和实现
title: 支付状态分层流转的设计和实现 设计目标 层次清晰:结构遵循 UI → ViewModel → Repository → SDK/Backend,并尽可能精炼。 解耦:将数据和 UI 逻辑
HarmonyOS5 一顿饭时间 —— LRU、磁盘缓存与内存优化的结合
## 一、前言 HarmonyOS 的 **Image** 组件,相信大家平时用得还是挺开心的:一个 `url` 往里一塞,咔咔就能显示,啥也不用管,直接起飞。 但是,用着用着你可能会发现一些“
HarmonyOS5 凭什么学鸿蒙—— GetContext
## 一、前言 上篇文章在结尾留下两个问题 - getContext(this) 和 getContext() 有什么区别? - 为什么弃用直接 getContext,转而使用 UIConte
HarmonyOS5 源码分析 —— ‘状态管理’如何管理的(1)?
## 一、前言 大家都是开发,有时候写着写着 ArkUI 代码,突然就会冒出个问号: > “为啥我改个状态变量,UI 就自动刷新了?” > “@Local 到底背后做了啥?能监听到那么精准吗
HarmonyOS5 源码分析 —— 生命周期与状态管理(2)
## 一、前言 在前文中,我们提到过 **“状态管理”**。 但状态管理并不仅仅是 *“数据变化 → UI 更新”* 这么简单,它还与组件的 **创建、复用、销毁** 等生命周期过程密切相关。
完整烟花效果,Compose + 协程 + Flow + Channel 轻松实现
新一代烟花效果实现方式:Compose + 协程 + Flow + Channel + 实现 核心逻辑设计: 采用三层设计结构来完成:数据层即:粒子模型、逻辑层即:协程更新、视图层即
【业务场景架构实战】2. 对聚合支付 SDK 的封装
业务场景 已知有一个 聚合支付 SDK —— 可以把它理解成,封装了支付宝、微信等支付渠道 SDK,提供统一的完成支付和结果通知接口。 当前业务上新增支付需求,需要把聚合支付 SDK 集成到当前的项目
完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现(一)
领大家来一次`Kotlin + Compose + Multiplatform`跨平台之`桌面端`实现完整案例: 1)包含新项目工程,配置,打包 2)基础布局,文字显示,图标
雷电雨效果:Kotlin+Compose+协程+Flow 实现天气UI
我们在开发天气App时候,常见的有效果是根据天气展示实时UI效果,下雪的时候要展示下雪的效果,雷电雨时候展示雷电雨效果,这样才能让天气展示的更加真实,贴近人民生活。 本文将会展示是如何通过
【业务场景架构实战】1. 多模块 Hilt 使用原则和环境搭建
从这篇文章开始,我将记录在实战中进行的架构优化/升级方面的经验。目前我所承接的是一个 维护了7年,包含10余个复杂模块 的庞大 APP,有无数祖传代码累积。而我现在要做的,就是要为这一辆行驶中的小汽车
完整案例:Kotlin+Compose+Multiplatform之桌面端音乐播放器,数据库使用实现(三)
循序渐进Kotlin+Compose+Multiplatform跨平台之桌面端实现系列 数据库使用, 音乐播放器,实现 音频动画效
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景
在内存优化中,享元模式和对象池均通过复用对象减少内存消耗,但核心机制和应用场景存在差异: 享元模式 通过将对象拆分为:可共享的内部状态 (如字体、颜色等)和 不可共享的外部状态(如坐
2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省
2025年Android六边形战士开发趋势,需要掌握那些技能和自我反省,要向六边形战士方向 发展并不断深入,当然六边形战士只是一个名词,Android实际涉及到的分支,可能不止6个,可以
【业务场景架构实战】3. 关于SDK初始化时机的选择
最近在开发新功能引入一个SDK时,遇到了这个问题。算得上是比较典型的客户端开发场景,因此在本文中整理记录。 问题描述 背景阐述 产品新需求里需要用到端侧 AI 能力,已有 AI-SDK.aar 提供相
完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现(二)
本案例Demo是完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现的第二篇:主要分享了:1. 桌面端自定义标题栏,拖动,放大,缩小,最小化等2. 换肤皮肤
Android 媒体篇|吃透 MediaSession 与 MediaController
MediaSession和MediaController就是Android为解决这些问题提供的标准化架构。将播放控制抽象为服务端(MediaSession) 和客户端(MediaController)
Kotlin + Flow 实现责任链模式的4种案例
Kotlin + Flow 实现责任链模式的4种案例,责任链模式在开发中,用得还算是比较广泛的,掌握它的使用,对于架构或者写框架都有很大帮助
一个复杂Android工程开发前我们要考虑哪些事情?
本篇主要是想从相对微观的一些角度聊聊,当我们准备推进开发一个复杂的Android工程时,我们需要考虑哪些事情?
Kotlin+协程+FLow+Channel+Compose 实现一个直播多个弹幕效果
Kotlin+协程+FLow+Channel+Compos 实现一个直播多个弹幕效果,弹幕分两块: 第一块是直播服务器推送过来的弹幕,,客户端需要展示。 第二块是本地发送弹幕
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一