首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
我想
更多收藏集
微信扫码分享
微信
新浪微博
QQ
83篇文章 · 0订阅
Android 官方现代 App 架构解读 - Domain Layer
Domain Layer 中主要做了哪些事情?什么时候应该定义 UseCase、Interactor?这篇文档给你答案。
Clean 架构下的现代 Android 架构指南
本文介绍了整洁架构在 Android 应用开发下的具体方式,提出了类似整洁架构的多层结构,更适配 Android 开发。
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
【辨析】Compose 完全脱离 View 系统了吗?
Compose正式发布已经一段时间了,但相信很多同学对Compose还是有很多迷惑的地方。Compose跟原生的View到底是什么关系?Compose渲染还是View的那老一套吗?
Android硬件加速(二)-RenderThread与OpenGL GPU渲染
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的,OpenGL主要处理的任务有Surface的composition及图形图…
Android View绘制原理 - RenderNodeDrawable
上一篇文章介绍了SkiaOpenGLPipeline.draw主流程,其中renderFrame是一个主要的流程之一,本文将继续去分析这个renderFrame方法。这个方法是定义在SkiaOpenG
Android View绘制原理 - RenderNode
这一篇文章我们继续分析另外一个重要的类RenderNode, 这个在前面绘制流程里有也有提到,这里我将更加深入的介绍这个类 1 简介 RenderNode是一个绘制节点,一个大的界面是由很多小的绘制单
跟🤡杰哥一起学Flutter (十一、Flutter UI框架🦐聊)
🤡 不知不觉就写了10篇Flutter文章啦 🎉,重构版的实战项目也写了有一半了。常言道:温故而知新,本节决定回顾下之前写的章节,总结思考归纳 之余,做一些 延展学习,以便对Flutter这套 U
通过Surface获取ANativeWindow
每一种操作系统都定义了自己的窗口系统,而 ANativeWindow 就是 Android 的本地窗口,在 Android Java 层,Surface 又继承于 ANativeWindow
硬核介绍Android画面渲染,从硬件到软件
内网的一篇好文 征得大佬同意拿来分享一下。硬核介绍Android显示系统,深入每一个细节,从硬件到软件,带你体会不一样的风景。