京东分类页面

论坛 期权论坛     
选择匿名的用户   2021-5-26 13:27   179   0
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;">    <br></span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"> 1.先添加需要的依赖</span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"></span></p>
<pre style="background-color:#ffffff;color:#000000;font-family:&#39;宋体&#39;;font-size:10pt;">compile <span style="color:#008000;font-weight:bold;">&#39;com.squareup.okhttp3:okhttp:3.3.0&#39;
</span>compile <span style="color:#008000;font-weight:bold;">&#39;com.github.bumptech.glide:glide:3.7.0&#39;</span></pre>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"> 2.添加网络权限</span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"></span></span></p>
<pre style="background-color:#ffffff;color:#000000;font-family:&#39;宋体&#39;;font-size:10pt;">&lt;<span style="color:#000080;font-weight:bold;">uses-permission </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:name&#61;</span><span style="color:#008000;font-weight:bold;">&#34;android.permission.WRITE_EXTERNAL_STORAGE&#34;</span>/&gt;
&lt;<span style="color:#000080;font-weight:bold;">uses-permission </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:name&#61;</span><span style="color:#008000;font-weight:bold;">&#34;android.permission.READ_EXTERNAL_STORAGE&#34;</span>/&gt;
&lt;<span style="color:#000080;font-weight:bold;">uses-permission </span><span style="color:#660e7a;font-weight:bold;">android</span><span style="color:#0000ff;font-weight:bold;">:name&#61;</span><span style="color:#008000;font-weight:bold;">&#34;android.permission.INTERNET&#34;</span>/&gt;
</pre>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"> 3.HttPConfig类</span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"></span></p>
<pre style="background-color:#ffffff;color:#000000;font-family:&#39;宋体&#39;;font-size:10pt;"><span style="color:#000080;font-weight:bold;">package </span>com.bw.lenovo.my_fenlei.http;

<span style="color:#808080;font-style:italic;">/**
</span><span style="color:#808080;font-style:italic;"> * 接口存放类
</span><span style="color:#808080;font-style:italic;"> */
</span><span style="color:#000080;font-weight:bold;">public class </span>HttpConfig {
    <span style="color:#808080;font-style:italic;">//左侧列表接口
</span><span style="color:#808080;font-style:italic;">    </span><span style="color:#000080;font-weight:bold;">public static </span>String <span style="color:#660e7a;font-style:italic;">Left_url </span>&#61; <span style="color:#008000;font-weight:bold;">&#34;https://www.zhaoapi.cn/product/getCatagory&#34;</span>;
    <span style="color:#808080;font-style:italic;">//右侧列表接口
</span><span style="color:#808080;font-style:italic;">    </span><span style="color:#000080;font-weight:bold;">public static </span>String <span style="color:#660e7a;font-style:italic;">right_url </span>&#61; <span style="color:#008000;font-weight:bold;">&#34;https://www.zhaoapi.cn/product/getProductCatagory&#34;</span>;
}
</pre>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"> 4.根据接口去解析一键解析Bean类(LeftBean)和(RightZiBean)</span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"> 5.写okHttp网络请求框架 OkHttpUtils</span></p>
<p><span style="font-family:&#39;KaiTi_GB2312&#39;;font-size:18px;color:#FF0000;"></span></p>
<pre style="background-color:#ffffff;color:#000000;font-family:&#39;宋体&#39;;font-size:10pt;"><span style="color:#000080;font-weight:bold;">package </span>com.bw.lenovo.my_fenlei.http;

<span style="color:#000080;font-weight:bold;">import </span>android.os.Handler;
<span style="color:#000080;font-weight:bold;">import </span>android.os.Message;

<span style="color:#000080;font-weight:bold;">import </span>java.io.IOException;
<span style="color:#000080;font-weight:bold;">import </span>java.util.Map;
<span style="color:#000080;font-weight:bold;">import </span>java.util.Set;

<span style="color:#000080;font-weight:bold;">import </span>okhttp3.Call;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.Callback;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.FormBody;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.Interceptor;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.OkHttpClient;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.Request;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.RequestBody;
<span style="color:#000080;font-weight:bold;">import </span>okhttp3.Response;

<span style="color:#000080;font-weight:bold;">public class </span>OKHttpUtils {

    <span style="color:#000080;font-weight:bold;">private static </span>OKHttpUtils <span style="color:#660e7a;font-style:italic;">okHttpUtils </span>&#61; <span style="color:#000080;font-weight:bold;">null</span>;
    <span style="color:#000080;font-weight:bold;">private </span>OnLoadLinstener <span style="color:#660e7a;font-weight:bold;">onLoadLinstener</span>;

    <span style="color:#000080;font-weight:bold;">private </span>MyViewHolder <span sty
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP