我正在制作一个使用 Google Cloud Messaging 的应用程序。我想这样做,以便我可以从 XML 文件中检索字符串“SERVER_URL”,并且能够在不重新安装应用程序的情况下修改该字符串。
这样;
用户从手机中取出存储卡,将其放入计算机,他们现在可以浏览该存储卡以查找 XML 文件并修改字符串 SERVER_URL。
..在做了一些研究之后,我不确定我是否可以在不进行某种反编译的情况下访问已安装的 Android 应用程序上的任何 XML 数据(我也无法在存储卡上找到任何可读的内容)。我最初的意图是将这个值简单地放在 android 应用程序的“strings.xml”中。任何有关如何做到这一点的帮助将不胜感激,即使只是肯定知道我正在尝试做的事情实际上肯定是不可能的。
为什么我要这样?
这个 SERVER_URL 值有可能发生变化(试点项目,东西不断被移动),导致需要修改应用程序并在所有手机上重新安装。我们希望避免这样做,而只是修改该文件。
但是,我们不希望向应用程序添加功能以允许您在应用程序本身中更改 SERVER_URL,以便用户在玩手机时不会轻易意外地更改此值(智障用户,看护人会做文件修改)。
谢谢,
韦斯
注意:这是我在这个网站上的第一篇文章!