码迷,mamicode.com
首页 > 移动开发 > 详细

android隐式意图激活浏览器

时间:2015-11-09 22:09:35      阅读:653      评论:0      收藏:0      [点我收藏+]

标签:

在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做法是使用隐式意图打开网站。

效果:

技术分享

 

点击按钮后:

技术分享

 

附代码:

 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 }

 

android隐式意图激活浏览器

标签:

原文地址:http://www.cnblogs.com/javayuan/p/4951075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!