之前用 python ,现在临时学 android 写应用,觉得 java 好死板啊。一个 http post json 请求, python 几行的事, java 20 行才只是完成 http 部分... json 解析又得好多行...

2015 年 2 月 23 日
 gamexg
HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost(url);

            try {
                httppost.setHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");

                List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(4);
                nameValuePairs.add(new BasicNameValuePair("*", *));
                nameValuePairs.add(new BasicNameValuePair("*", *));
                nameValuePairs.add(new BasicNameValuePair("*", *));
                nameValuePairs.add(new BasicNameValuePair("*", *));
                httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,HTTP.UTF_8));

                HttpResponse response;
                String result = null;
                response = httpclient.execute(httppost);


                if (response.getStatusLine().getStatusCode() == 200) {

                    HttpEntity entity = response.getEntity();
                    result = EntityUtils.toString(entity, HTTP.UTF_8);
                }
                Log.i(TAG, "result:" + result);
                return result;


            } catch (ClientProtocolException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
6588 次点击
所在节点    程序员
27 条回复
tuoxie007
2015 年 2 月 23 日
吐槽Java有个蛋用呢,去Google楼下举牌子啊
Tiande
2015 年 2 月 23 日
@zhengkai 高级搬砖工的感觉…
fatea
2015 年 2 月 23 日
用Volley啊,现在官方教程都提这个。
fatea
2015 年 2 月 23 日
像楼主例子里面的小数据不用Volley干嘛呢?什么都不用管,也不用考虑线程了。
schezuk
2015 年 2 月 24 日
想起几年前在书店里看见的《Win32ASM编程》了……
还有纯C用Win32 SDK写Form
miao1007
2015 年 2 月 24 日
Volley ,Retrofit, async-http都是很好的库。

总的来说就是就是 布置项目 -> 找开源 - > 找包 -> 修改 -> 完事
andybest
2015 年 2 月 25 日
@MASAILA 这几天没上QQ吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/172307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX