Android: excepción de actividad no encontrada en algunos dispositivos al intentar abrir HTML local - archivo en el navegador

Me encuentro con un error extraño cuando intento abrir un archivo HTML local en el navegador de Android. El error que se produce es una excepción de actividad no encontrada:

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.android.browser/com.android.browser.BrowserActivity}; have you declared this activity in your AndroidManifest.xml?

Lo que realmente me extraña es el hecho de que este error no se produce en todos los dispositivos. Solo aparece en los siguientes dispositivos:

Samsung Galaxy Nexus I (4.1.1)Samsung Galaxy Nexus II (4.1.1)Sony Tablet S (4.0.3)

He probado mi código con éxito en los siguientes dispositivos:

Samsung Galaxy S I (4.1.1)Samsung Galaxy S IIIHTC uno XHTC Desire SSamsung Galaxy S Plus (2.3.3)Samsung Galaxy Tab 10.1NAVDs con versiones de Android que van desde 2.3.3 hasta 4.1.0

Finalmente, este es el código que estoy usando para abrir mi archivo HTML con el navegador Android. He probado varias permutaciones de este código, dejando de lado algunas líneas, pero todas tienen el mismo efecto. Tan pronto como configuro el componente o la clase, obtengo la excepción anterior.

Uri uri = Uri.parse(filePath);
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity"));
browserIntent.setDataAndType(uri, "text/html");
browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
context.startActivity(browserIntent);

También he intentado

browserIntent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");

en lugar de

browserIntent.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity"));

Pero con el mismo efecto ...

¿Alguien tiene una idea de por qué sucede esto? ¿Me estoy perdiendo algo? He buscado días en esto pero no pude encontrar nada que resolviera mi problema ...

Muchas gracias de antemano, saludos.

Respuestas a la pregunta(4)

Su respuesta a la pregunta