美文网首页嵌牛IT观察
安卓快递查询API使用

安卓快递查询API使用

作者: 小怪兽大作战 | 来源:发表于2017-11-05 15:36 被阅读50次

    【嵌牛导读】:等待快递的过程总是很漫长的,我们经常在淘宝、京东或者第三方平台上查询自己快递的物流信息。那么快递查询功能是如何实现的呢?下面我们来一起看一下

    【嵌牛鼻子】:android  快递查询  API

    【嵌牛提问】:安卓手机快递查询如何实现

    【嵌牛正文】:

    我们快递的信息都被封装成数据包放在快递公司的服务器上,其实我们要做的只是将向服务器发送指令,获取快递数据包,然后将数据包解析成一目了然的快递信息。

    首先获取快递信息数据包。目前有很多公司提供查询快递的接口,比如:快递鸟、快递100、爱快递等。我使用是快递鸟。快递鸟提供每天3000次的免费查询次数。首先注册快递鸟账号,开通即时查询服务,如下图所示。

    开通完成,我们会获得一个用户ID和API Key,我们在安卓程序中需要使用到用户ID和API Key。

    然后新建一个工程,创建好布局文件,如下图所示。

    然后我们完成活动部分代码编写:

    快递鸟给我们提供了demo文件,将其下载作为一个工具类添加到源文件中。

    EBusinessID  和AppKey替换成我们之前获取的用户ID和API Key。然后再活动中调用这个类,将返回一个JSON格式的数据包。数据包结构如下图所示。

    我们将Traces部分的信息解析出来就行。解析程序如下所示。

    解析完成后,返回一个集合类。将这个集合类显示到布局中的ListView中。即可完成快递查询。

    相关文章

      网友评论

        本文标题:安卓快递查询API使用

        本文链接:https://www.haomeiwen.com/subject/tmacmxtx.html