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