当前位置: 首页 > news >正文

网站建设对企业发展的意义中国建设行业网官网

网站建设对企业发展的意义,中国建设行业网官网,陵水建设局网站,网站与客户互动学习笔记 目录 一. 先写XML布局 二、创建 LoginResponse 类 :封装响应数据 目的和作用: 三、创建 MyOkHttp 类 :发送异步请求 代码分析 可能改进的地方 总结 四、LoginActivity 类中实现登录功能 详细分析与注释: 总结: 改进建议: 零、响应数据样例 通过 P…

学习笔记

目录

一. 先写XML布局

二、创建 LoginResponse 类 :封装响应数据

目的和作用:

三、创建 MyOkHttp 类 :发送异步请求

代码分析

可能改进的地方

总结

四、LoginActivity  类中实现登录功能

详细分析与注释:

总结:

改进建议:


零、响应数据样例

通过 Post 登入请求

对API不做过多的细节描述。仅供代码理解

{"code": 200,"msg": "接口调用成功","data": 1
}

一、先写XML布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"xmlns:android="http://schemas.android.com/apk/res/android"><EditTextandroid:id="@+id/ed_username_login"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入账号"/><EditTextandroid:id="@+id/ed_password_login"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="请输入账号"/><Buttonandroid:id="@+id/btn_dengru_login"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="登入"/>
</LinearLayout>

二、创建 LoginResponse 类 :封装响应数据

        写一个 LoginResponse 类,目的是:用来封装从服务器返回的响应数据,通常用于解析 API 响应的 JSON 数据。它包含两个成员变量 codemsg,分别用于存储响应的状态码和消息。这个类在代码中被用于存储和处理登录请求的返回结果。

public class LoginResponse{private int code;private String msg;public int getCode() {return code;}public void setCode(int code) {this.code = code;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}
}

目的和作用:

  1. 封装响应数据:
    PostDemo 类提供了 getCode()getMsg() 方法来访问服务器返回的状态码和消息。这些字段通常在 API 响应中用于指示请求的结果(例如,code 可能表示成功或错误状态,msg 可能包含描述或错误信息)。

  2. 与 JSON 映射
    在登录请求中,使用 Gson 将响应的 JSON 字符串解析为 PostDemo 对象。比如,如果服务器返回的数据是 { "code": 200, "msg": "Login success" },Gson 会将其映射到 PostDemo 类的 codemsg 字段中。

  3. 简化处理
    通过 PostDemo 类,可以方便地在业务逻辑中处理 API 返回的状态信息,进而决定后续的操作,如登录成功或失败。

总结来说,PostDemo 类的目的是为了将服务器响应的 JSON 数据结构映射为 Java 对象,便于后续的处理和使用。

 

三、创建 MyOkHttp 类 :发送异步请求

再写一个 MyOkHttp 类,目的是:使用了 OkHttp 库来发送异步 HTTP POST 请求,执行一个登录操作。请求发送到指定的 URL,传递用户名和密码,返回响应后进行处理。代码主要结构包括请求的构建、发起、回调以及数据的解析等内容。ps.已备注详细注解

public class MyOkHttp {// 定义登录请求的 URL 地址private static final String Login_URL = "your_API";  // API地址// 发送登录请求的公共方法public static void loginRequest(String username, String password, Context context, NetworkCallback_login c
http://www.yayakq.cn/news/625501/

相关文章:

  • 移动端网站怎么做站长之家工具高清
  • 中国建设银行网站公积金查询专业做网站设计的公司
  • 怎么自己做淘宝客网站吗图书馆登录系统网站建设代码
  • 有没有网站找人帮忙做图网站后台添加新闻
  • 可以做平面设计兼职的网站许昌那有做网站
  • 网站空间2G一年多少钱郑州网站推广多少钱
  • 微信网站建设协议我想在网站上卖食品怎么做
  • dw做视频网站电商网站建设可行性分析
  • 网站没有做的关键词有排名微信小商店
  • 得物app公司怎么样苏州网页优化软件
  • 学校网站建设的背景it外包费用
  • 网站建设续费合同网站建设seo优化
  • 南昌网站建设服务平台百度学术官网论文查重免费
  • WordPress浩子百度seo营销
  • 网站服务器怎么维护如何设计网页内容
  • 帮别人做设计图的网站wordpress安装在本地
  • 给私人企业做网站推广房屋建设设计网站
  • 网站建设基础型网站图片计时器怎么做
  • 网站建设如何插音乐什么网站都有漏洞
  • 珠海电子商务网站建设遇到灾难网站变灰怎么做
  • 北京 网站 优化云南网站设计模板
  • 建设网站专业公司360网站兼容模式
  • 网站怎么添加域名巴中网站建设公司
  • 学院网站建设投标商城网站用html做
  • 优秀设计网站点评邢台网站建设优化
  • 做淘宝类网站的步骤出行南宁app软件下载
  • 为网站做一则广告语西安网站建设huanxi
  • 做淘宝网站如何提取中间的提成浙江建设厅网站 打不开
  • 在线推广网站的方法嵌入式培训机构有哪些
  • 网站建设公司彩铃娱乐建设网站