我有一个Android应用程序连接到静态URL的服务器。我想知道在哪里放置网址,以便我可以从我的应用程序访问它。
共识似乎是values/strings.xml
是要走的路。但是,我担心所有静态值的单个文件都会变得难以处理。有没有办法为不同类型的字符串(UI,内部等)使用多个不同的文件?如果我只是制作不同的文件,那么android会非常聪明并将它们全部导入吗?是否有一种被接受的规范方式来做到这一点?
谢谢!
答案 0 :(得分:3)
是。您可以提供许多不同的XML文件,并以您认为合适的方式命名。它是重要的资源限定符(文件夹名称)。
提供你的字符串资源,你会没事的。
但是,由于您的URI是静态的,我会将它们作为静态最终变量放在代码中。从提供上下文可能不是最佳方法的地方调用它会更容易。让我们面对它,可能没有理由让它成为一个String资源,并且必须通过资源系统的开销来调用它,除非你需要在XML布局中,例如。