admin管理员组

文章数量:1613775

在安卓代码中我们有时需要调用浏览器来打开相应的网页,此时可以有以下几种实现方式:


一:

调用默认浏览器

1 2 3 4 5 Intent intent =  new  Intent();         //Intent intent = new Intent(Intent.ACTION_VIEW,uri);
         intent.setAction( "android.intent.action.VIEW" );              Uri content_url = Uri.parse( "此处填链接" );             intent.setData(content_url);            startActivity(intent);

其他浏览器

1 2 3 4 5 Intent intent =  new  Intent();     //Intent intent = new Intent(Intent.ACTION_VIEW,uri);       intent.setAction( "android.intent.action.VIEW" );       Uri content_url = Uri.parse( "此处填链接" );      intent.setData(content_url);              intent.setClassName( "com.android.browser" , "com.android.browser.BrowserActivity" );        startActivity(intent);
1 2 3 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"

二:

1、自定义一个简单的WebView浏览器,设置下面属性:

1 2 3 4 mWebView = (ProgressWebView) findViewById(R.id.baseweb_webview);       mWebView.getSettings().setJavaScriptEnabled( true );   mWebView.setWebViewClient( new  WebViewClient());

2、指定需要打开的额网页,在自定义的WebViewActivity中打开,如:

1 2 WebView myWebView = (WebView) findViewById(R.id.webview);   myWebView.loadUrl( "http://www.hao123" );

3、还可以查看相关的自定义WebView简单浏览器的Demo,《WebView控件实现的简单浏览器效果》,以及对应的TeachCourse介绍怎么使用



等等,这里只是介绍了我所知道的方式

本文标签: 打开网页浏览器方式android