2017-05-08 54 views
-1

我是新来的android,所以我很抱歉,如果这听起来很愚蠢。第三方应用程序是否可以从公开导出的活动类(另一个应用程序)调用任何方法?从导出的活动调用方法

例如,如果我的应用程序具有任何人都可以调用的公开许可的导出活动。是否有可能在没有用户同意的情况下使用此活动并将其称为方法的任何其他应用程序(可能是恶意的)?

回答

1

第三方应用程序是否可以从公开导出的活动类(另一个应用程序)调用任何方法?

不。第三方应用可以启动该活动。它不能调用任何方法,因为这些方法本身不是通过某种IPC机制导出的。

开始活动的行为将触发某些方法自动调用(例如,onCreate())。但是,这些方法不会被其他应用程序调用;他们正在被Android框架调用。

+0

感谢您的回答。 – Umer