我尝试将android应用程序连接到Jsp页面。它需要我的服务器的IP地址。目前我热核心IP地址,但现在我想动态地这样做,因为我在我的android代码中做了什么?请帮助我。
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());