¿Existe una manera de enumerar las funciones XMLPullParser disponibles en el dispositivo Android actual?

Estoy utilizando XMLPullParser para analizar XML, y quiero usar la característica XmlPullParser.FEATURE_PROCESS_DOCDECL. Esto funciona muy bien en mi Galaxy Nexus / JB, pero en el emulador con Froyo, recibo una "excepción de función no admitida".

La función no es obligatoria, pero me gustaría usarla en teléfonos que puedan. ¿Hay una manera de enumerar las características disponibles en el dispositivo actual, o hacer que el XmlPullParserFactory no se bloquee si una característica no está disponible, y simplemente ignorarlo?

Edit : Aquí está el error exacto que consigo, así como mi código

10-04 06: 45: 51.107: W / System.err (309): org.xmlpull.v1.XmlPullParserException: no se pudo crear el analizador: org.kxml2.io.KXmlParser: org.xmlpull.v1.XmlPullParserException: característica no admitida: http://xmlpull.org/v1/doc/features.html#process-docdecl (posición: START_DOCUMENT null @ 0: 0); 10-04 06: 45: 51.137: W / System.err (309): en org.xmlpull.v1.XmlPullParserFactory.newPullParser (XmlPullParserFactory.java:199)

XmlPullParserFactory factory; XmlPullParser xpp; factory = XmlPullParserFactory.newInstance(); factory.setNamespaceAware(true); factory.setFeature(XmlPullParser.FEATURE_PROCESS_DOCDECL, true); factory.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, true); xpp = factory.newPullParser(); // Exception is thrown here 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.