反正有没有创建动态apk.ie假设我们有一个主站点,它有许多子域.每个子域应该有自己的自定义apk包含自己的自定义徽标,新闻等.
除了为每个站点创建单独的apk之外,它是否可以创建apk?
您可以使用java代码动态编译代码,例如使用maven或ant.要做到这一点,你需要让你的Android项目成为maven项目.要使用maven编译Android,我使用maven-android-plugin.你可以运行一些类似的东西,mvn package或者从java代码运行,等到maven使用你需要的自定义徽标编译代码.你将在目标目录中有一个apk.
为什么要创建自定义APK?为什么不下载需要定制的内容?
无论如何,您可以使用sharedUserId和getResourcesForApplication()(链接)共享来自不同APK的资源.你仍然需要制作一个APK.
来自Roman Nurik的一些信息:
如果您的应用程序使用相同的证书进行签名并
android:sharedUserId在清单中声明相同 ,则它们可以共享数据,因为它们可以读取/写入彼此的数据目录.如果您愿意,他们甚至可以分享一个过程(参见参考资料android:process).
更多类似问题的链接:
| 归档时间: |
|
| 查看次数: |
2357 次 |
| 最近记录: |