
Android开发基础-网络篇
文章平均质量分 81
蔡睿智
感谢那些看轻你的人,没有他们你也不会含泪前行
展开
-
Volley与XUtils网络请求使用对比,心得,两者基本使用
之前一直使用的Volley作为网络请求框架,它是Google 在2013年的I/O大会 上,发布的。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮,同时扩展性很强。在用它之前我进行了简单的封装,因为Volley默认的请求线程生命周期伴随着Activity的周期,这有时并不能满足项目需要,so上代码:原创 2016-01-21 19:38:30 · 4168 阅读 · 0 评论 -
Android更好的扩展性更强网络请求框架----okhttp
大家刚开始写项目时,大多数会选择比较成熟的第三方请求框架。比如Xutils等,更有心者会选择Volley。我个人感觉这是值得肯定的。这两个框架我都在项目中实践过,各有千秋。在我之前的文章中我已经将他们在网络方面的使用,性能做了比较,大家可以看一下。说实话写的不怎么地。看客莫怪,随便骂,我尽量改。哈哈! 随着大家的项目经验的积累,会发现这些成熟的框架反而不适合自己的需要了,因为封原创 2016-02-16 18:34:10 · 1080 阅读 · 0 评论 -
Android之Socket,Service通讯
Android与服务器之间的通讯方式主要有两种。一种是Http通讯 , 一种是Socket通讯。两者最大的差异在于,Http连接使用的是“请求---响应方式”,即在请求是建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket则是在双方建立连接后就直接进行数据传输,在连接时可实现信息的主动推送,而不需要每次由客户端向服务端发送请求。原创 2016-11-10 12:50:55 · 7386 阅读 · 1 评论 -
Android之Html将网络图片替换为本地图片
今天做项目时候,需要实现在没有网络情况下,将Html中的网络图片路径替换成本地的显示出来,因为时间问题就想到了一个笨办法,循环遍历找到Html中的图片路径将其替换成本地图片路径,在使用TextView的fromHtml来加载。 原版代码如下:"http://mmbiz.qpic.cn/mmbiz_jpg/UumbtPXjnGme3RcVZNib3Te8原创 2017-01-09 20:35:20 · 2903 阅读 · 0 评论 -
使用VLC搭建组播服务器,在客户端进行播放
最近,在写一个项目需要用到VLC搭建组播流服务器作为视频源,我这里使用了UDP协议。UDP协议主要作用是将网络数据流量压缩成数据报的形式,一个典型的数据报就是一个二进制的传输单位。每一个数据报的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。总体来说:UDP任然不失为一项非常实用和可行的网络传输协议。 搭建VLC服务器的流程:原创 2017-03-07 15:04:13 · 38847 阅读 · 1 评论 -
Android判断后台服务(Service)是否运行
今天在项目中需要判断某个服务是否在后台运行,因此写了一个工具类方便大家调用,话不多说,上代码。** * 服务工具类 * * @author Administrator * */public class ServiceUtils { /** * 判断服务是否开启 * * @return */ public static boolean isServiceR原创 2017-04-27 11:01:41 · 28126 阅读 · 1 评论