|
@@ -30,6 +30,7 @@ import java.net.MalformedURLException;
|
|
|
import java.net.ProtocolException;
|
|
import java.net.ProtocolException;
|
|
|
import java.net.URL;
|
|
import java.net.URL;
|
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
|
|
|
+import java.util.Iterator;
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
import java.util.Set;
|
|
import java.util.Set;
|
|
@@ -887,4 +888,86 @@ public class Network {
|
|
|
|
|
|
|
|
// return RESULT_ERROR;
|
|
// return RESULT_ERROR;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // common editor
|
|
|
|
|
+ public static JSONObject queryAutoComplete(String url, Bundle upparams) {
|
|
|
|
|
+ upparams.putString("_action","ant_mobile");
|
|
|
|
|
+ upparams.putString("_operate","query_autocomplete");
|
|
|
|
|
+
|
|
|
|
|
+ String json_string = getJson(url,upparams , REQUEST_TIMEOUT);
|
|
|
|
|
+
|
|
|
|
|
+ if (json_string == null || json_string.isEmpty()) {
|
|
|
|
|
+ json_string = "{\"result\" : \"1\"}";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ try {
|
|
|
|
|
+ return new JSONObject(json_string);
|
|
|
|
|
+ } catch (JSONException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ public static JSONObject commoneditor_partialrefresh(JSONObject params,String url) {
|
|
|
|
|
+
|
|
|
|
|
+ Bundle bundle = new Bundle();
|
|
|
|
|
+ Iterator<String> keys = params.keys();
|
|
|
|
|
+ try {
|
|
|
|
|
+ while (keys.hasNext()) {
|
|
|
|
|
+ String key = keys.next();
|
|
|
|
|
+ Object obj = params.get(key);
|
|
|
|
|
+
|
|
|
|
|
+ if (obj instanceof Boolean)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putBoolean(key,((Boolean) obj).booleanValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Byte)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putByte(key, ((Byte) obj).byteValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Character)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putChar(key, ((Character) obj).charValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Double)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putDouble(key, ((Double) obj).doubleValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Float)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putFloat(key, ((Float) obj).floatValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Integer)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putInt(key, ((Integer) obj).intValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Long)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putLong(key, ((Long) obj).longValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof Short)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putShort(key, ((Short) obj).shortValue());
|
|
|
|
|
+ }
|
|
|
|
|
+ else if(obj instanceof String)
|
|
|
|
|
+ {
|
|
|
|
|
+ bundle.putString(key, obj.toString());
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ String json_string = getJson(url,bundle,REQUEST_TIMEOUT);
|
|
|
|
|
+
|
|
|
|
|
+ if (json_string == null || json_string.isEmpty()) {
|
|
|
|
|
+ json_string = "{\"result\" : \"1\"}";
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return new JSONObject(json_string);
|
|
|
|
|
+
|
|
|
|
|
+ } catch (JSONException e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+ return null;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|