1

假设在站点上我有一个带有站点的在线 JSON 数据的 apk,现在依赖于该 apk 我想用新的 JSON 数据重新生成新的 apk 文件,并且需要来自 Manifest 文件的应用程序图标也动态更改,并且包名称也动态重命名,资源图标应该是动态变化的,想要动态的放到网站上。

怎么可能?

提前谢谢。

4

1 回答 1

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)创建开关配置任务,这将调用2nd和3rd来做你想要的应用程序

于 2012-09-06T05:52:14.450 回答