将android设置存储在可编辑的配置中

时间:2016-02-28 04:45:15

标签: android configuration

我正在寻找允许开发人员/测试人员将应用程序指向UAT服务器的最佳方式,而不是Android应用程序中的默认PROD。与.NET或Java一样,我将有一个app.config或属性文件,允许您在运行应用程序之前更改URL,我想了解Android应用程序的常用方法?

http://developer.android.com/guide/topics/data/data-storage.html中列出的数据存储选项很明确,但除非我遗漏了某些内容,否则它们似乎都不合适。

共享首选项和InternalStorage似乎是最合适的,但是对于共享首选项,我看起来需要root访问权来修改文件,而使用InternalStorage没有提供API来解析设置,所以只是想知道我是否遗漏了一些明显的东西。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以通过保持不同的构建风格以稍微不同的方式实现此目的。使用不同的构建风格,您可以拥有不同风格的不同配置文件。因此,将不同的构建风格用于生产,一个用于测试,并将所有不同的生产和测试文件分别放在两个风味包中,您可以构建您想要的风味。

检查此link以获取进一步参考