[英]Override res/values/strings.xml file with /strings.xml download to sd card from server android
[英]Dynamic strings.xml file creation from API response
最后,我找到了解决方案。 基本上,使用groovy脚本,您可以通过java.net
URL
类调用http端点,以字符串形式GET
调用的响应,并将响应写入到string.xml文件中。
在build.gradle(项目级别)中,我定义了“ syncStrings
”任务,如下所示:
task syncStrings {
def strings = new URL( 'https://localise.biz/api/export/locale/it-IT.xml?format=android&key=<api_key>' ).text
File file = new File("app/src/main/res/values/strings.xml")
file.write(strings)
}
希望它可以帮助别人;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.