Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android与Jsp_Android_Jsp - Fatal编程技术网

Android与Jsp

Android与Jsp,android,jsp,Android,Jsp,我尝试将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,而不是xxx.xx.xx:8080。最简单的方法是将您的IP地址放入字符串xml文件中,

我尝试将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,而不是xxx.xx.xx:8080。

最简单的方法是将您的IP地址放入字符串xml文件中,并使用getString(id)重新获取它。

我将使用
共享引用。很容易获取偏好值,也很容易进行偏好活动

您的代码如下所示:

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());

好的。tnx alex先生,如果我把我的ip地址放在string.xml中,我得到了我的apk。然后我将我的Jsp页面切换到其他服务器,然后在apk?中编辑ip地址。那么你想在已经打包的应用程序中更改地址吗?是的。如果有其他选项在androidmanifest.xml或res文件夹中提供ip?。。。否则getString(id)是唯一的方法,请给出示例代码。。