实现天猫查看物流功能
PS:如果觉得文章太长,你也可观看该课程的视频,亲,里面还有高清,无码的福利喔
- 欢迎关注微信公众号
微信公众号名称:Android干货程序员
需要用到开源项目地址:
https://github.com/open-android/BaseRecyclerAndAdapter
https://github.com/open-android/RetrofitUtils
总的开源项目集合地址:
- https://github.com/open-android/Android
服务器地址:
~xml
String url = "http://v.juhe.cn/exp/index?key=" + "申请的key"
+ "&com=" + name + "&no=" + number;
~
核心代码:
~~~java
String name = mEtName.getText().toString();
String number = mEtNumber.getText().toString();
String url = “exp/index?key=” + “29ae0a17faffc5a64d8384f7ccc88ef3”
+ “&com=” + name + “&no=” + number;
Request request = ItheimaHttp.newGetRequest(url);//apiUrl格式:”xxx/xxxxx”
Call call = ItheimaHttp.send(request, new HttpResponseListener() {
@Override
public void onResponse(Courier bean, Headers headers) {
Collections.reverse(bean.result.list);
adapter = new BaseRecyclerAdapter(mRecyclerView
, MyRecyclerViewHolder.class
, R.layout.layout_courier_item
, bean.result.list);
}
});
~~~
* 快递公司编号对照表
~~~xml
{
“resultcode”: “200”,
“reason”: “查询支持的快递公司成功”,
“result”: [
{
“com”: “顺丰”,
“no”: “sf”
},
{
“com”: “申通”,
“no”: “sto”
},
{
“com”: “圆通”,
“no”: “yt”
},
{
“com”: “韵达”,
“no”: “yd”
},
{
“com”: “天天”,
“no”: “tt”
},
{
“com”: “EMS”,
“no”: “ems”
},
{
“com”: “中通”,
“no”: “zto”
},
{
“com”: “汇通”,
“no”: “ht”
},
{
“com”: “全峰”,
“no”: “qf”
},
{
“com”: “德邦”,
“no”: “db”
},
{
“com”: “自动匹配”,
“no”: “auto”
},
{
“com”: “国通”,
“no”: “gt”
},
{
“com”: “如风达”,
“no”: “rfd”
},
{
“com”: “京东快递”,
“no”: “jd”
},
{
“com”: “宅急送”,
“no”: “zjs”
},
{
“com”: “EMS国际”,
“no”: “emsg”
},
{
“com”: “Fedex国际”,
“no”: “fedex”
},
{
“com”: “邮政国内(挂号信)”,
“no”: “yzgn”
},
{
“com”: “UPS国际快递”,
“no”: “ups”
},
{
“com”: “中铁快运”,
“no”: “ztky”
}
],
“error_code”: 0
}
~~~
实现天猫查看物流功能相关推荐
- php点击查看更多,微信小程序加载更多和点击查看更多功能介绍
这篇文章主要为大家详细介绍了微信小程序加载更多,点击查看更多功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序加载更多功能实现的具体代码,供大家参考,具体内容如下 ...
- python如何查看有什么模块_在python中如何查看模块功能
在python中查看模块功能的方法:1.在python命令行输入help()函数进入help帮助文档界面:2.键入[modules]列出当前所有安装的模块:3.键入相应的模块名称即可得到该模块的功能信 ...
- 《小米商城》--购物车单条数据删除、购物车数量修改、清空购物车、查看地址功能、添加地址
在购物车页面,有清空购物车方法以及按钮, 在controler里写出delete方法,现获取请求参数cid,然后传入参数cid调用deleteCartByCid方法,然后跳转到购物车展示功能 然后调用 ...
- “查看更多”功能,较完美的实现
"查看更多"功能,较完美的实现 需求: 文本过多时隐藏文本,用省略号代替,省略号后面有"查看更多"的按钮. 点击"查看更多"后展开所有文本, ...
- 安卓简洁地实现点击ImageView查看大图功能
我是在fragment里面实现查看大图功能,不过放到activity里面也一样 查看大图地功能是由dialog实现 先看看效果 实现方式很简单,可以直接复制粘贴 //方法里直接实例化一个imageVi ...
- js实现点击查看大图功能
使用layui的弹窗实现点击查看大图功能 function getImage(url, callback){let img = new Image();img.src = url;if(img.com ...
- mms彩信发送 java_MMSDemo android彩信发送模块,实现了 的加密 接收,解密查看等功能。 238万源代码下载- www.pudn.com...
文件名称: MMSDemo下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 1258 KB 上传时间: 2013-06-05 下载次数: 11 提 供 者: 胡均庭 ...
- 小程序 快递100查询查看物流
小程序查看物流 1.wxml <!-- 外层pages --> <view class='pages'><!-- 头部 --><view class='hea ...
- Vue简单的查看更多功能
Vue简单的查看更多功能 循环的数据 查看更多按钮
最新文章
- 《数据结构》知识点Day_04
- jQuery控制tab标签页
- CF986B Petr and Permutations 思维
- StringBuffer和StringBuilder使用方法比較
- C++一天一个程序(四)
- 基于java SSM springboot学生信息管理系统设计和实现2.0
- batchplot插件用法_Batchplot怎么安装及使用?Batchplot的安装方法及使用方法介绍
- python小程序源代码_【程序源代码】微信商城小程序
- android中函数的直接使用用import就可以了吗各种类不用创建对象吗_React Hooks 如何安全地使用state...
- Java第2章:变量和运算符
- adb shell按键操作(input keyevent)
- 【ubuntu操作系统入门】Ubuntu常用命令大全二
- IAT-Hook 劫持进程Api调用
- 第二课:更换国内下载源(阿里源为例)
- VBA实现dwg批量输出PDF
- 江苏省人力资源社会保障厅 省职称办 关于做好2021年度职称评审工作的通知
- 利用tp5中的图像处理功能完成海报的图片合成
- Matlab 7 win7安装步骤
- PLSQL入门与精通(第72章:LOGOFF触发器)
- 【小萝莉说Crash】第二期:Unrecognized selector xxx 之 ForwardInvocation