Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,

Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递

Intent来执行动作和产生事件。

使用Intent可激活Android应用的三个核心组件:活动Activity、服务service和广播接收器BroadcastReceiver。

Intent可以划分成显式意图和隐式意图。

显式意图:调用Intent.setComponent()或Intent.setClassName()或Intent.setClass()方法

明确指定了组件名的Intent为显式意图,显式意图明确指定了要激活的组件是哪个组件

隐式意图:没有明确指定组件名的Intent为隐式意图。Android系统会根据隐式意图中

设置的动作(action)、类别(category)、数据(URI和数据类型)找到最合适的组件来处理这个意图



更多相关文章

  1. Android应用程序组件Content Provider应用实例(1)
  2. windwos安装Android(安卓)NDK(Native Development Kit)
  3. Android中的进程和线程
  4. Android(安卓)进程间通信的几种实现方式
  5. android NDK编译多个so文件
  6. android StrictMode应用
  7. 『转』Android(安卓)多个UI库及组件资源
  8. Android模拟器环境中添加和删除apk应用程序
  9. 转载:Android中如何修改系统时间(应用程序获得系统权限)

随机推荐

  1. Android(安卓)内存泄露与优化,以及MAT工具
  2. Android/Linux 系统添加对多点触摸屏的支
  3. 给 Android(安卓)初学者的 Gradle 知识普
  4. Android实践——密码本SecretBook
  5. 团队Android小作品Chinchilla Guitar(琴琪
  6. [置顶] 【Android】ListView、RecyclerVi
  7. Android开发:教你开发TVBox应用时使用遥控
  8. 第五章 全局大喇叭---详解广播机制(Broadc
  9. Android使用RadioButton结合ListView显示
  10. Android(安卓)实现视屏播放器、边播边缓