首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查看Android 3.2上的实际位图?

如何查看Android 3.2上的实际位图?
EN

Stack Overflow用户
提问于 2018-10-29 02:38:14
回答 1查看 951关注 0票数 3

我知道在Android 3之前,有一个很好的特性,您可以从堆转储中查看实际的位图,但是似乎已经消失了。

参考

https://stackoverflow.com/a/40945553/827785

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-02 05:51:24

从Android团队的分析器主管那里得到了一个答案:

“查看位图”功能仍然存在(用于Android5.0到7.1):在堆转储中,当您选择一个Bitmap (或相关的)类,然后选择一个实例时,您将在instance details面板(“References”选项卡旁边)看到一个名为“Bitmap Preview”的额外选项卡。有你想要的位图。 但是,有一个警告:在Oreo (Android8.0)的某个时候,Android的HPROF序列化被更改为不包括位图内容。原因是技术上的: HPROF是Java堆的快照,而不是本机堆,但是位图内容实际上驻留在本机堆中。从本质上讲,较早的Android版本为了提供方便而打破了规范,这个“循环漏洞”已经被关闭。 在我们的待办事项清单上,绝对是要研究如何在奥利奥和较新的Android版本中再次展示这些信息。

studio/ehhlfdt

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53038009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档