系統上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請說明原由。


一、 啟動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 "


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM