Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
用文本文件中的值替换login.java中的ip地址和端口_Java_Android_Web Services_Url_Text Files - Fatal编程技术网

用文本文件中的值替换login.java中的ip地址和端口

用文本文件中的值替换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

我正在使用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:

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;} }