一、打开明确的Activity或者Service
Intent(Context packageContext, Class<?> cls)
setClass(Context packageContext, Class<?> cls)
二、打开隐士的Activity或者Service,Activity或者Service那边会通过Intent Filters来识别
通过Action,Data,Category。
Intent()
Intent(String action)
Intent(String action, Uri uri)
setAction(String action)
setData(Uri data)
setType(String type)
addCategory(String category)
三、传递消息
putExtra(String name, Parcelable value)
putExtra(String name, Serializable value)
具体如何传递对象,请参考http://blog.csdn.net/xyz_lmn/article/details/5908355。
代码地址:https://github.com/jltxgcy/Demo