2012-04-22 70 views

回答

7

如果你知道包名稱和瀏覽器的類名,你可以使用 Intent.setClassName(字符串的packageName,絃樂的className) 。看起來像:

Intent i=new Intent(ACTION_VIEW, url); 
i.setClassName("com.test.browser","BrowserActivity"); 
startActivity(i); 
+0

非常感謝隊友,簡單而乾淨。 – 2012-04-23 07:30:18

0

我認爲這是一個設置。您轉到應用程序管理器並轉到您最喜歡的瀏覽器。然後在選項中,它應該顯示你是你的默認值。

我不是順便說一下Android開發...

+0

我感謝你的答案,但它確實不是我所需要的。 (不要被我標記爲unusefull plz) – 2012-04-22 12:39:06

1

你甚至可以通過其包名調用特定的瀏覽器。
像這樣;

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.google.co.com")); 
intent.setPackage("org.mozilla.firefox"); 
startActivity(intent);