0

たとえば、使用しているローカルホストへの接続ごとに、すべての画面で変数をグローバル変数として保存したいので、10.0.2.2接続ごとにそのIPを書き込む必要があり、モバイルでアプリケーションを試したいときはデバイスをコードに移動して、すべて10.0.2.2をシステムの静的 ip192.168.1.101に置き換える必要があります。グローバル変数でその ip を指定する方法はありますか? Androidで使用する必要があることを読みましたstringが、方法がわかりません。助けてください

4

1 に答える 1

1

SharedPreferences を使用して保存および取得します: http://developer.android.com/reference/android/content/SharedPreferences.html

例: http://developer.android.com/guide/topics/data/data-storage.html#pref

public static final String PREFS_NAME = "MyPrefsFile";

//retrieve
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
String ip= settings.getString("ip");
//use ip

//store
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("ip", mIp);
editor.commit();
于 2012-07-04T12:47:16.880 に答える