【发布时间】:2014-02-18 11:14:33
【问题描述】:
我在谷歌上搜索了几个小时,但找不到如何将我的意图从 Firefox 更改为 dolphin 浏览器。 我知道如何获取浏览器列表,但我正在寻找只打开 Dolphin 网络浏览器,稍后如果没有安装我会处理异常。
String url = "http://www.google.com";
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName("org.mozilla.firefox", "org.mozilla.firefox.App"));
intent.setAction("org.mozilla.gecko.BOOKMARK");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.putExtra("args", "--url=" + url);
intent.setData(Uri.parse(url));
startActivity(intent);
【问题讨论】:
-
没有安装firefox怎么办?
-
如果未安装 firefox 与您想用作意图的任何程序相同,则捕获异常并重定向以在 Play 商店中下载:
标签: android android-intent dolphin-browser