Android 开发人员指南指出“应用程序组件是 Android 应用程序的基本构建块。每个组件都是系统可以通过它进入您的应用程序的不同点。并非所有组件都是用户的实际入口点,有些组件相互依赖”。我想知道,除了活动之外,哪些其他组件(服务、广播接收器)可以充当 Android 应用程序的入口点。我确信 ContentProvider 在这种情况下没有意义。
问问题
2652 次
2 回答
6
我想知道,除了活动之外,哪些其他组件(服务、广播接收器)可以充当 Android 应用程序的入口点
如果它们被导出, AService
或 aBroadcastReceiver
可以是“Android 应用程序的入口点”。
我确信 ContentProvider 在这种情况下没有意义。
我不同意。我认为 exportContentProvider
也是“Android 应用程序的入口点”。
于 2013-04-20T21:59:01.420 回答
1
您也可以阅读这篇论文(发表在顶级安全会议 CCS 2012 上)。作者提出了一种算法来从应用程序中发现可能的入口点。
于 2013-04-21T03:20:08.393 回答