since you have this error message: "ActivityNotFoundException: No Activity found to handle Intent"
, you need to define what activity must open your intent, in this case the browser.
Intent i = new Intent(Intent.ACTION_VIEW);
File file = new File(f.getAbsolutePath());
String extension = android.webkit.MimeTypeMap.getFileExtensionFromUrl(Uri.fromFile(file).toString());
String mimetype = android.webkit.MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);
//you need define this activity to open your html file.
i.setClassName("com.google.android.browser", "com.android.browser.BrowserActivity");
//intent.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity"));
i.setDataAndType(Uri.fromFile(file),mimetype);
EDIT: The activity to start the browser in glass is:
i.setClassName("com.google.glass.browser", "com.google.glass.browser.WebBrowserActivity")