第五章 全局大喇叭-详解广播机制 主讲:王海
第五章 全局大喇叭--详解广播机制 主讲:王海
本章目标 掌握Activity的创建及生命周期方法 。 能够访问Android中的各种资源 理解AndroidManifest.xml清单文件 掌握Android应用程序生命周期 掌握Application类及生命周期事件 Android软件开发 主讲:王海
Android软件开发 主讲:王海 本章目标 • 掌握Activity的创建及生命周期方法 • 能够访问Android中的各种资源 • 理解AndroidManifest.xml清单文件 • 掌握Android应用程序生命周期 • 掌握Application类及生命周期事件
Intent原理及分类 Intent是Android应用内不同组件之间的通讯载体 使用Intenti可以激活Android的三个核心组件: Activity Activity_1 Service Service Intent Activity_2 BroadcastReceiver Broadcast Receiver Android软件开发 主讲:王海
Android软件开发 主讲:王海 Intent原理及分类 • Intent是Android应用内不同组件之间的通讯载体 • 使用Intent可以激活Android的三个核心组件: – Activity – Service – BroadcastReceiver Activity_1 Intent Broadcast Receiver Service Activity_2
使用Intent启动Activity、Service和BroadcastReceiver:三大组件 启动Activity:通常需要调用startActivity(Intent intent)或startActivityForResult(Intent intent,.int requestCode)方法,其中Intent参数用于封装目标Activity所需信息 ·启动Service:通常需要调用startService(Intent intent)或bindService(Intent intent,ServiceConnection conn,int flags)方法,其中Intent参数用于封装目标Service所 需信息 。触发BroadcastReceiver时,调用sendBroadcast(Intent intent)方法来发送广播信息,其中 Intent参数用于封装目标BroadcastReceiver所需信息 Android软件开发 主讲:王海
Android软件开发 主讲:王海 使用Intent启动Activity、Service和BroadcastReceiver三大组件 • 启动Activity:通常需要调用startActivity(Intent intent)或startActivityForResult(Intent intent,int requestCode)方法,其中Intent参数用于封装目标Activity所需信息 • 启动Service:通常需要调用startService(Intent intent)或bindService(Intent intent,ServiceConnection conn ,int flags)方法,其中Intent参数用于封装目标Service所 需信息 • 触发BroadcastReceiver时,调用sendBroadcast(Intent intent)方法来发送广播信息,其中 Intent参数用于封装目标BroadcastReceiver所需信息
Intentz意图类 。显式Intent-f 明确指定需要启动或触发组件的类名 ·隐式Intent-一指定了需要启动或触发的组件应满足的条件 Android软件开发 主讲:王海
Android软件开发 主讲:王海 Intent意图类 • 显式Intent——明确指定需要启动或触发组件的类名 • 隐式Intent——指定了需要启动或触发的组件应满足的条件