【发布时间】:2012-09-20 08:02:17
【问题描述】:
我想将一个应用程序(我们称之为 app1)集成到另一个应用程序 (app2) 中,该应用程序将通过单击按钮调用 app1。在不将 app1 的源代码暴露给 app2 的情况下,有哪些可能的方法来实现这一点。 app1 不应该作为单独的应用程序安装,它应该是 app1 的一部分。
我正在考虑以某种方式将 app1 转换为 jar 文件并将其集成到 app2 中,这可能吗?或者建议我一些方法来实现上述要求。
【问题讨论】:
-
你不能使用 app2 中的特殊
Intent来启动 app1 吗? -
app1 应该嵌入到 app2 中,而不是作为单独的应用程序。
-
就代码而言,如果您可以按照here 所述访问它,您可以从某个 *.dex 文件中加载类。您想在 app1 的资产中提供整个 app2.apk 吗?
-
"app1 应该嵌入到 app2 中,而不是作为单独的应用程序。" ——你是app1的作者吗?如果没有,您是否拥有允许以任何方式分发的 app1 的许可证,更不用说这个了?
-
@YashwanthKumar Android 目前不支持应用嵌入。你不能偷偷摸摸任何成熟的应用程序,让它在没有用户安装的情况下在 android 系统中运行。这样看来,这是一个很好的安全措施。
标签: android