Android 經過網頁打開本身的APP(scheme)

  1. tent();  
  2.         String scheme = intent.getScheme();  
  3.         Uri uri = intent.getData();  
  4.         System.out.println("scheme:"+scheme);  
  5.         if (uri != null) {  
  6.             String host = uri.getHost();  
  7.             String dataString = intent.getDataString();  
  8.             String id = uri.getQueryParameter("d");  
  9.             String path = uri.getPath();  
  10.             String path1 = uri.getEncodedPath();  
  11.             String queryString = uri.getQuery();  
  12.             System.out.println("host:"+host);  
  13.             System.out.println("dataString:"+dataString);  
  14.             System.out.println("id:"+id);  
  15.             System.out.println("path:"+path);  
  16.             System.out.println("path1:"+path1);  
  17.             System.out.println("queryString:"+queryString);  
  18.         }  
  19.           
  20.     }  
  21. }  



 

寫一個最簡單的網頁:html

 

[html]  view plain  copy
 
  1. <href="znn://aa.bb:80/test?p=12&d=1">test</a>  



 


測試地址:www.erdian.net/m.html

測試

 

測試結果:spa

scheme:znn
host:aa.bb
dataString:znn://aa.bb:80/test?p=12&id=1
id:1
path:/test
path1:/test.net

queryString:p=12&d=1code

 

http://www.erdian.net/?p=238xml

相關文章
相關標籤/搜索