百度了下,好像都没找到想要的,或许是我百度错了关键字吧。我这就介绍一种我现在刚学的方法。
首先web端费给我们一个接口文档。我这就接触到两块内容:
(1)通过接口传递单纯的数字,例如登录啊,我把用户输的账号密码获取 传给服务器,它会返回给我成功或失败。
我现在的登录接口参数如下:
服务器返回给我的参数:
其他的参数不用在意,我这登录只用到userInfo里的phoneNum和userPsw(账号和密码)。
把里面的userInfo抽出来形成一个类(例:UserInfo.java。名字要跟接口是一样的,没试过是不是必须的..)
UserInfo.java:(也就是对着参数一堆get set方法+构造函数)
package xxxxxxx; public class UserInfo { public UserInfo(int userId, String userName, String phoneNum, String address, String userPsw, String picAddr) { this.userId = userId; this.userName = userName; this.phoneNum = phoneNum; this.address = address; this.userPsw = userPsw; this.picAddr = picAddr; } private int userId; private String userName; private String phoneNum; private String address; private String userPsw; private String picAddr; public int getUserId() { return userId; } public void setUserId(int userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName;} public String getPhoneNum() { return phoneNum; } public void setPhoneNum(String phoneNum) { this.phoneNum = phoneNum; } public String getAddress() { return address;} public void setAddress(String address) { this.address = address;} public String getUserPsw() { return userPsw; } public void setUserPsw(String userPsw) { this.userPsw = userPsw;} public String getPicAddr() { return picAddr;} public void setPicAddr(String picAddr) { this.picAddr = picAddr;} }
LoginModel.java:(恩,这也是一堆get set方法.注意下UserInfo,我们前面已经把它抽成一个类了)
package xxxxxx; public class LoginModel { private boolean success; private String message; private int readNum; private int score; private int contribution; public LoginModel(boolean success, String message, int readNum, int score, int contribution, UserInfo userInfo) { this.success = success; this.message = message; this.readNum = readNum; this.score = score; this.contribution = contribution; this.userInfo = userInfo; }