Android资源id格式

/ 0评 / 3

在Android应用程序中,资源ID是用于标识应用程序中各种资源文件的唯一整数值。资源ID的格式为0xPPTTEEEE,其中“0x”是一个固定的前缀,指示这是一个Android资源ID。剩余的8个十六进制数字用于表示资源类型和索引。

在0xPPTTEEEE资源ID中,“PP”表示PackageID,它是用于标识资源所属的包ID。在Android中,PackageID常用的有三种:

其中,“TT”代表当前资源类型id,不同的资源类型有不同的值,例如:

0x7f01代表anim
0x0702代表animator

file

“EEEE”代表资源类型下的索引值,用于唯一标识该类型下的每个资源。例如,drawable资源类型下,R.drawable.ic_launcher的资源ID是0x7f020000,其中0000是ic_launcher在drawable类型下的索引值。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注