Android: запуск Firefox из приложения - PullRequest
7 голосов
/ 04 ноября 2011

просто интересно, знает ли кто-нибудь правильное намерение запустить браузер Firefox для мобильных устройств.Я нигде не могу его найти, поэтому я надеялся, что кто-то здесь узнает.Спасибо

Ответы [ 2 ]

9 голосов
/ 20 января 2012

Это создаст намерение для Firefox:

String url = "http://example.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));
3 голосов
/ 04 декабря 2012

Попробуйте этот код:

 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
 intent.setComponent(new ComponentName("org.mozilla.firefox", "org.mozilla.firefox.App"));
 this.startActivity(intent);
...