Android java.net.UnknownHostException: el host no está resuelto

Este código no funciona:

URL         url   = new URL( xmlPath );
InputSource input = new InputSource( url.openStream() );

todo el tiempo, lo que resulta en una UnknownHostException, incluso cuando existe el host, se ha aplicado con éxito utilizando el mismo código si es de un host de desarrollo (máquina) diferente, y también desde un navegador.

Probablemente estoy fuera de línea haciendo esta pregunta nuevamente, una repetición deAndroid java.net.UnknownHostException: el host no está resuelto (pregunta de estrategia). El software del foro no me permitió comentar sobre la respuesta insatisfactoria a esa pregunta (para solicitar más atención a la solución que finalmente encontré). Quizás todavía no soy lo suficientemente popular como para tener ese privilegio. Mientras tanto, esencialmente vuelvo a publicar la pregunta y una respuesta diferente.

Básicamente, acepto que tal vez el dispositivo Android tenga dificultades con DNS en ciertas circunstancias, pero he intentado, por ejemplo, el ejemplo anddev.org de cómo usar el analizador SAX, y funcionó en una máquina que tengo y no en otro.

Editar: como se señaló, conozco una respuesta que funciona y la publicaré.

Estoy a) haciendo una pregunta (que ya se ha hecho y respondido sin éxito) yb) respondiendo en beneficio de aquellos para quienes mi respuesta será útil.

Respuestas a la pregunta(15)

Su respuesta a la pregunta