Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android aapt输出格式_Android_Apk_Aapt - Fatal编程技术网

Android aapt输出格式

Android aapt输出格式,android,apk,aapt,Android,Apk,Aapt,aapt的输出格式是什么 例如,在这里检查输出 配置0语言=--cnt=--orien=0触摸=0密度=def键=0 infl=0导航=0 w=0 h=0 sz=0液化天然气=0 资源0x7f040000 com.android.spare\u parts:xml/spare\u parts:t=0x03 d=0x00000003(s=0x0008 r=0x00) 每个字段是什么意思?是否有任何文档或其他内容?此答案涉及示例的第二行,即aapt dump对参考资料.arsc中定义的值的表示 在您

aapt的输出格式是什么

例如,在这里检查输出

配置0语言=--cnt=--orien=0触摸=0密度=def键=0 infl=0导航=0 w=0 h=0 sz=0液化天然气=0

资源0x7f040000 com.android.spare\u parts:xml/spare\u parts:t=0x03 d=0x00000003(s=0x0008 r=0x00)


每个字段是什么意思?是否有任何文档或其他内容?

此答案涉及示例的第二行,即aapt dump对
参考资料.arsc
中定义的值的表示

在您的示例中,包com.android.spare_parts中ID为0x7f04000的资源是一个名为spare_parts的字符串,其值在字符串表的索引3处定义

该行的格式如下:

resource:/t=d=(s=r=)
资源ID
是您在R.java中找到的ID

package
只是定义此资源的包,对于包中的所有资源都是相同的

type
资源的类型,资源表中其他位置定义的多个字符串之一

name
资源的名称

data
是资源值,根据数据类型进行解释(见下文)

size
是值结构的大小(不是值的大小)。似乎总是0x0008

res0
为0x00

dataType
是定义的常量之一:

//不包含任何数据。
类型_NULL=0x00,
//“数据”包含一个可重新启动的参考,即对另一个资源的引用
//表条目。
类型_参考=0x01,
//“数据”包含一个属性资源标识符。
类型_属性=0x02,
//“数据”将索引保存到包含资源表的
//全局值字符串池。
类型_字符串=0x03,
//“数据”包含一个单精度浮点数。
类型_FLOAT=0x04,
//“数据”包含一个编码维度值的复数,
//例如“100in”。
类型\尺寸=0x05,
//“数据”包含一个复数,它编码一个数字的一小部分
//容器。
类型_分数=0x06,
//整数口味的开始。。。
键入\u FIRST\u INT=0x10,
//“数据”是形式为n..n的原始整数值。
类型\u INT\u DEC=0x10,
//“数据”是格式为0xn..n的原始整数值。
类型_INT_HEX=0x11,
//“数据”为0或1,分别表示输入“假”或“真”。
类型_INT_BOOLEAN=0x12,
//颜色整数的开始。。。
键入\u FIRST\u COLOR\u INT=0x1c,
//“数据”是形式为#aarrggbb的原始整数值。
类型\u INT\u COLOR\u ARGB8=0x1c,
//“数据”是形式为#rrggbb的原始整数值。
键入\u INT\u COLOR\u RGB8=0x1d,
//“数据”是#argb形式的原始整数值。
类型\u INT\u COLOR\u ARGB4=0x1e,
//“数据”是#rgb形式的原始整数值。
输入颜色RGB4=0x1f,
//…整数口味结束。
类型\u LAST\u COLOR\u INT=0x1f,
//…整数口味结束。
类型\u LAST\u INT=0x1f

生成,也许您可以在那里找到答案。这不是很有帮助,但谢谢!