首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ContentPaneX
掘友等级
Android系统工程师
|
meizu-viomi-meizu
Framework Bug 工程C
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
468
文章 468
沸点 0
赞
468
返回
|
搜索文章
ContentPaneX
赞了这篇文章
Avengong
Android/Flutter开发
·
1年前
关注
Binder 解析之 Parcel 理解(三)
背景 在继续深入理解Binder机制前,我们很有必要对Parcel进行学习。 一、Parcel 为何物? Parcel翻译过来是"包裹"的意思,其实就是个智能化数据容器。它...
2
3
分享
ContentPaneX
关注了
贾艺驰
Android系统工程师 @meizu-viomi-meizu
ContentPaneX
赞了这篇文章
淘淘养乐多
Android高级工程师
·
8月前
关注
Android View绘制原理 - SkCanvas
上一篇文章介绍了在Android框架中的各种Canvas,其中C层的RecordingCanas承上启下,在SkiaRecordingCanvas的绘制方法会通过调用它的m...
2
评论
分享
ContentPaneX
赞了这篇文章
淘淘养乐多
Android高级工程师
·
9月前
关注
Android View绘制原理 - JAVA层分析
View的绘制是Android的基础知识,本人将从浅入深介绍Android View的绘制流程及原理。本文基于android 12,阐述个人的理解,源码量非常大,主要目的是...
7
评论
分享
ContentPaneX
赞了这篇文章
淘淘养乐多
Android高级工程师
·
4月前
关注
Android-View绘制原理-GrDrawingManager
前面几篇文章介绍了绘制相关的组件,主要是SkSurface和GrSurface以及他们的代理类,这些都代表着GPU上的资源,对应的是纹理对象。绘制的时候,绘制函数会转换成绘...
1
评论
分享
ContentPaneX
赞了这篇文章
淘淘养乐多
Android高级工程师
·
9月前
关注
Android View绘制原理 - 生成Surface
前面View绘制原理中Vsync流程基本上已经分析完毕。前文分析了performTraversals的四个重要流程,第一步就是relayoutWindow,它的作用之一就是...
6
评论
分享
ContentPaneX
赞了这篇文章
诺诺Okami
Android开发工程师 @无业游民
·
1月前
关注
Android Framework之一帧的显示流程
源头 18年那会和基友闲聊的时候,对方问了了我一个问题 ,我的回答是爱过! 问题是 咱们看到的手机画面是不是一张张图快速的切换,如果是那流程是怎么样的? 时隔多年,虽然鄙人...
2
评论
分享
ContentPaneX
关注了
诺诺Okami
Android系统工程师 @meizu-viomi-meizu
ContentPaneX
赞了这篇文章
诺诺Okami
Android开发工程师 @无业游民
·
1月前
关注
Android Framework之Surface
基础概念梳理 个人理解 在android中编写的view,最终需要通过OpenGl Es/Skia(Q以后使用Skia)向物理屏幕输出,最终显示我们要显示的画面。 在这个过...
2
评论
分享
ContentPaneX
赞了这篇文章
Gracker
Android 系统工程师 @Pied Piper
·
11天前
关注
Android Perfetto 系列 3:熟悉 Perfetto View
本篇是 Perfetto 系列文章的第三篇,前两篇介绍了 Perfetto 是什么以及 Perfetto Trace 怎么抓,本篇主要是网页端 Perfetto View怎...
41
12
分享
ContentPaneX
赞了这篇文章
利维亚的杰洛特
24天前
关注
【问题分析】InputDispatcher无焦点窗口ANR问题【Android 14】
InputDispatcher无焦点窗口ANR问题 1 问题描述 Monkey跑出的无焦点窗口的ANR问题。 特点: 1)、上层WMS有焦点窗口,为Launcher。 2)...
5
评论
分享
ContentPaneX
赞了这篇文章
csf0216
20天前
关注
ART虚拟机中的InlineCache
熟悉JS语言的同学可能都听说过InlineCache,这是一种加速动态语言执行效率的重要手段。解释器在执行一条字节码时,需要获取一些隐含的信息作为该条字节码的输入,比如in...
2
评论
分享
ContentPaneX
赞了这篇文章
自动化BUG制造器
流浪的android程序猿 @😏
·
21天前
关注
gRPC on Kotlin Android
gRPC 是由 Google 开发的高性能、开源的远程过程调用(RPC)框架,它基于 HTTP/2 协议进行通信,并使用 Protocol Buffers 作为默认的序列化...
9
1
分享
ContentPaneX
赞了这篇文章
时光少年
Android 开发工程师 @TME
·
16天前
关注
Android 监控和阻断InputDispatching ANR的方法探索
前言 如何在Java层实现异步监控和阻断InputDispatching ANR?我相信这是很多开发者都想要的功能。 Android版本发展已经趋于稳定,各种AMP工具都已...
8
评论
分享
ContentPaneX
赞了这篇文章
Kryo
14天前
关注
记一次dlopen使用问题导致Framework重启,tombstones、pmap与反汇编分析(上)
关键词:Android Framework 动态库 动态链接 Binder tombstone分析,surfaceflinger崩溃,重启...
4
评论
分享
ContentPaneX
赞了这篇文章
Pika
Android GDE | 🏆掘金移动端签约作者
·
15天前
关注
如何实现内存分配函数的DispatchTable Hook
今天给大家带来一种Native Hook的分享,它叫做DispatchTable Hook。DispatchTable Hook的应用非常广泛,比如谷歌Android系统的...
9
2
分享
ContentPaneX
赞了这篇文章
芦半山
17天前
关注
问题 | Debuggable app在Android 14上运行卡顿
最近富途的开发者在微信上联系我,说他们debuggable版本的app在Android 13上没有问题,结果到14上就特别卡顿。他们认为这是一个虚拟机的问题,于是向谷歌上报...
39
11
分享
ContentPaneX
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 WMS AMS 窗口层级结构生成过程解析
我们从 DisplayContent 的构造函数出发,看一下这棵以 DisplayContent 为根节点的 DisplayArea 树是如何生成的。 1. Display...
6
评论
分享
ContentPaneX
赞了这篇文章
阿豪讲Framework
Android系统开发
·
1月前
关注
Android14 WMS/AMS 窗口层级结构解析
Android14 WMS/AMS 窗口层级结构解析 Android11 以后,WMS/AMS 中使用 WindowContainer 对象来描述一块显示区域...
4
评论
分享
ContentPaneX
关注了
三雒
Android系统工程师 @meizu-viomi-meizu
下一页
个人成就
文章被点赞
70
文章被阅读
11,485
掘力值
326
关注了
148
关注者
53
收藏集
1
关注标签
21
加入于
2017-09-24