我正在尝试在浏览器中加载Twitter URL.
在我的手机中,我已经安装了twitter应用程序.我正在尝试使用ACTION_VIEWintent 打开URL .但是,当我调用intent时,android会显示默认的选择器对话框,其中也包含twitter应用程序(如果它安装在设备上).我想只使用浏览器打开URL.我想从对话框中排除Twitter应用程序.我希望设备中的所有可用浏览器都显示在对话框中,而不是像twitter,facebook等本机应用程序.
有可能吗?如果可能的话,任何人都可以帮助我实现它.为了清楚起见,我还附上了我的代码和截图以及这个问题.
String url = "https://twitter.com";
MimeTypeMap map = MimeTypeMap.getSingleton();
String type = map.getMimeTypeFromExtension(url);
Intent i = new Intent(Intent.ACTION_VIEW);
i.setType(type);
i.setData(Uri.parse(url));
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
