需求:wap站在手機上以App的形式打開,但不要嵌套WebView,只能以瀏覽器打開html
package com.gzz.whyinzi; import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.util.Log; import android.view.Menu; import android.view.View; public class MainActivity extends Activity { private static final String TAG = "ActivityDemo"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse(http://www.cnblogs.com); intent.setData(content_url); startActivity(intent); } @Override protected void onResume() { super.onResume(); Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.yinzimeijia.com"); intent.setData(content_url); startActivity(intent); Log.e(TAG, "start onResume~~~"); } @Override protected void onStop() { super.onStop(); this.finish(); Log.e(TAG, "start onStop~~~"); } }
onResume()在沒有默認瀏覽器的時候就起做用了,當沒有默認瀏覽器的時候會彈出提示以哪一個瀏覽器打開,若是點擊取消就會出現黑色背景,爲防止出現黑色背景,onsume()從新調用打開瀏覽器.android
onStop()在選擇瀏覽器後結束進程.瀏覽器