首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android资料
订阅
sparks345
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
Android 和 iOS 渲染架构差异对比,孰胜孰负?
最近在知乎到收到了一个这样的问题,提问者对于 Android 和 iOS 渲染架构差异提出了疑问,而对于问题的描述我觉得挺有意思,不知道你怎么看? 其实我觉得这个不应该是描述里的 「SurfaceFl
Android卡顿优化分析及解决方案,全面掌握!
对于用户来说我们的应用当中的很多性能问题比如内存占用高、流量消耗快等不容易被发现,但是卡顿却很容易被直观的感受到,对于开发者来说,卡顿问题又难以定位,那么它究竟难在哪里呢?
Android卡顿检测及优化
之前在项目中做过一些Android卡顿以及性能优化的工作,但是一直没时间总结,趁着这段时间把这部分总结一下。 在大部分Android平台的设备上,Android系统是16ms刷新一次,也就是一秒钟60帧。要达到这种刷新速度就要求在ui线程中处理的任务时间必须要小于16ms,如果…
Gradle深入解析 - Task原理(并行篇)
上一篇文章讲了Task Graph的处理,在Task的顺序确定之后,真正被执行前,还涉及到Task的并行调度问题,我们知道gradle是有并行机制的,没有依赖关系的Task可以并行执行,以减少构建耗时
从混乱到清晰:Android应用开发架构演进之路(MVC、MVP、MVVM、MVI)
从混乱到清晰:Android应用开发架构演进之路 | 前言 你是一位即将踏入Android应用开发领域的新手吗?或者你已经有一些经验,但对于如何选择适合的架构感到困惑?不要担心!本文将带你踏上一段有趣
关于 Android 渲染你应该了解的知识点
谈到`Android`的`UI`绘制,大家可能会想到`onMeasure`、`onLayout`、`onDraw`三大流程。但`onDraw`之后到`View`显示到屏幕上,具体又做了哪些工作?
🔥 2021 最新Android知识体系
0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程师. 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学…
一看就懂的OpenGL ES教程——图形渲染管线的那些事
接下来的渲染系列博文,重点就是讲解OpenGL,从0开始讲解,目标依然是尽量讲清楚讲生动,讲不容易理解的知识点讲透彻。 我也努力解决各种学习痛点,让初学者可以比较“柔顺丝滑”地入门.
深入理解Flutter的图形图像绘制原理——图形库skia剖析
Flutter是目前流行的高性能跨平台UI框架,图形库skia是其跨平台的基石。本文将深入分析skia的图形、字体、图片的渲染原理,如何挖掘硬件特性,为UI性能优化提供思路。 1. 引言 Flutter是目前非常流行的跨平台UI开发框架,不仅支持Android、iOS,还支持W…
硬核干货:5W字17张高清图理解同步器框架AbstractQueuedSynchronizer
并发编程大师Doug Lea在编写JUC(java.util.concurrent)包的时候引入了java.util.concurrent.locks.AbstractQueuedSynchronizer,其实是Abstract Queued Synchronizer,也就是"…