首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
tompig
更多收藏集
微信扫码分享
微信
新浪微博
QQ
324篇文章 · 0订阅
dex 优化编年史
本文将介绍在 Android 5.0 及以上系统中,对动态加载的 dex 进行优化的实现方式及原理。
Android 多媒体框架--12:Render渲染器流程分析
1.概述 Render渲染器的作用是:将音频、视频数据按照一定的同步策略通过对应的设备输出。这是所有的播放器都不可或缺的模块。NuPlayer的渲染类为Renderer,定义在NuPlayerRe
【Android 14源码分析】WMS-窗口显示-第二步:relayoutWindow -1
View想要显示需要经过3个步骤:Measure,Layout,Draw,而一个窗口的显示也需要经过三步:addWindow ,relayoutWindow,finishDrawingWindow
Android Native | Scudo内存分配器
在Android世界中,Native堆内存的分配通常由malloc负责。即便是面向对象的new,其底层也是malloc。那当我们调用malloc/free来分配/释放堆内存时,内存到底从哪里来,又归到何处去?以及这个过程是否会涉及内存的分割和碎片的合并?负责这所有工作的,我们称…
[Android禅修之路] Android图形系统,从Activity到Surface
首先,我们最初见到应用程序,都是Activity界面,那么Activity界面是如何显示的呢?然后每一个View树都会有一个根View,它就是ViewRootImpl。
或许是迄今为止第一篇讲解 fps 计算原理的文章吧
fps,是 frames per second 的简称,也就是我们常说的“帧率”。在游戏领域中,fps 作为衡量游戏性能的基础指标,对于游戏开发这和手机 vendor 厂商都是非常重要的数据,而计算游戏的 fps 也成为日常测试的基本需求。目前市面上使用得比较多的 Androi…
面试必备!Android View的工作流程
前言ViewRootImplperformTraversalsmeasureMeasureSpecDecorViewperformTraversalsmeasureHierarchyperformMe
[源码分析]Android View绘制流程--从同步屏障说起
View的绘制过程主要都包含在ViewRootImpl#performTraversal方法内,这个方法内主要包括了measure、layout、draw这三个步骤,具体就不放在这里讲述了。
Android应用启动全流程分析(源码深度剖析)
努比亚技术团队原创内容,转载请务必注明出处。 https://baijiahao.baidu.com/s?id=1716273243946679911&wfr=spider&for=pc 1.前言 从
ART虚拟机GC 全貌
目前大部分Android开发者能接触到的GC资料局限在八股文/关于Hotspot虚拟机的实现,大部分不适用ART虚拟机关于GC的实现,或者大部分资料只局限在GC的某个点。本文通过全貌解析住你了解ART