使用隐式Intent打开系统浏览器的百度网页
生活随笔
收集整理的這篇文章主要介紹了
使用隐式Intent打开系统浏览器的百度网页
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用隱式Intent,我們不僅可以啟動自己程序內的活動,還可以啟動其它程序的活動,這使得Android多個應用程序之間的功能共享成為了可能。比如說你的應用程序中需要展示一個網頁,這時你沒有必要自己去實現一個瀏覽器(事實上也不太可能),而是只需要調用系統的瀏覽器來打開這個網頁就行了。
代碼很簡單,只需要通過Intent實例來調用setData(Uri uri)就可以實現。
Intent intent1=new Intent(Intent.ACTION_VIEW);intent1.setData(Uri.parse("http://www.baidu.com"));startActivity(intent1);Intent.ACTION_VIEW參數是Android系統內置的動作,其常量值為android.intent.action.VIEW。然后通過Uri.parse()方法,將一個網址字符串解析成一個Uri對象,再調用Intent的setData()方法將這個Uri對象傳遞進去即可。
重新運行一下程序,點擊隱式Intent按鈕,就會進入系統瀏覽器的百度網頁了,效果圖如下。
?
總結
以上是生活随笔為你收集整理的使用隐式Intent打开系统浏览器的百度网页的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Activity(活动)之Intent(
- 下一篇: 使用隐式Intent打开系统内置拨号界面