Android调用默认浏览器打开指定Url的方法实例

http://www.jb51.net/article/41306.htm

业务员有需求要将一个wap站在手机上以App的形式打开,还不要嵌套WebView,只能以浏览器打开.查了点资料,就有了下面这代码

点击(此处)折叠或打开

  1. package com.gzz.whyinzi;

  2. import android.net.Uri;
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.content.Intent;
  6. import android.util.Log;
  7. import android.view.Menu;
  8. import android.view.View;

  9. public class MainActivity extends Activity {
  10.     private static final String TAG = "ActivityDemo";

  11.     @Override
  12.     protected void onCreate(Bundle savedInstanceState) {
  13.         super.onCreate(savedInstanceState);
  14.         setContentView(R.layout.activity_main);

  15.        
  16.         Intent intent = new Intent();
  17.         intent.setAction("android.intent.action.VIEW");
  18.         Uri content_url = Uri.parse(http://www.jb51.net);
  19.         intent.setData(content_url);
  20.         startActivity(intent);

  21.        
  22.     }

  23.         @Override
  24.         protected void onResume() {
  25.             super.onResume();
  26.             Intent intent = new Intent();
  27.             intent.setAction("android.intent.action.VIEW");
  28.             Uri content_url = Uri.parse("http://play.jb51.net");
  29.             intent.setData(content_url);
  30.             startActivity(intent);
  31.             Log.e(TAG, "start onResume~~~");
  32.         }

  33.         @Override
  34.         protected void onStop() {
  35.             super.onStop();
  36.             this.finish();
  37.             Log.e(TAG, "start onStop~~~");
  38.         }
  39. }

onResume()在没有默认浏览器的时候就起作用了,当没有默认浏览器的时候会弹出提示以哪个浏览器打开,如果点击取消就会出现黑色背景,为防止出现黑色背景,onsume()重新调用打开浏览器.

onStop()在选择浏览器后结束进程.



<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(32) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
posted @ 2016-02-01 00:00  张同光  阅读(264)  评论(0编辑  收藏  举报