首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
flutter
订阅
cactus748
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
ELF文件格式(二)
ELF文件格式是Native Hook以及逆向等技术的重要基础,学习ELF文件格式后,你会更加了解linker的工作方式,能从一个so文件中看到各种信息,甚至直接看懂程序逻辑。本文章尝试深入分析ELF格式,本篇是第二部分。
【译】未来的APP:声明式UI+Kotlin跨平台(D-KMP)(中)
Kotlin跨平台的到来,同时提供了这两个优点:1)在所有平台共享代码 2)能自由的定制各个平台的UI
「Skia」1. 使用CMake交叉编译Skia
Skia是一个高性能的跨平台2D图形库,由Google开源并维护。Skia能够对字体、坐标转换、点阵图、矢量图以及矢量动画等进行高效的处理,代码结构和接口异常简洁,并且支持OpenGL、Vulkan、甚至OpenCL等硬件加速特性,是一个理想的2D图形库。 Skia开始是一个初…
移动端渲染原理浅析
渲染基础知识 屏幕绘制的原始数据源 位图 我们在屏幕上绘制图像需要的原始数据叫做位图。位图(Bitmap) 是一种数据结构。
Android硬件加速(二)-RenderThread与OpenGL GPU渲染
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的,OpenGL主要处理的任务有Surface的composition及图形图…
【小声团队】 - 我们为什么选择了Flutter Desktop
本文由小声团队出品,小声团队是一个专注于音频&音乐技术的初创团队,深度使用Flutter构建跨平台应用,希望与大家一起共同探索Flutter在桌面端&移动端的可能性。 背景 我们计划研发一款全功能跨平
聊一聊Chromium的渲染机制
今天我们来聊一聊Chromium的渲染机制,这也是渲染机制系列的第二篇,最近大半年的工作都和H5容器有关,因而花了点时间学习了下Chromium项目,这里着重去分析一下它的渲染机制。 Android OS:View/Window、Activity、WindowManager、A…
介绍 Flutter 桌面应用 NativeShell
猫哥说 看到这张图片,我就感觉脖子酸。。。我这样摆过,虽然看起来很 cool,然后你的脖子要上下调整,这比左右调整费事。 今天推荐阅读的是关于 Flutter 桌面开发,下面有原文、代码 Git 链接
桌面端混合开发总结
不知不觉在阿里已经入职满一年时间了,在这一年时间里主要接触了低代码(Low Code)、小程序、移动端 H5、监控以及 PC 桌面端(CEF & Electron)等开发技术。在这些技术中, PC 桌面端混合开发技术相对沉淀多一些,接下来会跟大家分享一些桌面端开发的思…
Flutter视图的Layout与Paint
从图中可以看到,当GPU发出vsync信号时,会执行Dart代码绘制新UI,Dart-code会被执行为Layer Tree,然后经过Compositor合成后交由Skia引擎渲染处理为GPU数据,最后通过GL/Vulkan发给GPU。 而我们要分析的地方就在Dart->Lay…