欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

android隐式意图激活浏览器的实现方法

程序员文章站 2023-11-26 17:40:46
在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做...

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

效果:

android隐式意图激活浏览器的实现方法

点击按钮后:

android隐式意图激活浏览器的实现方法

附代码:

package com.yy.activity;

import android.app.activity;
import android.content.intent;
import android.net.uri;
import android.os.bundle;
import android.view.view;

public class mainactivity extends activity {

  @override
  protected void oncreate(bundle savedinstancestate) {
    super.oncreate(savedinstancestate);
    setcontentview(r.layout.activity_main);
  }
  
  /**
   * 使用隐式意图打开浏览器
   * @param view
   */
  public void click(view view){
    //意图
    intent intent=new intent();
    //意图的行为,隐式意图
    intent.setaction(intent.action_view);
    //意图的数据
    intent.setdata(uri.parse("http://www.baidu.com"));
    //启动
    startactivity(intent);
  }
}

以上这篇android隐式意图激活浏览器的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。