安卓中的intent

intent分为显式intent和隐式intent

创建显式intent时需要指明被启动的类的定义,明确说明了要启动哪个activuty

隐式intent时不明确指明启动哪个类,需要系统的筛选机制来决定启动哪个,一个优势就是可以启动其他应用程序中的activity

不允许其他程序调用时把android:exported 改为false即可

对intent的筛选

intent-filter中有category和action

category default说明action是一个activity

action就是启动时用的名字

action name一般起名为:包名+intent.action.类名,以常量的形式储存在activity的类中方便使用

你可能感兴趣的:(安卓中的intent)