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隐式意图激活浏览器的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
android隐式意图激活自定义界面和系统应用界面的实例
我们也可以使用隐士意图激活自定义的界面,并且可以携带数据: 效果: 点击第二个按钮后: 点击最后一个按钮(激活系统短消息界面)后: 附代码: 主窗体的代码: package com.yy.twoactivity; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; public
-
android隐式意图激活浏览器的实现方法
在有些时候,我们可能想打开某个不确定的应用,比如,我们想要通过浏览器打开百度的站点,但是我们并不强调必须要使用哪一个浏览器,那么这种情况我们使用显示意图可能不太好,更好的做法是使用隐式意图打开网站. 效果: 点击按钮后: 附代码: package com.yy.activity; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle;
-
Android学习之Intent中显示意图和隐式意图的用法实例分析
本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用. 因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦. 例如,在一个联系人
-
Android 隐式Intent的实例详解
Android 隐式Intent的实例详解 前言: 顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人: (1)A:170cm (2)B:160cm (3)C:180cm (4)D:190cm (5)E:200cm 如果是显示意图的话,如果我们要指明选择A的话会说:"我选择A.",但是如果是隐式意图,则会说:"我要选择170cm的人",虽然没有指明要选A,但会寻找条件最匹配的人. 在intent过滤器中类似于上面例子中的&q
-
Android 隐式Intent的实例详解
Android 隐式Intent的实例详解 前言: 顾名思义,隐式意图就是在不明确设置激活对象的前提下寻找最匹配的组件,举个例子,比如有5个人: (1)A:170cm (2)B:160cm (3)C:180cm (4)D:190cm (5)E:200cm 如果是显示意图的话,如果我们要指明选择A的话会说:"我选择A.",但是如果是隐式意图,则会说:"我要选择170cm的人",虽然没有指明要选A,但会寻找条件最匹配的人. 在intent过滤器中类似于上面例子中的&q
-
Android 中 Activity显示隐式跳转
安卓中经常涉及到activity的跳转,跳转怎么样在安卓中实现呢,如下. 创建第二个activity就是创建一个class,继承自Android.app.Activity. 创建第二个activity的同时需要在清单文件中配置,不然会找不到 <activity android:name="com.ldw.createActivity.SecondActivity"></activity> 入口activity有下面的代码,只要activity有下面的代码,就会创
-
Scala隐式转换和隐式参数详解
目录 Scala隐式转换和隐式参数 隐式转换 隐式参数 隐式类 隐式转换和隐式参数的导入 总结 Scala隐式转换和隐式参数 隐式转换 隐式转换是指在Scala编译器进行类型匹配时,如果找不到合适的类型,那么隐式转换会让编译器在作用范围内自动推导出来合适的类型.隐式转换的作用是可以对类的方法进行增强,丰富现有类库的功能,或者让不同类型之间可以相互转换.隐式转换的定义是使用关键字implicit修饰的函数,函数的参数类型和返回类型决定了转换的方向. 例如,下面定义了一个隐式转换函数,可以把Int类
-
android显示意图激活另一个Activity的方法
android跳转到另一个界面,是app常用的操作.我们可以跳转到该应用本身的界面,亦可以跳转到系统的应用界面. 效果: 打开软件: 跳转到第二个界面: 跳转到系统应用的界面: 附代码如下: 主界面代码: package com.yy.twoactivity; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; public
-
Android显式启动与隐式启动Activity的区别介绍
前段时间立志坚持写博客,但是发现自己的积累的确不多,于是假期泡了泡图书馆,读了一些很有价值的文章.收获颇多,今天的文章分享为主,共同学习. 为什么要写显式启动与隐式启动Activity.这源于自己的一次面试,被Baidu工程师问道,但是后来觉得自己回答的不好,废话少说,进入正题. 如题,Android的Acitivity启动大致有两种方式:显式启动与隐式启动.下面分别介绍: A:显式启动 对于初学者来说,这个最常见,下面用代码来解释什么是显式启动. 复制代码 代码如下: Intent inten
-
Android Studio Intent隐式启动,发短信,拨号,打电话,访问网页等实例代码
Android Studio Intent隐式启动,发短信,拨号,打电话,访问网页等实例代码 功能 创建5个按钮,隐式启动.发短信.拨号按钮.电话按钮.打开网页按钮.通过使用Intent来完成各自按钮下的功能 代码目录如下 详细代码如下: activity_main.xml代码如下 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc
随机推荐
- javascript放大镜效果的简单实现
- Windows7下安装 Nodejs 并在 WebStorm 9.0.1 下搭建编译 LESS 环境的图文教程
- javascript处理表单示例(javascript提交表单)
- 详解JavaScript中void语句的使用
- Java缩略图生成库之Thumbnailator应用说明
- 深入理解Javascript箭头函数中的this
- ASP.NET性能优化之减少请求
- php中长文章分页显示实现代码
- node.js中的fs.fchownSync方法使用说明
- 一篇文章掌握RequireJS常用知识
- Python如何实现文本转语音
- div结合css布局bbs首页(div+css布局入门)
- 使用Java编写一个简单的Web的监控系统
- Powershell实现从注册表获取本地关联文件的扩展名
- windows7下安装PHP+nginx的方法
- 在Python的Django框架的视图中使用Session的方法
- 原生js实现轮播图的示例代码
- Android中实现下载URL地址的网络资源的实例分享
- 快速提高网站排名
- Android中使用七牛云存储进行图片上传下载的实例代码
