我有一个应用程序,它是许多应用程序的基础,只需要更改string.xml中的值并在drawable文件夹中添加图像。
每当我创建一个新的应用程序时,我必须始终执行以下步骤:
- 打开应用程序库
- 更改字符串.xml中的值
- 添加drawable中的图像
- 编译所有内容并给出apk
我想知道我是否可以通过一个脚本来完成这一切,将string.xml的值作为参数,该值必须更改,并且图像必须添加到绘图中。这可能吗?
是。您可以使用ant从命令行构建项目。此外,您还可以在生成之前使用批处理文件将新图像复制到可绘制文件夹中。对于字符串更改,您可以编写一个简单的C/C++程序,该程序可以接受字符串输入并将其替换为字符串.xml以生成新的字符串.xml。您可以通过批处理文件执行此程序。一个示例批处理文件看起来像:
str_replace.exe %1 %2
copy a.png <folder>/drawable
ant
u需要使用simlple C/C++创建str_replace程序,该程序需要两个命令行参数(源字符串和目标字符串)
有关蚂蚁,请参见:http://developer.android.com/guide/developing/building/building-cmdline.html
在谷歌上搜索批处理文件中的命令行参数。