将eclipse连接到PHP,MYSQL登录并注册

将eclipse连接到PHP,MYSQL登录并注册,php,android,mysql,eclipse,Php,Android,Mysql,Eclipse,我想知道为什么我不能将我的应用程序连接到我的PHP、SQL Wamp服务器。这是我的代码,这是我的WAMP服务器的兼容性问题吗?当应用程序开始连接到服务器时,它将强制关闭。有人能帮忙吗?谢谢 还有一个问题是,我如何使这个应用程序在线,可以登录应用程序。在手机中,连接到我电脑上的wampserver。我应该使用哪个IP?我试过用,但没用。提前感谢您的回答 private JSONParser jsonParser; //URL of the PHP API private static Stri

我想知道为什么我不能将我的应用程序连接到我的PHP、SQL Wamp服务器。这是我的代码,这是我的WAMP服务器的兼容性问题吗?当应用程序开始连接到服务器时,它将强制关闭。有人能帮忙吗?谢谢

还有一个问题是,我如何使这个应用程序在线,可以登录应用程序。在手机中,连接到我电脑上的wampserver。我应该使用哪个IP?我试过用,但没用。提前感谢您的回答

private JSONParser jsonParser;

//URL of the PHP API
private static String loginURL = "http://10.0.2.2/learn2crack_login_api/";
private static String registerURL = "http://10.0.2.2/learn2crack_login_api/";
private static String forpassURL = "http://10.0.2.2/learn2crack_login_api/";
private static String chgpassURL = "http://10.0.2.2/learn2crack_login_api/";


private static String login_tag = "login";
private static String register_tag = "register";
private static String forpass_tag = "forpass";
private static String chgpass_tag = "chgpass";


// constructor
public UserFunctions(){
    jsonParser = new JSONParser();
}

/**
 * Function to Login
 **/

public JSONObject loginUser(String email, String password){
    // Building Parameters
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("tag", login_tag));
    params.add(new BasicNameValuePair("email", email));
    params.add(new BasicNameValuePair("password", password));
    JSONObject json = jsonParser.getJSONFromUrl(loginURL, params);
    return json;
}

/**
 * Function to change password
 **/

public JSONObject chgPass(String newpas, String email){
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("tag", chgpass_tag));

    params.add(new BasicNameValuePair("newpas", newpas));
    params.add(new BasicNameValuePair("email", email));
    JSONObject json = jsonParser.getJSONFromUrl(chgpassURL, params);
    return json;
}





/**
 * Function to reset the password
 **/

public JSONObject forPass(String forgotpassword){
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("tag", forpass_tag));
    params.add(new BasicNameValuePair("forgotpassword", forgotpassword));
    JSONObject json = jsonParser.getJSONFromUrl(forpassURL, params);
    return json;
}






 /**
  * Function to  Register
  **/
public JSONObject registerUser(String fname, String lname, String email, String uname, String password){
    // Building Parameters
    List<NameValuePair> params = new ArrayList<NameValuePair>();
    params.add(new BasicNameValuePair("tag", register_tag));
    params.add(new BasicNameValuePair("fname", fname));
    params.add(new BasicNameValuePair("lname", lname));
    params.add(new BasicNameValuePair("email", email));
    params.add(new BasicNameValuePair("uname", uname));
    params.add(new BasicNameValuePair("password", password));
    JSONObject json = jsonParser.getJSONFromUrl(registerURL,params);
    return json;
}


/**
 * Function to logout user
 * Resets the temporary data stored in SQLite Database
 * */
public boolean logoutUser(Context context){
    DatabaseHandler db = new DatabaseHandler(context);
    db.resetTables();
    return true;
}

}

你为什么要写连接eclipse?10.2.2不是有效的IP地址