Android アプリを Jsp ページに接続しようとしています。サーバーの IP アドレスが必要です。助けてください。
URL url = new URL("http://xxx.xx.xx.xx:8080/Iplogin.jsp?ip="+et.getText().toString());
xxx.xx.xx.xx:8080 の代わりに、設定ファイルから譲る必要があります。
これを行う最も簡単な方法は、IP アドレスを文字列 xml ファイルに入れて、getString(id) で取得することです。
私は使用しますSharedPreferences
。プリファレンス値を取得するのは簡単で、プリファレンス アクティビティを作成するのも簡単です。
コードは次のようになります。
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
String host = prefs.getString("KEY_PREF_IPADR", "127.0.0.1");
int port = prefs.getInt("KEY_PREF_PORT", 8080);
URL url = new URL("http://"+host+":"+port+"/Iplogin.jsp?ip="+et.getText().toString());