Para crear un archivo necesitas un FileWriter:
http://developer.android.com/referen...ileWriter.html
Y su API para escribir en él es la del OutputStreamWriter (su clase padre)
http://developer.android.com/referen...eamWriter.html
Básicamente creas un nuevo FileWriter y le escribes datos con write(cadena, 0, cadena.length())
Una vez que terminas cierras el FileWriter (al cerrarlo se provoca siempre automáticamente el flush) y ya puedes hacer lo que quieras con él.
Ahora ya bien, si lo que quieres es crear un HTML, te lo tienes que hacer tú a mano, escribiendo en el fichero todo el contenido del fichero HTML.