intend启动系统的组件
2017-06-10 00:29
127 查看
首先,先了解Android中三个核心组件——Activity、Services、BroadCastProvider都是通过Intent传递参数。Intent是Android中的重要组件,可以被认为是不同组件之间通信的“媒介”或者“信使”。Intent对象大致包含Component、Action、Category、Data、Type、Extra和Flag这7种属性。
1:使用Activity组件的启动方法有两种
(1)startActivity(Intent intent)
(2)startActivity(Intent intent,int requestCode)
2:使用Services组件的启动方法也有两种
(1)ComponentName startService(Intent service)
(2)boolean bindService(Intent service,ServiceConnection conn,int flags)
3:使用BroadCastProvider组件的启动方法七种
(1)sendBroadcast(Intent intent)
(2)sendBroadcast(Intent intent,String receiverPermission)
(3)sendOrderedBroadcast(Intent intent,String receiverPermission,BroadcastReceiver resultReceiver,Handler
scheduler,int initialCode,String initialData,Bundle initialExtras)
(4)sendOrderedBroadcast(Intent intent,String receiverPermission)
(5)sendStickyBroadcast(Intent intent)
(6)sendStickyOrderedBroadcast(Intent intent,BroadcastReceiver resultReceiver,Handler scheduler,int initialCode,String initialData,Bundle initialExtras)
intend启动系统的组件大概就是这么一个情况。
转载自:http://www.cnblogs.com/wolipengbo/p/3426519.html
作者:黄凯阳
链接:intend启动系统的组件
相关文章推荐
- intend启动系统的组件
- Android启动系统自带的程序组件
- Intent启动常用的系统组件
- Android 基础组件构成系统分层以及底层启动原理
- 第一个(应用的)组件启动时,(系统)创建主进程(包名)+主线程,Application对象 (一个应用所有组件默认运行在同一个进程)
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- Android 系统启动时 PackageManagerService 对应用组件信息表的构建过程
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- Android系统源码阅读(2):根Activity组件的启动过程
- BIEE系统C组件启动不了 libxerces-c.so.28
- android系统源码分析--Activity Launcher组件启动过程
- 插件占坑,四大组件动态注册前奏(二) 系统Service的启动流程
- 如何利用魔方优化大师的U盘启动组件装win7/win8双系统图文教程
- Android adb命令启动系统组件
- Android系统中的Application和四大组件一些方法的启动顺序和一些坑
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- 插件占坑,四大组件动态注册前奏(二) 系统Service的启动流程
- Intent对象详解——使用Intent启动系统组件
- Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)
- 插件占坑,四大组件动态注册前奏(一) 系统Activity的启动流程