标签:
在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做法是使用隐式意图打开网站。
效果:
点击按钮后:
附代码:
1 package com.yy.activity; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.net.Uri; 6 import android.os.Bundle; 7 import android.view.View; 8 9 public class MainActivity extends Activity { 10 11 @Override 12 protected void onCreate(Bundle savedInstanceState) { 13 super.onCreate(savedInstanceState); 14 setContentView(R.layout.activity_main); 15 } 16 17 /** 18 * 使用隐式意图打开浏览器 19 * @param view 20 */ 21 public void click(View view){ 22 //意图 23 Intent intent=new Intent(); 24 //意图的行为,隐式意图 25 intent.setAction(Intent.ACTION_VIEW); 26 //意图的数据 27 intent.setData(Uri.parse("http://www.baidu.com")); 28 //启动 29 startActivity(intent); 30 } 31 }
标签:
原文地址:http://www.cnblogs.com/javayuan/p/4951075.html