【发布时间】:2013-09-29 06:37:06
【问题描述】:
我的应用程序正在生成一个 HTML 文件,然后我想将其显示给用户,我的代码如下 -
Uri uri = Uri.parse("file://" + fileName);
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
browserIntent.setDataAndType(uri, "text/html");
browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(browserIntent);
然后它向我显示“使用完成的操作”,但只列出了 FireFox 浏览器。我也安装了 Chrome、Opera 和 Dolphin 浏览器。为什么我不能全部选择?谢谢。
【问题讨论】:
-
附注我删除了 "intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");"因为它会在某些设备上导致 ForceClose。
标签: android html android-intent