0

asp.net などに web.config ファイルがあるように、値を読み取って何度も使用するためにいくつかの設定をそこに置きます。Androidアプリケーションで同じことができるかどうか疑問に思っていました。たとえば、サーバーの詳細などを設定するパラメータがほとんどないライブラリ プロジェクトがあります。これらのパラメーターはすべて、アプリケーションごとに異なります。だから私はそれらをどこかに書いて、実行時の詳細を読みます。

私の質問を正しく説明したことを願っています。

前もって感謝します。

4

3 に答える 3

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";
于 2012-06-29T12:32:57.697 に答える
0

assets フォルダーまたは raw フォルダーを利用できます。そこに構成ファイルを配置します。AssetManager次に、アプリケーションで、アセット フォルダーまたはcontext.getResources()raw フォルダーに使用できます。

于 2012-06-29T12:22:16.117 に答える
0

私は ASP.NET を使用したことがなく、web.config が何であるかもわかりません。探しているのはSharedPreferencesかもしれません。

開発者ガイド: http://developer.android.com/guide/topics/data/data-storage.html#pref

于 2012-06-29T12:23:32.350 に答える