我需要在我的应用程序中启动 firefox mobile。我目前正在这样做:
String url = "http://www.google.it";
Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setComponent(new ComponentName("org.mozilla.firefox_beta",
"org.mozilla.firefox_beta.App"));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(Uri.parse(url));
startActivity(intent);
如果 Firefox 没有运行,它就可以工作。如果它正在运行(在后台暂停),则此代码只需启动 firefox 而不加载我在代码中指定的 url。