假设在网站上我有一个apk有网上JSON数据的网站,现在依赖于那个apk我想用新的JSON数据重新生成新的apk文件, 以及需要来自Manifest文件的应用程序图标也动态更改,并且包名也动态重命名,Resource图标应动态更改并希望动态地将其放在网站上。
怎么可能?
提前说道。答案 0 :(得分:1)
您需要使用ant / maven或您选择的任何构建工具,然后执行:
1)首先为你的活动创建包,它将是应用程序包名称,所有其他活动将在不同的包中(不是当前包的子包)
2)使用正则表达式任务(我知道ant和maven有这样的)来替换你的第一个活动中的清单和包名中的包名 2.1)使用复制任务将第一个活动复制到新的包目录
3)现在我们需要为json数据复制不同的图标和url。使用复制任务复制新的 当前配置的图像。我建议创建文件夹结构config / {config_name} /drawable/icon.png和config / {config_name} /values/config.xml(config.xml是带有某种json_data_url资源的android资源文件) 然后,对于自定义复制任务,您将拥有不同的json数据和应用程序图标。
4)创建开关配置任务,它将调用第二个和第三个来执行您想要的应用程序