我想知道Android中可用的“应用程序包装”选项。我的要求是有2-3APK的控制权,这将被包装在一起。apks将相互通信以共享数据,但不会与第三方应用程序通信。
Android中用于包装apks的任何选项。
发布于 2014-01-25 21:44:13
您需要使用apktool/dex2jar对应用程序进行反编译,然后使用AOP注入代码。然后,您需要重新编译应用程序并对其进行签名。
发布于 2013-04-18 15:36:52
Use相同的证书来签署它们(不需要JAR或库引用,除非您的应用程序已经以这种方式构建):
应用程序模块化-如果应用程序请求,安卓系统允许由相同证书签名的应用程序在同一进程中运行,以便系统将其视为单个应用程序。通过这种方式,您可以在模块中部署您的应用程序,并且如果需要,用户可以单独更新每个模块。
然后使用您在清单中用android:exported=false标记的ContentProvider,以确保外部应用程序无法访问它。
https://stackoverflow.com/questions/16076474
复制相似问题