2014-12-15 4 views
5

Welcher Parser wird von Android Framework zum Parsen von Manifest, Layout-Dateien verwendet? Können wir das auch in unserer Anwendung verwenden? Ich versuche, besten xml-Parser zu erhalten, der Leistung, Gedächtnis und Zuverlässigkeit im Gedächtnis behält. Das hängt natürlich von der Größe von xml ab.Androids XML-Parsing-Technik

Antwort

1

Ohne wirklich den gesamten AOSP-Code durchzugehen, ist es schwer zu sagen. Leider wusste ich nicht einmal, wohin ich gehen musste, um den ganzen Code durchzugehen.

Die Bibliotheken javax.xml. * Sind jedoch in der Dalvik VM enthalten. Die Dalvik VM war die defacto VM seit dem Start von Android (ich sah, war, denn jetzt in Lollipop, ART ist der Standard). Daher ist es wahrscheinlich eine ziemlich sichere Annahme, dass das Android Framework javax.xml.parsers verwendet, um die XML-Dateien aus apk-Dateien zu analysieren.