在chrome浏览器中打开html页面

xqk2d5yq  于 2023-03-10  发布在  Go
关注(0)|答案(1)|浏览(274)

如何在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浏览器。我怎么能打开相同的html页面在chrome浏览器。
先谢了

bxfogqkk

bxfogqkk1#

你不能指定用户应该使用哪个浏览器。你的代码是正确的。然后一个小对话框将显示给用户,用户可以选择一个安装的浏览器。如果你没有得到这个对话框,那么你已经保存了你的选择,以始终使用它。

相关问题