通過向指定的地址發送請求,即可在一個新的html5頁面內顯示物流單號的跟綜信息,支持所有快遞公司,無需後期維護,無需申請,適合手機應用。

免費快遞查詢API地址:

http://m.kuaidi100.com/index_all.html?type=[快遞公司編碼]&postid=[快遞單號]&callbackurl=[點擊"返回"跳轉的地址]

 輸入參數

名稱

類型

是否必需

描述

type

String


要查詢的快遞公司的代碼,支持中文和模糊輸入,支持本網站的所有的快遞公司

postid

String


要查詢的快遞單號,請勿帶特殊符號,不支持中文(大小寫不敏感)如:976186294981

callbackurl

String


在查詢結果頁面點擊"返回"時跳轉的地址,讓用户查詢後能返回原來的網站或APP


返回指定網站

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=http://www.baidu.com/");//返回到指定網站
startActivity(intent);


      返回指定APP

AndroidManifest.xml

<intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="hong" android:host="jhx.searchactivity" />
  </intent-filter>

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=hong://jxh.searchactivity");//返回到指定APP
startActivity(intent);

WebView url不能設置自動添加http開頭,否則無法返回到指定APP

返回原來界面

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=test://back");//自定義域名
startActivity(intent);
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
		if(url.startsWith("http")||url.startsWith("https")){ 
			 return false;
		  }else{
		        if(url.equals("test://back")){
		        finish();
		        return true;
		        }
		   }
	}






<string-array name="kuaidi">

   <item>AAE</item>

   <item>安捷快遞</item>

   <item>安信達快遞</item> 

   <item>彪記</item> 

   <item>BHT</item> 

   <item>百福東方</item> 

   <item>中國東方</item> 

   <item>長宇物流</item>  

   <item>大田物流</item>

   <item>德邦物流</item>

   <item>DHL</item> 

   <item>DPEX</item> 

   <item>D速快遞</item> 

   <item>遞四方</item> 

   <item>EMS</item> 

   <item>Fedex</item> 

   <item>飛康達物流</item>

   <item>鳳凰快遞</item>

   <item>飛快達</item> 

   <item>國通快遞</item> 

   <item>港中能達物流</item> 

   <item>廣東郵政物流</item> 

   <item>共速達</item> 

   <item>匯通快運</item>  

   <item>恆路物流</item>

   <item>華夏龍物流</item>

   <item>海紅</item> 

   <item>海外環球</item> 

   <item>佳怡物流</item> 

   <item>京廣速遞</item> 

   <item>急先達</item> 

   <item>佳吉物流</item> 

   <item>加運美物流</item> 

   <item>金大物流</item>

   <item>嘉裏大通</item> 

   <item>晉越快遞</item>

   <item>快捷速遞</item> 

   <item>聯邦快遞</item>

   <item>聯昊通物流</item> 

   <item>龍邦物流</item>

    <item>立即送</item> 

   <item>樂捷遞</item> 

   <item>民航快遞</item> 

   <item>美國快遞</item>

   <item>門對門</item> 

   <item>OCS</item>

   <item>配思貨運</item> 

   <item>全晨快遞</item>

   <item>全峯快遞</item> 

   <item>全際通物流</item>

   <item>全日通快遞</item> 

   <item>全一快遞</item> 

   <item>如風達</item> 

   <item>三態速遞</item>

   <item>盛輝物流</item> 

   <item>申通</item>

   <item>順豐</item> 

   <item>速爾物流</item>

   <item>盛豐物流</item> 

   <item>賽澳遞</item>

   <item>天地華宇</item> 

   <item>天天快遞</item> 

   <item>TNT</item> 

   <item>UPS</item>

   <item>萬家物流</item> 

   <item>文捷航空速遞</item>

   <item>伍圓</item> 

   <item>萬象物流</item>

   <item>新邦物流</item> 

   <item>信豐物流</item>

    <item>亞風速遞</item> 

   <item>一邦速遞</item> 

   <item>優速物流</item> 

   <item>遠成物流</item> 

   <item>圓通速遞</item>

   <item>源偉豐快遞</item> 

   <item>元智捷誠快遞</item>

   <item>韻達快運</item> 

   <item>運通快遞</item>

   <item>越豐物流</item>

   <item>源安達</item>

   <item>銀捷速遞</item>

   <item>宅急送</item>

   <item>中鐵快運</item>

   <item>中通速遞</item>

   <item>中郵物流</item>

   <item>中國郵政</item>

   <item>中天萬運</item>

   <item>芝麻開門</item>

   <item>忠信達</item>

</string-array>