gpt4 book ai didi

android - 从现有的 Apk 重新生成新的动态 Apk

转载 作者:行者123 更新时间:2023-11-30 04:02:23 28 4
gpt4 key购买 nike

假设在网站上我有一个 apk 和网站的在线 JSON 数据,现在依赖于那个 apk 我想用新的 JSON 数据重新生成新的 apk 文件,还需要Manifest文件中的应用图标也要动态变化,包名也要动态重命名,资源图标要动态变化,要动态放到网站上。

这怎么可能?

提前致谢。

最佳答案

您需要使用 ant/maven 或您选择的任何构建工具,然后执行以下操作:

1)首先为你的 Activity 创建包,它将是应用程序包名称,所有其他 Activity 将在不同的包中(不是当前 Activity 的子包)

2) 使用正则表达式任务(我知道 ant 和 maven 有这样的任务)替换 list 中的包名和第一个 Activity 中的包名2.1) 使用复制任务将第一个 Activity 复制到新的包目录

3) 现在我们需要为 json 数据复制不同的图标和 url。使用复制任务复制新的当前配置的图像。我建议创建文件夹结构 config/{config_name}/drawable/icon.png 和 config/{config_name}/values/config.xml(config.xml 是带有某种 json_data_url 资源的 android 资源文件)然后对于自定义复制任务,您将拥有不同的 json 数据和应用程序图标。

4) 创建 switch 配置任务,它将调用 2nd 和 3rd 来对应用程序做你想做的事情

关于android - 从现有的 Apk 重新生成新的动态 Apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293609/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com