为什么.mp3作为整数传递?

时间:2013-09-11 23:07:48

标签: android r.java-file

也许这是一个非常愚蠢的问题,但我浏览了R.java文件的一部分。在那里,我看到了我的原始文件夹的mp3文件。它被命名为:

public static final int sound01=0x7f040000;

为什么声音文件作为整数传递?这只是他们给文件一个数字,然后Android使用该数字作为参考?

提前致谢!

1 个答案:

答案 0 :(得分:1)

这与您通过R访问的任何其他引用一样(例如R.string.xR.dimen.x)。您可以通过R.raw.x以原始方式访问您的文件(在这种情况下,R.raw.sound01)。整数只是该特定资源的保证唯一标识符。