android 网络通信

1. 在在androidManifest.xml文件中 授权访问网络的权限

 

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

 

2.通过get请问向服务器断发送数据。

 

 

public static boolean doget(String actionurl, Map<String,Object> params) throws Exception {

 

StringBuffer sb = new StringBuffer(actionurl);

if(params!=null && !params.isEmpty()){

sb.append("?");

for(Entry<String, Object> en : params.entrySet()){

 

 

sb.append(en.getKey()).append("=").append(URLEncoder.encode(en.getValue().toString())).append("&");

}

}

sb.deleteCharAt(sb.length()-1);

actionurl = sb.toString();

URL url = new URL(actionurl);

HttpURLConnection conn = (HttpURLConnection) url.openConnection();

conn.setRequestMethod("GET");

conn.setReadTimeout(5000);

if(conn.getResponseCode()==200){

return true;

}

return false;

}

你可能感兴趣的:(get请求发送数据,android网络通信)