zoukankan      html  css  js  c++  java
  • android隐式意图激活浏览器

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

    效果:

    点击按钮后:

    附代码:

     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有点纠结的小问题
    持久化应用程序实例的状态
    preference activity框架
    RISC与CISC比较
    C++ const用法
    虚析构函数
    best-case analysis in real-time system
    jitter
    C/C++中static,const,inline三种关键字详细总结
    #pragma warning(disable 4786)
  • 原文地址:https://www.cnblogs.com/javayuan/p/4951075.html
Copyright © 2011-2022 走看看