不像每个人都说xml简单高效,这是我从Ed Brunnette的Hello Android中读到的内容。
Android已针对内存和马力有限的移动设备进行了优化,因此您会奇怪地发现它如此普遍使用XML。毕竟,XML是一种冗长的,人类可读的格式,以其简洁或高效而著称,对吗?
尽管您在编写程序时会看到XML,但Eclipse插件会调用Android资源编译器aapt将XML预处理为压缩的二进制格式。**此格式(而不是原始XML文本)存储在设备。
这就是我一直在寻找的答案。(对不起,如果我的问题不是这样)。
选择XML的原因主要是由于它的熟悉程度以及本机支持XML的IDE工具的数量。例如,开发人员可能选择了JSON,但仍将其编译为二进制文件。自动生成的R.java文件是IDE的帮助程序,以便您在访问资源时可以获得自动完成的好处。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)