Android静态配置设置

时间:2013-11-20 10:08:01

标签: android settings preferences

我想定义一系列应该可修改的应用程序,但应该在执行期间保持静态。例如,我使用自己的REST API并在生产和开发服务器之间切换很多,所以我希望有一个允许我修改URL的外部文件,但在应用程序中我希望能够调用它任何活动都是静态的。

有没有办法实现这个目标? SharedPreferences需要一个上下文,而且我找不到从应用程序外部更改参数的方法。

1 个答案:

答案 0 :(得分:0)

创建一个xml配置文件并将其添加到您的项目中。它将是production配置文件。将debug配置文件放在SD卡上。在您的代码中,首先检查SD卡是否存在配置文件。如果存在,请使用它;如果没有从应用程序文件夹加载生产版本。