2

Android 开发人员指南指出“应用程序组件是 Android 应用程序的基本构建块。每个组件都是系统可以通过它进入您的应用程序的不同点。并非所有组件都是用户的实际入口点,有些组件相互依赖”。我想知道,除了活动之外,哪些其他组件(服务、广播接收器)可以充当 Android 应用程序的入口点。我确信 ContentProvider 在这种情况下没有意义。

4

2 回答 2

6

我想知道,除了活动之外,哪些其他组件(服务、广播接收器)可以充当 Android 应用程序的入口点

如果它们被导出, AService或 aBroadcastReceiver可以是“Android 应用程序的入口点”。

我确信 ContentProvider 在这种情况下没有意义。

我不同意。我认为 exportContentProvider也是“Android 应用程序的入口点”。

于 2013-04-20T21:59:01.420 回答
1

您也可以阅读这篇论文(发表在顶级安全会议 CCS 2012 上)。作者提出了一种算法来从应用程序中发现可能的入口点。

于 2013-04-21T03:20:08.393 回答