解决方案 »
- android2.1因缺少libjnigraphics.so而无法加载.so库的问题
- 【原创】CDMA基站定位获取经纬度
- android4.0 连接webservice的问题
- androidAPP windownManager问题
- HttpClient
- android mina NioSocketConnector()的使用出错
- 最新的新浪微博android SDK的weibo.java
- 内部静态接口的问题
- listview如何放两种类型的ArrayAdapter???
- Android 网络通信 Connection Reset By Peers 错误
- Android与J2 ME
- 自己不会美工,怎么搞才能漂亮点?
map.put("rt", “json”);
map.put("categoryId","2");
//……你要加什么就加什么
HttpReq req = new HttpReq(MySetting.HOST+"/api/photos/list.go",map);//HttpReq 是自定义,MySetting.HOST是你的地址下面是HttpReq ,负责拼接public class HttpReq {
public final static String METHOD_GET="GET";
public final static String METHOD_POST="POST";
public final static String METHOD_DOWN="DOWN";
// 请求方式
public String method;
// 请求地址
public String url;
// 请求参数
public Map<String, Object> params;
public String fileName;
public HttpReq(String ul,Map<String,Object> para){
url = ul;
params = para;
}
public String encodeParam(Map params) {
if (params == null) {
return "";
}
StringBuilder sb = new StringBuilder();
for (String key : params.keySet()) {
Object val = params.get(key);
if (sb.length() != 0) {
sb.append("&");
}
try {
String valStr = (val == null) ? "" : URLEncoder.encode(
val.toString(), "utf-8");
sb.append(key + "=" + valStr);
} catch (UnsupportedEncodingException e) {
Log.e(HttpReq.class.getName(), "utf-8 is not supported.", e);
}
}
return sb.toString();
}
}大致这样,有些没用的或者缺少的你酌情添加