2013-05-10 199 views
6

我正在寫一個腳本在android終端上運行,我需要它來打開瀏覽器和一個URL。 我設法打開瀏覽器,但沒有找到一種方法將URL放在上面。如何從終端打開一個URL

am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity; 

感謝所有幫助:)

回答

10

只需使用Intent.ACTION_VIEW(即android.intent.action.VIEW),例如:

am start -a android.intent.action.VIEW -d http://www.xing.de 

這樣,XING網站開始。如果您安裝了多個瀏覽器,則當然可以添加要啓動的瀏覽器的組件名稱,例如:

am start -a android.intent.action.VIEW 
     -n com.android.browser/.BrowserActivity -d http://www.xing.de 

乾杯!

+0

謝謝!你知道是否可以打開已打開標籤中的鏈接(避免打開新標籤)? – Adami 2013-05-10 19:36:42

+0

這取決於您使用的瀏覽器;在我的情況下,新網站默認加載到打開的選項卡中。對於Chrome,您可以添加一個名爲'Browser.EXTRA_APPLICATION_ID'的額外名稱(使用'-e ')作爲值名稱('com.android.chrome') - 可能與標準瀏覽器('com。 android.browser')。 – Trinimon 2013-05-10 20:03:21

+0

我不確定如何使用EXTRA_APPLICATION_ID ...我應該在使用之前獲取應用程序ID嗎? – Adami 2013-05-10 20:19:25