Android网络请求通讯  

一个多月没写博客了,天天忙到凌晨.具体内容是准备近期的培训资料.这种生活要持续到春节之前.经常感慨上年纪了记忆力衰退的很厉害.许多事情回头就忘的一干二净,额米豆腐.

正好昨天刚整理了一下网络通讯的内容,今天写写吧,算是给2014年留下一个尾巴的脚步.

Android通讯和java普通通讯没什么两样,不是tcp就是udp,通讯方式也无就是socket、http和soap.最节省资源的方式个人建议还是http比较好,结合json现在更加流行.

三十岁

归纳一下,如果只是get请求,不需要提交表单也不需要安全性,只要拼接地址就可以访问的情况

Url实现方式

如果需要表单提交,那get和post就要分开了,get方式写的比较麻烦,其实用List更简单

Get实现方式

好吧,使用post直接丢了一个列表

Post实现方式

因为Android默认通讯编码是UTF-8的,别忘记服务器端的编码处理调整一致就好了

还有通讯时,别忘了主线程禁止访问网络,开独立子线程或者Executors的线程池结合handler实现,当然更简单可以用AsyncTask

最容易出错的处理,HttpClient在Apache的官方包里有两个,一个类一个接口,我们使用的是接口,也就是

org.apache.http.client.HttpClient

提前祝各位元旦快乐,2014年过去了,我怀念它!

请订阅本站 RSS feed 订阅到信箱 ,欢迎 Donate 或者 上面的广告内容 支持三十岁

本文链接:Android网络请求通讯

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  • 通告关闭
  • 评论 (3)
  1. 来学习一下!

  2. 技术流,看不懂代码的路过……

  3. 有几个是垃圾评论吧

评论关闭