1.new Intent(),用uri,action.
uri用来存放信息。
action处理动作:是发邮件,还是共享照片
再用startActivity().
不同app之间交流用的是隐式的intent。
2.如果不是用uri形式,也可以用MIME类型。
3.用queryIntentActivity来查询是否有app接受该intent.
4.startActivityForResult() 是另一个App返回本App结果的函数。
并用onActivityResult()接受
5.manifest中中属性,能让系统中其他app分享启动你的app的activity,比如你的app是social app,能分享相册中照片,那么在相册app中,必须能查找到你的app intent 和activity.
6.为了确保你的activity能够handle那些intent,
每个intent filter要尽可能详细。
7.explicit intent 和implicit intent
explicit intent 是显性 intent 明确了是在哪个activity,service ,broadcast下的intent,是在同一个App下调动
implicit intent 是在隐式的,未知acitivity,service,broadcast下的intent,是在不同App下调动。