activity对象被创建时,系统会自动调用oncreat方法
所有的四大组件都不能自己创建对象,需要系统来创建(通过清单文件AndroidMannifest.xml反射的方式来创建,清单文件声明节点后,系统自动会调用所创建的activity的oncreat方法)
必须在清单文件中声明,不能自己创建,必须写在清单文件里,系统通过反射来创建

主activity的label标签也就是apk的名字,何为主activity,在activity的action属性后面标志着MAIN,

当activity没有声明lable属性时,则apk使用的是application声明的label属性

主activity的icon标签也就是apk的图标,当activity没有声明icon属性时,则apk使用的是application声明的icon属性

一个应用只能有一个activity配置这个intent-filter
在activity节点下 还可以声明 icon label 属性
如果这个activity是启动的activity 这个icon和label就会显示到桌面上,如果没有声明默认使用application节点下的对应的属性

隐式意图(intent)
通过匹配另外一个activity的意图过滤器,只要一个意图过滤器的内容都被匹配上就可以把对应的activity打开,
如果一个activity想被其它应用隐式意图的方式开启,必须在activity节点下声明intent-filter

这个DEFAULT的category不需要通过代码匹配,但是声明intent-filer的时候需要声明

显示意图
//Intent intent=new Intent(getApplicationContext()),thirdActivity.class);//开启自己的应用
Intent intent2=new Intent();
intent2.setClassName(“com.itheiam.createnewactivity”,“com.itheiam.createnewactivity.MainActivity”)//开启其它的activity
startActivity(intent2);
如果是开启自己的应用的activity一般使用显式意图
如果是开启别人应用的activity,当前应用的activity需要让其它开启,一般使用隐式意图

2020-11-9(intent显式意图和隐式意图)相关推荐

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

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

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

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

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

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

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

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

  5. 安卓开发-Activity的显示意图和隐式意图+实例+Activity界面间数据的传递实例

    <一:显示意图和隐式意图> 1.显示意图 //想打开的页面需要在创建意图时显式指定要打开那个Activity Intent intent = new Intent(this, 指定Acti ...

  6. android 之 使用显示意图和隐式意图完成Activity的跳转

    通过显示意图激活目标组件的方式有: 1.通过构造函数 intent = new Intent(启动源,启动目标): 实例见:博客    ==>android 之Activity间的相互跳转   ...

  7. Andriod 显式启动、隐式启动练习简析

    activity_main.xml代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayou ...

  8. 33 个 JavaScript 核心概念系列(三): 显式 (名义) 与 隐式 (鸭子)类型转换

    原文地址:落明的博客 一. 前言 说实话,JavaScript 的类型转换是个相当头疼的问题,无论是对于初学者还是有经验的老司机.它的难处并不在于概念多难理解,而是情况多且杂,看似相同的情况结果却又出 ...

  9. C#的显式接口和隐式接口

    C#的显式接口和隐式接口 接口的实现分为:隐式实现和显式实现.如果类或者结构要实现的是单个接口,可以使用隐式实现,如果类或者结构继承了多个接口那么接口中相同名称成员就要显式实现.显示实现是通过使用接口 ...

  10. JavaScript高级day02-AM【函数的prototype、显式原型与隐式原型、原型链】

    笔记.视频.源码:JavaScript(基础.高级)笔记汇总表[尚硅谷JavaScript全套教程完整版] 目   录 P15 15.尚硅谷_JS高级_函数的prototype 15:04 1. 函数 ...

最新文章

  1. android Camera照相机技术(二)定制拍照
  2. mac python request ssl错误解决
  3. java爬虫下载图片到磁盘_java入门爬虫(爬取网页的图片下载到本地磁盘)
  4. java 加法 溢出_java实现两个大数相加,可能出现溢出错误
  5. GitHub 标星 5000+!学生党学编程,有这份资料就够了!
  6. mysql工作台安装使用_如何安装MySQL工作台?
  7. 微服务与单体架构:IT变革中企业及个体如何自处?
  8. Linux系统下Lighttpd的安置设置-3
  9. jedis默认切片实现及对应python版本实现
  10. Layer动态设置每一行的背景色
  11. pg库使用dblink连接mysql_PG-跨库操作-dblink
  12. 开源数据库学习资料汇总
  13. 【fiddler】用fiddler实现android手机抓包
  14. hfss matlab api 天线,应用HFSS-MATLAB-API设计圆极化微带天线
  15. 外螺纹对照表_螺纹对照表
  16. matlab画正态分布图简单算法
  17. PS小知识(五)——羽化(图片拼接后去缝、自然过渡渐变)
  18. CSS实现反方向圆角
  19. MFC关于*.rc和resource.h文件的巧妙运用
  20. 如此优秀的你,字节跳动凭什么不给offer?

热门文章

  1. Python编程语言学习:包导入和模块搜索路径简介、使用方法之详细攻略
  2. AI:2020年6月22日北京智源大会演讲分享之认知神经基础专题论坛——13:40-14:20毕彦超教授《Knowledge representation in the Human brain》
  3. 成功解决linear_model\stochastic_gradient.py:128: FutureWarning: max_iter and tol parameters have been ad
  4. HighNewTech之Job:关于人工智能领域专业的公司求职数据分析(最全)
  5. JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
  6. MySQL读取Binlog日志常见的3种错误
  7. [Python]小甲鱼Python视频第002课(第一个游戏)课后题及参考解答
  8. python变量进阶(可变不可变,局部变量和全局变量)
  9. SQLSERVER单表CRUD通用方法
  10. ASP.NET中应用的监视