用文本文件中的值替换login.java中的ip地址和端口
我正在使用webservice脚本php开发一个android应用程序,将用户注册到数据库中 在register.java中,我有:用文本文件中的值替换login.java中的ip地址和端口,java,android,web-services,url,text-files,Java,Android,Web Services,Url,Text Files,我正在使用webservice脚本php开发一个android应用程序,将用户注册到数据库中 在register.java中,我有: private static final String LOGIN_URL = "http://192.168.1.30:80/webservice/register.php"; 我不想把IP和端口放在这些代码中,并从文本文件中检索它们。因此,我在其中创建了一个文本文件:IP=192.168.1.30 端口=80 以及configuration.java: p
private static final String LOGIN_URL = "http://192.168.1.30:80/webservice/register.php";
我不想把IP和端口放在这些代码中,并从文本文件中检索它们。因此,我在其中创建了一个文本文件:IP=192.168.1.30
端口=80
以及configuration.java:
package com.example.app;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Properties;
public class Configuration
{
public void getparams() throws IOException{
Properties properties = new Properties();
FileInputStream fileStream = new FileInputStream("C:/.../configuration.txt");
try {
properties.load(fileStream);
properties.get("IP");
properties.get("Port");
} finally {
fileStream.close();
}
}
}
如何调用register.java url中的端口号和ip地址?您可以使用java中可用的Properties类从文件加载属性 请检查此链接configuration.java:import java.io.FileInputStream;导入java.io.FileNotFoundException;导入java.io.IOException;导入java.util.Properties;公共类配置{public void getparams抛出IOException{Properties Properties=new Properties;FileInputStream fileStream=new FileInputStream:/…/Configuration.txt;尝试{Properties.loadfileStream;Properties.getIP;Properties.getPort;}最后{fileStream close;} }