2012-06-29 109 views
0

就像我們在asp.net和其他人中有一個web.config文件,我們在那裏放置了幾個設置來讀取值並一次又一次地使用它們。我想知道如果我可以在android應用程序中做同樣的事情。例如,我有一個庫項目,其中有像服務器細節等參數設置。所有這些參數對於每個應用程序都是不同的。所以我把它們寫在某處並閱讀詳細的運行時間。在android中有沒有類似web.config的東西?

希望我已經正確解釋了我的問題。

在此先感謝。

回答

0

您可以獲取資產文件夾或原始文件夾的優勢。將您的配置文件放在那裏。 然後在應用程序中,您可以使用AssetManager作爲資源文件夾,或使用context.getResources()作爲原始文件夾。

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"; 
相關問題