Android-网络
煮酒问寒秋丶
这个作者很懒,什么都没留下…
展开
-
Android-HttpClient连接网络获取数据
大部分Android App都使用HttpURLConnection 和 Apache HTTP Client来发送和接收网络数据(不包括第三方开源项目),这两者都支持HTTPS,流上传和下载,可配置超时,IPv6和连接池。 1)关于Apache HTTP Client: DefaultHttpClient(android5.1\external\apache-http\s原创 2015-11-14 22:32:48 · 2292 阅读 · 0 评论 -
Androidd-XmlPullParser解析XML
在上一篇文章Android-HttpClient连接网络获取数据中,简单使用了HttpURLConnection来获取网络数据,然而并没有对获取的数据做任何操作,比如解析从网络得到的数据。这篇文章,就来练习一下使用XmlPullParser解析XML。 XmlPullParser在Android源码中是使用的最多的一种XML解析器,当然还有其他的解析方式,比如:SAX解析器。对于这些解析原创 2015-11-14 22:48:23 · 3390 阅读 · 0 评论 -
Android-使用Volley 连接网络
Volley是Android开源的一个框架,于2013年在Google大会上发布。 Volley是一个Http库,它Android Apps执行网络操作更加方便,并且更加高效。在Android 开源项目仓库中可以获得Volley源码: git clone https://android.googlesource.com/platform/framework原创 2015-11-19 22:54:46 · 973 阅读 · 0 评论 -
Android-Volley源码分析
在上一篇文章Android-使用Volley 连接网络中,学习了简单使用Volley连接网络并获取数据,今天就来学习一下Volley的源码。毕竟刚开始接触Volley的时候,谁都难免会对其实现过程有所迷惑,我以自己刚接触Volley时心中的几点疑惑为例:1)Volley 是靠什么去连接网络的?2)Volley要连接网络,就需要异步类的操作,Volley是如何处理这步的?3)Voll原创 2015-11-19 23:27:57 · 463 阅读 · 0 评论 -
Android-Android解析JSON
在Android-使用Volley 连接网络中学习了Volley发送JsonRequest并获得返回的结果(JSONObject类型)。今天就来练习一下解析JSON。 一、先了解一下JSON的基本知识(详情请参考:http://www.json.org.cn/): JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅原创 2015-11-19 23:47:16 · 602 阅读 · 0 评论 -
Android-Volley解析中文乱码
用Volley解析数据的时候,出现中文全部为乱码,出现乱码的问题,通常都是编码问题,那如果数据被加密了,是否也会乱码呢?应该也会乱码吧,不过这种情况下,就不光是中文乱码了。当然并不是解析所有的中文都是乱码 在Android-HttpClient连接网络获取数据中使用HttpURLConnection 的时候,就手动去设置了编码格式: public String getSt原创 2016-01-21 14:13:18 · 2300 阅读 · 0 评论