在Android中需要“App wrapping”的可能选项

时间:2013-04-18 07:00:56

标签: android

我想了解" App wrap" Android中提供的选项。 我的要求是控制2-3个apks,它们将被包装在一起。 apks将相互通信以进行数据共享,但不与第三方应用程序进行通信。

Android中用于包装apks的任何选项。

2 个答案:

答案 0 :(得分:0)

Use签署相同的证书(不需要JAR或库引用,除非您的应用已按此方式构建):

  

应用程序模块化 - Android系统允许应用程序   如果是,则由相同的证书签署以在同一进程中运行   应用程序如此请求,以便系统将它们视为单个   应用。通过这种方式,您可以在模块中部署应用程序,   用户可以根据需要独立更新每个模块。

然后使用您在清单中使用android:exported=false标记的ContentProvider,以确保外部应用程序无权访问它。

答案 1 :(得分:0)

您需要使用apktool / dex2jar对应用程序进行反编译,然后使用AOP注入代码。然后,您需要重新编译应用程序并签名。