android中有没有类似web.config的东西?

时间:2012-06-29 12:20:21

标签: android eclipse

就像我们在asp.net和其他网站上有一个web.config文件一样,我们在那里放了几个设置来读取值并一次又一次地使用它们。我想知道我是否可以在Android应用程序中做同样的事情。例如,我有一个库项目,其中包含很少的参数,如服务器详细信息等。并且所有这些参数对于每个应用是不同的。所以我把它们写在某处并阅读详细的运行时间。

希望我已正确解释了我的问题。

提前致谢。

3 个答案:

答案 0 :(得分:0)

您可以获得资产文件夹或原始文件夹的优势。将配置文件放在那里。 然后在应用程序中,您可以使用AssetManager作为资产文件夹,或context.getResources()作为原始文件夹。

答案 1 :(得分:0)

我从未使用过ASP.NET,也不知道web.config是什么。也许SharedPreferences正是您所寻找的。

开发者指南:http://developer.android.com/guide/topics/data/data-storage.html#pref

答案 2 :(得分:0)

您可以让一个类包含一些您在实际项目中覆盖的静态字段。

图书馆项目:

public class ApplicationSettings {
    public static String SERVER_IP = null;
}

public class ClassThatUsesTheSettings {
    public void connect() {
        if ( ApplicationSettings.SERVER_IP == null ) {
            // No IP set by implementing project
        } else {
            // Use the settings for something smart
        }
    }
}

实施项目(可能在Application.onCreate()

ApplicationSettings.SERVER_IP = "192.168.0.1";