我使用eclipse内存分析工具(MAT)为Android设备上的进程获取堆转储配置文件。与所有对象一起,我看到一个神秘的十六进制数字
示例:
android.graphics.Bitmap @ 0x428e5c90
android.graphics.Bitmap @ 0x428f5888
android.graphics.Bitmap @ 0x42717950
android.graphics.Bitmap @ 0x426fed10
任何人都可以帮我找出这些数字是什么,我也可以使用它们更具体地跟踪他们所关联的项目吗?
答案 0 :(得分:0)
对象的HachCode,是用于测试相等性的几种事物之一,因为Hashed值或多或少是唯一的。有关更多信息,请参阅source code of Object
答案 1 :(得分:0)
其哈希码。您可以使用Gimp
找到该特定位图获取位图的步骤
1]点击位图,您将在右侧窗格中获得其详细信息。
2]点击mBuffer并右键单击它,您将在该选择副本中获得选项 - >使用" .data"将值保存到文件保存值扩展
3]现在在Gimp上打开该文件。
4]选择"图像类型" as" RGB Alpha"设置高度和宽度,如MAT中的mWidth和mHeight字段中所述。