C: 在 aapt dump xmltree 的输出中意味着什么
What does C: means in the output of aapt dump xmltree
我运行命令aapt dump xmltree someApk AndroidManifest.xml
。
这是输出的摘要:
E: activity (line=461)
A: android:theme(0x01010000)=@0x7f0c0001
A: android:name(0x01010003)="com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity" (Raw: "com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity")
A: android:screenOrientation(0x0101001e)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x80
C: " NoteTagExpandListActivity\n"
E: activity (line=470)
A: android:theme(0x01010000)=@0x7f0c0001
A: android:name(0x01010003)="com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity" (Raw: "com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity")
A: android:screenOrientation(0x0101001e)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x80
我认为E代表Element,A代表Attribute,但是C是什么意思?
我也在 AndroidManifest.xml
中得到相应的文本
<activity android:configChanges="orientation" android:name="com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity" android:screenOrientation="portrait" android:theme="@style/theme"/> NoteTagExpandListActivity
<activity android:configChanges="orientation" android:name="com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity" android:screenOrientation="portrait" android:theme="@style/theme"/>
谢谢。
我找到了源代码here
else if (code == ResXMLTree::TEXT) {
size_t len;
printf("%sC: \"%s\"\n", prefix.string(), String8(block->getText(&len)).string());
}
它似乎用于纯文本。
总结:
- N:命名空间
- E : 元素
- A:属性
- C:纯文本
我运行命令aapt dump xmltree someApk AndroidManifest.xml
。
这是输出的摘要:
E: activity (line=461)
A: android:theme(0x01010000)=@0x7f0c0001
A: android:name(0x01010003)="com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity" (Raw: "com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity")
A: android:screenOrientation(0x0101001e)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x80
C: " NoteTagExpandListActivity\n"
E: activity (line=470)
A: android:theme(0x01010000)=@0x7f0c0001
A: android:name(0x01010003)="com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity" (Raw: "com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity")
A: android:screenOrientation(0x0101001e)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x80
我认为E代表Element,A代表Attribute,但是C是什么意思?
我也在 AndroidManifest.xml
中得到相应的文本 <activity android:configChanges="orientation" android:name="com.huawei.mobilenotes.client.business.display.activity.NoteTagExpandListActivity" android:screenOrientation="portrait" android:theme="@style/theme"/> NoteTagExpandListActivity
<activity android:configChanges="orientation" android:name="com.huawei.mobilenotes.client.business.setting.activity.VerificationLocalPwdActivity" android:screenOrientation="portrait" android:theme="@style/theme"/>
谢谢。
我找到了源代码here
else if (code == ResXMLTree::TEXT) {
size_t len;
printf("%sC: \"%s\"\n", prefix.string(), String8(block->getText(&len)).string());
}
它似乎用于纯文本。
总结:
- N:命名空间
- E : 元素
- A:属性
- C:纯文本