在MainActivity中,通过“隐式意图”打开系统的浏览器访问百度页面:


MainActivity页面:

package cn.lwx.openbrowser;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout._1browser);//1、找到按钮 并 设置点击事件Button button = (Button) findViewById(R.id.main_button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//2、通过隐式意图 开启 系统浏览器Intent intent = new Intent();//3、设置开启浏览器动作intent.setAction("android.intent.action.VIEW");//4、设置要打开的网页intent.setData(Uri.parse("http://www.baidu.com"));//5、开启页面startActivity(intent);}});}
}

_1browser页面:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"xmlns:tools="http://schemas.android.com/tools"android:background="@drawable/openbrowser"tools:context=".MainActivity"><Buttonandroid:id="@+id/main_button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentLeft="true"android:layout_alignParentStart="true"android:layout_alignParentTop="true"android:layout_marginLeft="20dp"android:layout_marginStart="20dp"android:layout_marginTop="30dp"android:background="@drawable/click"/>
</RelativeLayout>


素材(click.png ; openbrowser.png):

效果图:

Android 通过 “隐式意图” 打开 系统的浏览器 访问 百度页面相关推荐

  1. Android的隐式意图

    Android的隐式意图 对于隐式意图,Android是怎样寻找到这个最合适的组件呢?记的前面我们在定义活动时,指定了一个intent-filter,Intent Filter(意图过滤器)其实就是用 ...

  2. Android笔记 隐式意图vs显示意图+隐式意图打开短信应用demo

    显示意图一般应用于同一个应用中 执行效率高 隐式意图用于不同的应用程序,要激活别的应用程序或者让自己的某一界面被别人激活 隐式意图执行过程: 1查询系统中所有Activity看有没有满足条件的Acti ...

  3. Android笔记 隐式意图demo

    代码来源:张泽华Android视频 1布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/an ...

  4. 使用隐式Intent打开系统浏览器的百度网页

    使用隐式Intent,我们不仅可以启动自己程序内的活动,还可以启动其它程序的活动,这使得Android多个应用程序之间的功能共享成为了可能.比如说你的应用程序中需要展示一个网页,这时你没有必要自己去实 ...

  5. 关于android隐式启动activity的分析和说明,Android学习之Intent中显示意图和隐式意图的用法实例分析...

    本文实例讲述了Android学习之Intent中显示意图和隐式意图的用法.分享给大家供大家参考,具体如下: Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应 ...

  6. Android学习记录(7)—Intent中显示意图和隐式意图的用法

    Intent(意图)主要是解决Android应用的各项组件之间的通讯. Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的 ...

  7. Android中利用隐式意图发送短信

    Android中发送短信可以直接使用smsmanager 直接去发送短信,但是这样发送短信,用户很反感,而且需要加更多的权限,如果利用隐式意图跳转到系统应用的短信应用,发送短信这样就可以不需要去添加权 ...

  8. Android显式意图和隐式意图

    intent基本理解 我们都知道Android四大组件:Activity .Service.broadcast receiver 及 内容提供者. 其中,Activity .Service.broad ...

  9. Bundle与Intent机制,Intent显式/隐式意图,传递参数及参数序列化,各种跳转(如打开浏览器),Intent的Size

    intent传递有没有大小限制,是多少?- http://blog.csdn.net/wingichoy/article/details/50679322 Android Intent调用 Uri的使 ...

最新文章

  1. 电信天翼3G上网卡在Lenovo笔记本电脑windows7系统正常运行方法
  2. python直方图均衡化
  3. 从简历筛选看怎么写一篇有亮点的简历
  4. 认识zookeeper
  5. mysql 主从 跳过_mysql主从同步如何跳过错误
  6. 《Pytorch - 线性回归模型》
  7. JSP如何获取Spring Boot的配置属性
  8. 小米手机 - Charles无法安装证书 因为无法读取证书
  9. android 之反编译
  10. SCSA网络安全------数据传输安全-------广域网加速解决方案
  11. 如何使用动态域名,并且自己来定时更新
  12. mysql分页合并同类项,人教版初三数学复习目录(全)
  13. python文件存储为json格式_python 储存文件json
  14. 无线路由器(WIFI)经常掉线断网的可能的原因
  15. powerdesigner 导入sql文件生成模型
  16. Qt 显示图片 放大 缩小 移动
  17. 实现一个HTTP代理服务器(哈工大计网实验一Java版)
  18. 使用pyqtgraph模块进行PyQt绘图(2)
  19. 【原理】#01红外热成像仪的工作原理介绍
  20. 【入门向】Navicat for MySQL的入门简单使用

热门文章

  1. c语言计算机二级考试内容,2017计算机二级考试内容C语言
  2. php excel 单元格类型,设置20个单元格类型后,PhpExcel停止工作
  3. jsp mysql修改密码_Servlet+JSP+MySQL实现用户管理模块之七、实现用户信息更新和重置密码...
  4. 关公战秦琼手游java,呆兵萌将 自主研发国产精品手游 已在APP登陆
  5. php三位不够前面加0,php 格式化数字 位数不足前面加0补足的实现方法
  6. java handlersocket_HandlerSocket java客户端
  7. 化工热力学重修补考第二章重点内容
  8. 深圳内推 | 粤港澳大湾区数字经济研究院招聘NLP算法研究员(可实习)
  9. 直播 | ICML 2021论文解读:具有局部和全局结构的自监督图表征学习
  10. 大规模图训练调优指南