如何在chrome浏览器中打开位于我的应用程序数据中的html页面?对于默认浏览器,我正在使用以下代码-

Intent browserIntent = new Intent(Intent.ACTION_VIEW);
            browserIntent.setData(Uri.fromFile(file));
             browserIntent.setType("text/html");
            browserIntent.setClassName("com.android.browser",
             "com.android.browser.BrowserActivity");
             browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
             browserIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            browserIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
         browserIntent.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
            startActivity(browserIntent);


但是此代码不适用于chrome浏览器。我如何在Chrome浏览器中打开相同的html页面。

提前致谢

最佳答案

您无法指定用户应使用哪种浏览器。您的代码是正确的。然后,将向用户显示一个小对话框,用户可以在其中选择已安装的浏览器之一。
如果未显示此对话框,则您已保存选择以始终使用它。

关于android - 在Chrome浏览器中打开HTML页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20476257/

10-09 13:38