package com.ladjzero.hipda;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Map;
/**
* Created by chenzhuo on 15-9-19.
*/
public class Utils {
public static Map<String, String> getUriQueryParameter(String url) {
Map<String, String> query_pairs = new HashMap<>();
String query = url.substring(url.indexOf('?') + 1);
String[] pairs = query.split("&");
for (String pair : pairs) {
int idx = pair.indexOf("=");
if (idx > -1) {
try {
query_pairs.put(URLDecoder.decode(pair.substring(0, idx), "UTF-8"), URLDecoder.decode(pair.substring(idx + 1), "UTF-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
} else {
query_pairs.put(pair, null);
}
}
return query_pairs;
}
}