android应用开发 快递单号查询介面使用啥api
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android应用开发 快递单号查询介面使用啥api相关的知识,希望对你有一定的参考价值。
参考技术Aandroid应用开发 快递单号查询介面使用什么api
- 快递查询和其他的网路资料查询(比如天气)一样,没有特殊的api。
实现思路是:使用client访问资料提供方释出的网址。得到json或者 xml相应,然后解析资料,显示到应用上。
访问网路的时候别忘了使用非同步任务(asyncTask)
现在常用的快递单号查询介面有哪些?
菜鸟和快递鸟,淘系常用的是菜鸟 ,快递鸟就都能用,
免费的快递单号查询介面有哪些?
快递鸟介面比较全面、支援的快递公司多、介面安全性、稳定性、及时性都有保障,电子面单和物流轨迹查询介面都是免费的。
有没有适合电商用的快递单号查询介面?
我商城现在用的是快递鸟的介面,有免费的介面,可以试用看看
Android应用开发中如何访问隐藏API
对于这个问题,一般可以用Java Reflect技术来解决。(一)访问隐藏public类 例如PolicyManager就是个隐藏类,如果非要在App层访问它,那么就可以使用reflect技术: try Class policyClass = Class.forName(".android.internal.policy.PolicyManager"); catch (Exception e) e.printStackTrace();
(二)访问隐藏类的static方法 因为没有隐藏类的物件例项,所以只能用null去访问它的static方法或成员: try Method makenewwindow = policyClass.getMethod("makeNewWindow", new Class[] Context.class);
Window win = (Window)makenewwindows.invoke(null, context); catch (Exception e)
e.printStackTrace();
(三)访问public类的私有成员变数 try Field f = WebSettings.class.getDeclaredField("mBuiltInZoomControls");
f.setAessible(true); 关闭访问检查 f.setBoolean(wSettings, false); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString());
(四)访问public类的私有成员变数 try Method m = WebSettings.class.getDeclaredMethod("getCurrentUserAgent");
m.setAessible(true); 关闭访问检查 m.invoke(wSettings); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString());
(五)访问public类的@hide的public成员 try Object[] args = Integer.valueOf(5); Method m = WebSettings.class.getMethod("setPageCacheCapacity", new Class[]int.class);
m.invoke(wSettings, args); wSettings是WebSettings物件
catch(Exception e)
Log.i(LOGTAG, e.toString()); try Method m = WebView.class.getMethod("getWebChromeClient");
Object ob = m.invoke(mSubView); WebChromeClient client = (WebChromeClient) ob;
利用反射技术的优点是灵活,能解决一些访问限制的问题,能够在不相容的系统捕获异常,而使程式不至于崩溃;缺点是步骤比较多,需要熟悉要呼叫的类、方法名称访问属性,大量使用反射会大大增加程式码,对程式码的健壮性不利。一般被hide的类或成员可能还不太成熟稳定,所以不便公开。 另外一种解决以上访问问题的方法是汇入全编译的classes.jar包,这种方法比较简单。
比较稳定常用的快递单号查询介面有哪些?
用友APIlink,是自己比较常用也比较实用的介面了,还有其他的介面好像都有免费套餐的,具体的你可以到他们官网上去看,快递物流查询这个介面,物流资讯很准确,速度也很快,技术沟通也十分及时。
快递单号查询
你是要查询所发快递的单号?还是要查询单号所对应的物流记录?如果要查询单号很简单,直接联络发货方问一下不就行了。如果要查询快件所显示的物流记录登入该快建的官网,输入你的单号,点选查询即可。
此单号无记录。。。。
1300015698447 快件跟踪记录
发件客户城市 揽收时间 → 途径中转城市 → 送达客户城市 签收人 签收时间
揽件 地址 姓名/电话 进港扫描
↓
卸车扫描
↓
拆包扫描
↓
装包扫描
↓
装车扫描
↓
出港扫描
你是不知道快递的单号,还是不知道,怎么查询单号,所对应的物流记录?
如果你不知道单号,那就只能联络发件方查问。如果你知道,单号,可以登陆该快递的官网或者任何一个查询网站输入单号就能查询。也或者你可以提供单号,我帮你查。
查询快件最简单的办法就是,百度“快递100”,在输入你的单号就能查询了。
PHP两种不同的快递运单号查询
本DEMO中的PHP快递运单号查询都是原创,代码简单,可直接使用。通常可应用在发货和退货等场景。提示:无快递查询次数限制。
第一种根据运单号类型和运单号判断:http://www.sucaihuo.com/js/161.html
第二种根据运单号直接查询:http://www.sucaihuo.com/js/565.html
支持的快递运单号类型有:
<?php
$codes = array(
0=>array(
"code"=>"ems",
"name"=>"ems快递",
),
1=>array(
"code"=>"shentong",
"name"=>"申通快递",
),
2=>array(
"code"=>"yuantong",
"name"=>"圆通速递",
),
3=>array(
"code"=>"shunfeng",
"name"=>"顺丰速运",
),
4=>array(
"code"=>"tiantian",
"name"=>"天天快递",
),
5=>array(
"code"=>"yunda",
"name"=>"韵达快递",
),
6=>array(
"code"=>"zhongtong",
"name"=>"中通速递",
),
7=>array(
"code"=>"longbanwuliu",
"name"=>"龙邦物流",
),
8=>array(
"code"=>"zhaijisong",
"name"=>"宅急送",
),
9=>array(
"code"=>"quanyikuaidi",
"name"=>"全一快递",
),
10=>array(
"code"=>"huitongkuaidi",
"name"=>"汇通速递",
),
11=>array(
"code"=>"minghangkuaidi",
"name"=>"民航快递",
),
12=>array(
"code"=>"yafengsudi",
"name"=>"亚风速递",
),
13=>array(
"code"=>"kuaijiesudi",
"name"=>"快捷速递",
),
14=>array(
"code"=>"tiandihuayu",
"name"=>"天地华宇",
),
15=>array(
"code"=>"zhongtiekuaiyun",
"name"=>"中铁快运",
),
16=>array(
"code"=>"deppon",
"name"=>"德邦物流",
),
17=>array(
"code"=>"yousukuaidi",
"name"=>"优速快递",
),
18=>array(
"code"=>"yeahyoung",
"name"=>"越洋仓国际供应链",
),
);
?>
以上是关于android应用开发 快递单号查询介面使用啥api的主要内容,如果未能解决你的问题,请参考以下文章