private static void parserManifestAttribute(XmlResourceParser xmlResourceParser,PackageLite mPackageLite){
  for (int i=0; i < xmlResourceParser.getAttributeCount(); i++) {
    String value=xmlResourceParser.getAttributeName(i);
    if (value.equalsIgnoreCase("package")) {
      mPackageLite.packageName=xmlResourceParser.getAttributeValue(i);
    }
    if (value.equals("versionCode")) {
      mPackageLite.versionCode=xmlResourceParser.getAttributeIntValue(i,0);
    }
 else     if (value.equals("versionName")) {
      mPackageLite.versionName=xmlResourceParser.getAttributeValue(i);
    }
  }
}

private static void parserManifestAttribute ( XmlResourceParser xmlResourceParser , PackageLite mPackageLite ) { for ( int i = 0 ; i < xmlResourceParser . getAttributeCount ( ) ; i ++ ) { String value = xmlResourceParser . getAttributeName ( i ) ; if ( value . equalsIgnoreCase ( "package" ) ) { mPackageLite . packageName = xmlResourceParser . getAttributeValue ( i ) ; } if ( value . equals ( "versionCode" ) ) { mPackageLite . versionCode = xmlResourceParser . getAttributeIntValue ( i , 0 ) ; } else if ( value . equals ( "versionName" ) ) { mPackageLite . versionName = xmlResourceParser . getAttributeValue ( i ) ; } } }
parser manifestattribute such package name and so on
