意图:Intent用于激活组件和携带数据,用来协助完成android中歌组件之间的通讯。1.显示意图必须要知道被激活组件的具体信息(包名.组件名.组件的class);2.隐示意图,没有明确指定组件名的Intent为隐式意图,只需要知道跳转组件的动作,数据,或者类型,系统根据提供的数据自动匹配合适的组件,就可以激活对应的组件显示意图:/*** 方法一*/ Intent intent1 = new Intent(); // 1.是当前的包名,2跳转activity的类名,一定要加上包名 intent1.setClassName("com.itcast.intent", "com.itcast.intent.DemoActivity"); // startActivity(intent1); /*** 方法二*/ Intent intent2 = new Intent(this, DemoActivity.class); // startActivity(intent2); /*** 方法三*/ Intent intent3 = new Intent(); ComponentName component = new ComponentName("com.itcast.intent", "com.itcast.intent.DemoActivity"); intent3.setComponent(component); // startActivity(intent3); /*** 上面三种方法要求必须知道被激活组件的包和class,称为显示意图*/ 隐示意图:隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件Intent intent=new Intent();//意图用于激活一个界面//隐示意图//描述动作的行为intent.setAction(Intent.ACTION_VIEW);//描述执行的动作intent.setData(Uri.parse("http://www.baidu.com"));//数据startActivity(intent);

android Intent 显示和隐示意图相关推荐

  1. Android中Intent的显示和隐式使用

    Android应用程序中组件之间的通信都少不了Intent的使用,Intent负责对应用中一次操作的动作.动作涉及数据.附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件, ...

  2. Android Intent常用方法详细介绍,显示Intent,隐式Intent,调用浏览器,拨号,发短信,传递数据

    Intent介绍 Intent是Android程序中各个组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据.Intent一般用于启动活动,启动服务以及发 ...

  3. Android(Intent意图初解,显示意图,隐式意图,意图过滤器)

    Android Intent 简介:Intent被称为意图,是安卓程序中的一种比较重要的组件间交户的方式,可以用于组件间的跳转,传递数据等.通常用作启动Activity,Service以及发送广播等. ...

  4. Intent 隐示意图

    1.从google搜索内容  Intent intent = new Intent();  intent.setAction(Intent.ACTION_WEB_SEARCH);  intent.pu ...

  5. android之隐示意图跳转启动另一个activity

    主面板布局:layout/activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/r ...

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

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

  7. android intent隐式启动一个隐藏图标的APP

    intent隐式启动被隐藏图标的activity的方法 今天开发安卓的时候遇到了一个问题,被隐藏掉图标的apk程序,用另一个apk隐式启动的时候,报错. 网上百度了一圈,都说加上category.DE ...

  8. Android Intent隐式启动通过scheme打开应用

    1. 什么是隐式Intent? Intent是Android中比较重要的组件,常用来启动一个新的Activity或者Service.广播某个事件,以及在Android组件之间传递数据.通过Intent ...

  9. 什么时候加上android.intent.category.DEFAULT和LAUNCHER

    转自:http://blog.csdn.net/ccccdddxxx/article/details/7843070 1.要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什 ...

  10. Android Intent基本使用

    Android Intent基本使用 Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要. 一.什么是Intent 1.Intent的概念: Android中提供 ...

最新文章

  1. WINDOWS SERVER 2003从入门到精通之活动目录数据库的维护
  2. erlang虚拟机精要(1)-运行时系统简介
  3. eclipse theia_Eclipse的Theia发布,缺少KubeCon,还有更多行业趋势
  4. 基于Go语言实现高并发推荐系统架构设计
  5. 将Kali Linux中的Firefox浏览器语言设置为中文
  6. 大学英语综合教程三 Unit 1 课文内容英译中 中英翻译
  7. JS基础—选项卡套选项卡(函数传参)
  8. android学习笔记1
  9. 【方法】树莓派开机使用教程(看这个就够了)
  10. Simscape物理网络建模的基本原理
  11. 想哭!我相信“官方”消息,炒币仍然被骗
  12. Blazor中内置的Open Iconic图标集
  13. win10右下角的输入法图标不见了
  14. 思科交换机常用的配置命令行
  15. CSS的浮动与定位手把手教学
  16. 兰州交通大学博文学院计算机协会生日,兰州交通大学博文学院微博协会首届wps办公软件大赛(孙威虎).doc...
  17. 计算机毕业设计django基于python药房药品管理系统
  18. Python开发爬虫完整代码解析
  19. 国都证券短信平台遭攻击 证券客户信息安全谁之责
  20. python pyecharts line_python进行pyecharts可视化时,引入Line和options时告诉你怎么纠错!...

热门文章

  1. 开发方法---软件开发模型
  2. mpc_local_planner 源码部分和以及在kinetic下使用
  3. vue项目之手写loading组件
  4. 苏宁发布区块链白皮书,苏宁区块链将应用于智慧零售生态多场景
  5. 工信部发布2018区块链白皮书,肯定技术,宣告DAPP时代即将来临
  6. 【Miaov】JS4-数据类型、类型转换
  7. mysql数据库引擎转换_MySQL的MyISAM转换成InnoDB引擎的两种方法
  8. 百度地图动态渲染windowinfo_【奇正游戏×史图馆】《兵法 战国篇》开发日志——地图制作(二)...
  9. 1-byte array(byte[], boolean[])图片导致的内存过大
  10. ThinkPHP3验证码无法显示问题的调查和解决方法