方法 一.
Intent intent;
PackageManager packageMgr = getPackageManager();
intent = packageMgr.getLaunchIntentForPackage("com.android.chrome");
intent.setPackage(null);
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setData(Uri.parse("http://www.xxx.com"));
startActivity(intent);
使用谷歌浏览器打开 xxx.com,问题:退出后再进概率会黑屏或不打开xxx.com
方法 二.
Uri uri = Uri.parse("http://www.xxx.com");
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setClassName("com.android.chrome","com.google.android.apps.chrome.Main");//打开chrome浏览器
startActivity(intent);
可以解决方法一中的问题
本文介绍了两种方法在Android中通过Intent启动谷歌Chrome浏览器打开指定URL。方法一在某些情况下可能导致退出后再次打开出现黑屏或无法加载页面的问题。方法二通过设置特定的类名避免了该问题,提供了更稳定的解决方案。
779

被折叠的 条评论
为什么被折叠?



