private void ParseRootElement(AXmlResourceParser parser) { for (int i = parser.getAttributeCount() - 1; i >= 0; --i) { switch (parser.getAttributeName(i)) { case "versionName": this.VersionName = parser.getAttributeValue(i); break; case "versionCode": this.VersionCode = parser.getAttributeValueData(i).ToString(); break; case "package": this.PackageName = parser.getAttributeValue(i); break; } } }
private void ParseMetaDataElement(AXmlResourceParser parser) { String name = null; String value = null; for (int i = parser.getAttributeCount() - 1; i >= 0; --i) { string s = parser.getAttributeName(i); switch (s) { case "name": name = parser.getAttributeValue(i); break; case "value": value = parser.getAttributeValue(i); break; } } if (String.IsNullOrEmpty(name) || String.IsNullOrEmpty(value)) { return; } switch (name) { case "UMENG_APPKEY": this.UmengKey = value; break; case "UMENG_CHANNEL": this.UmengChannel = value; break; case "JPUSH_APPKEY": this.JPushKey = value; break; } }