关于ComponentName组件名称的使用】的更多相关文章

ComponentName,顾名思义,就是组件名称,通过调用Intent中的setComponent方法,我们可以打开另外一个应用中的Activity或者服务. 实例化一个ComponentName需要两个参数,第一个参数是要启动应用的包名称,这个包名称是指清单文件中列出的应用的包名称: 第二个参数是你要启动的Activity或者Service的全称(包名+类名),代码如下: 启动一个Activity: Intent intent = new Intent(); intent.setCompon…
生命周期: 从出生到死亡 Activity生命周期的7个方法和3个循环 onCreate() 创建时调用onRestart() 不可见到可见时调用onStart() 用户可见时调用onResume() 用户可交互时调用onPause() 用户不可交互时调用onStop() 用户不可见时调用onDestroy() 销毁时调用 启动与退出的循环Activity启动 onCreate() -- onStart() -- onResume()Activity退出 onPause() -- onStop(…
第1章 初识android1.1 android平台概述1.2 android平台体系1.2.1 linux kernel内核层1.2.2 系统运行库libraries和android runtime层1.2.3 application framework应用程序框架层1.2.4 application应用程序层1.3 android开发环境配置1.4 在eclipse环境配置android sdk及创建avd1.5 在eclipse中创建android第一个项目并运行1.6 在eclipse中…
前言 最近在学习饿了么的Vue前端框架Element,发现其源码中大量使用了$broadcast和$dispatch方法,而Element使用的是Vue2.0版本,众所周知在Vue 1.0升级到2.0中去除了$broadcast和$dispatch方法. 所以在Element框架源码中将这两个函数重写实现了一遍,并采用的是minix的方式植入每个组件的代码中. 但是Element的这两个函数虽然与官方同名,但功能却有所差异,遂有本文,简单分析一下区别于用途. Element的broadcast功…
1.broadcast 事件广播 遍历寻找所有子孙组件,假如子孙组件和componentName组件名称相同的话,则触发$emit的事件方法,数据为 params. 如果没有找到 则使用递归的方式 继续查找孙组件,直到找到为止,否则继续递归查找,直到找到最后一个都没有找到为止. 2.dispatch 查找所有父级,直到找到要找到的父组件,并在身上触发指定的事件. @param { componentName } 组件名称 @param { eventName } 事件名 @param { par…
阅读目录 vue2 broadcast和dispatch的理解 回到顶部 vue2 broadcast和dispatch的理解 /* broadcast 事件广播 @param {componentName} 组件名称 @param {eventName} 事件名 @param {params} 参数 遍历寻找所有子孙组件,假如子孙组件和componentName组件名称相同的话,则触发$emit的事件方法,数据为 params. 如果没有找到 则使用递归的方式 继续查找孙组件,直到找到为止,否…
生命周期: 从出生到死亡 Activity生命周期的7个方法和3个循环 onCreate() 创建时调用onRestart() 不可见到可见时调用onStart() 用户可见时调用onResume() 用户可交互时调用onPause() 用户不可交互时调用onStop() 用户不可见时调用onDestroy() 销毁时调用 启动与退出的循环Activity启动 onCreate() -- onStart() -- onResume()Activity退出 onPause() -- onStop(…
/* broadcast 事件广播 @param {componentName} 组件名称 @param {eventName} 事件名 @param {params} 参数 遍历寻找所有子孙组件,假如子孙组件和componentName组件名称相同的话,则触发$emit的事件方法,数据为 params. 如果没有找到 则使用递归的方式 继续查找孙组件,直到找到为止,否则继续递归查找,直到找到最后一个都没有找到为止. */ function broadcast(componentName, ev…
什么是Intent? Intent是一个消息传递对象,可以使用它来启动其它应用组件.Intent使组件之间通信更加便利,主要用于以下三点: 启动Activity: 可以将intent作为参数调用Context.startActivity(intent)方法启动一个Activity.此时该Intent对象描述了将要启动的目标Activity名称及相关数据信息.同时还可以调用startActivityForResult()方法回传信息. 启动Service: Service是一个常用于在后台执行操作…
一.Intent的基本概念 我们已经学习完了Android的四大组件了,在四大组件中我们用得最多的是Intent-Filter.Intent含义就是你想利用它调用哪个组件实现相关的功能,比如调用相机组件实现拍照.调用Contact组件获取联系人信息等.通过传递Intent对象调用的这些组件功能时,这些组件可能是安卓系统自身提供的,也可能是你自定义的. Intent 是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成Android各个组件之间的通讯.比如说调用st…