如果我发布的应用程序包含几个xml数据文件(即带有GPS协议的位置等),我是否可以更新这些数据文件而无需发送应用程序更新?我正在考虑在res / xml / locations.xml中添加一个版本标记,然后定期检查WWW中的服务器以查看该文件是否需要更新。
由于
答案 0 :(得分:2)
/res/
文件夹是为特定的Android资源(布局,绘图,字符串等)保留的。此外,您无法在运行时写入此文件夹,因此无法直接更新数据文件。
一种方法是将初始数据xml放在/assets/
文件夹中,然后将其复制到Internal Storage。然后,应用程序可以检查服务器并根据需要更新/替换文件。