Intent and Intent Filters

一、打开明确的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

你可能感兴趣的:(Intent and Intent Filters)