我可以通过以下方式在安卓浏览器中打开本地html文件:
我收到了一个 ActivityNotFoundException 异常。
我可以通过以下方式在安卓浏览器中打开本地html文件:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(webPageUri, "text/html");
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
startActivity(intent);
这个方法是可行的。但我想要在默认浏览器中打开我的本地HTML文件,而不需要指定浏览器:
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
有没有方法可以做到这一点?
编辑:
如果我按照您的建议删除setClassName,则会在HtmlViewer中打开它(它不是默认浏览器)。 而且如果我这样做:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(webPageUri);
startActivity(intent);
我收到了一个 ActivityNotFoundException 异常。