首页 > 移动平台 > 详细

[装]Android Resource处理流程分析(一)-- R.java文件中资源ID的含义

时间:2015-03-23 17:53:35      阅读:606      评论:0      收藏:0      [点我收藏+]

转自:Android Resource处理流程分析(一)-- R.java文件中资源ID的含义

 

在Android中资源的使用几乎无处不在,layout、string、drawable、raw、style、theme等等都是。
这些资源会在编译过程中被打包进APK中(res文件夹)或者被打包成独立的资源APK包(比如framework-res.apk)。
但是这些资源都会被赋予独一无二的ID即资源索引来方便系统访问。
这些资源索引由Android的工具AAPT(Android Asset Packing Tool)生成的八位十六进制整数型。
技术分享
中间 02 所在位置值代表资源ID对应的资源的类型,分别是:
02:drawable
03:layout
04:values
05:xml
06:raw
07:color
08:menu

PS:分配resource id的主要逻辑实现是在framework/base/tools/aapt/Resource.cpp 和 ResourceTable.cpp

[装]Android Resource处理流程分析(一)-- R.java文件中资源ID的含义

原文:http://www.cnblogs.com/victor-ma/p/4360411.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!