一、
啟動android默認瀏覽器
在Android程序中我們可以通過發送隱式Intent來啟動系統默認的瀏覽器。如果手機本身安裝了多個瀏覽器而又沒有設置默認瀏覽器的話,系統將讓用戶選擇使用哪個瀏覽器來打開連接。關於Intent的更多內容請參考《
常用Intent
》
示例1
Intent
intent
=
new
Intent
();
intent
.
setAction
(
"android.intent.action.VIEW"
);
Uri
content_url
=
Uri
.
parse
(
"http://www.163.com"
);
intent
.
setData
(
content_url
);
startActivity
(
intent
);
這樣子,android就可以調用起手機默認的瀏覽器訪問。
二、啟動指定瀏覽器
在Android程序中我們可以通過發送顯式Intent來啟動指定的瀏覽器。
啟動Android原生瀏覽器
示例2
Intent
intent
=
new
Intent
();
intent
.
setAction
(
"android.intent.action.VIEW"
);
Uri
content_url
=
Uri
.
parse
(
"http://www.163.com"
);
intent
.
setData
(
content_url
);
intent
.
setClassName
(
"com.android.browser"
,
"com.android.browser.BrowserActivity"
);
startActivity
(
intent
);
只要修改以
intent.setClassName("
com.android.browser
","
com.android.browser.BrowserActivity
");
中相應的應用程序
packagename
和要啟動的
activity
即可啟動其他瀏覽器來
uc瀏覽器"
:
"
com.uc.browser
", "
com.uc.browser.ActivityUpdate
“
opera瀏覽器
:"
com.opera.mini.android
", "
com.opera.mini.android.Browser
"
qq瀏覽器
:"
com.tencent.mtt
", "
com.tencent.mtt.MainActivity
"