具有intent过滤器的活动可以由来自另一个应用程序的显式Intent触发 .
然后,每个主要活动都有一个intent过滤器,比如动作android:name =“android.intent.action.MAIN”,类别android:name =“android.intent.category.LAUNCHER”,导出到另一个应用程序?
这是否意味着每个主要活动都容易受到其他应用的影响?
首先,应用程序间通信由构建Java堆栈的抽象Linux内核引导,构成Android平台 . 这个底层Linux内核在某种程度上确实监视来自应用层的每个调用,该应用层必须处理与调用应用程序本身无关的数据 .
参考:An Empirical Evaluation of the Android Security Framework-Alessandro Armando, Alessio Merlo, Luca Verderame
其次,在真正意义上,导入意图不允许能够访问其他应用程序的意图的应用程序仅基于与其相关联的意图过滤器来访问与外部应用程序相关联的其他数据或特征 .
希望这可以帮助 .
1 回答
首先,应用程序间通信由构建Java堆栈的抽象Linux内核引导,构成Android平台 . 这个底层Linux内核在某种程度上确实监视来自应用层的每个调用,该应用层必须处理与调用应用程序本身无关的数据 .
参考:An Empirical Evaluation of the Android Security Framework-Alessandro Armando, Alessio Merlo, Luca Verderame
其次,在真正意义上,导入意图不允许能够访问其他应用程序的意图的应用程序仅基于与其相关联的意图过滤器来访问与外部应用程序相关联的其他数据或特征 .
希望这可以帮助 .