随笔分类 -  移动网络

TCP/IP协议及Android网络通信
摘要:本文的内容有别于之前文章中纯技术的探讨,会从 业务逻辑 、 技术 、 团队 和 方法论 的角度探讨如何快速高效地完成一个Android项目。当然,快速高效是有前提的,第一,本文依然是从研发的角度来谈如何把控项目的,而这种研发人正如陈皓在 "《技术人员的发展之路》" 中提到的,需要具备 高效的学习能力 阅读全文
posted @ 2017-08-10 08:55 yhthu 阅读(1114) 评论(0) 推荐(1) 编辑
摘要:本文属于 "Android局域网内的语音对讲项目" 系列, "《实时Android语音对讲系统架构》" 阐述了局域网内Android语音对讲功能的框架,本文在此基础上进行了优化,包括音频的录制、播放,通信方式,以及整体架构的改进。 本文主要包括以下内容: 1. 通过生产者 消费者模式保证数据链路的鲁 阅读全文
posted @ 2017-05-26 10:13 yhthu 阅读(1607) 评论(0) 推荐(0) 编辑
摘要:本文属于 "Android局域网内的语音对讲项目" 系列, "《通过UDP广播实现Android局域网Peer Discovering》" 实现了局域网内的广播及多播通信,本文将重点说明系统架构,音频信号的实时录制、播放及编解码相关技术。 本文主要包含以下内容: 1. AudioRecord、Aud 阅读全文
posted @ 2017-04-25 08:53 yhthu 阅读(7926) 评论(2) 推荐(0) 编辑
摘要:本文主要介绍如下三个Android支持库控件的配合使用: TabLayout:android.support.design.widget.TabLayout ViewPager:android.support.v4.view.ViewPager RecyclerView:android.suppor 阅读全文
posted @ 2017-04-14 08:46 yhthu 阅读(3835) 评论(0) 推荐(1) 编辑
摘要:本文是对个人笔记中内容的整理,部分代码及图片来自互联网,由于不好找到原始出处,所以未加注明。 如有痛感,联系删除。 本文将介绍以下知识点: 1. TCP与UDP的区别; 2. 单播、多播、广播; 3. Java中实现UDP的重要的类; 4. Peer Discovering方案 一、TCP vs U 阅读全文
posted @ 2017-04-10 08:35 yhthu 阅读(2756) 评论(6) 推荐(3) 编辑
摘要:目前已经有不少Android客户端在使用Retrofit+RxJava实现网络请求了,相比于xUtils,Volley等网络访问框架,其具有网络访问效率高(基于OkHttp)、内存占用少、代码量小以及数据传输安全性高等特点。 Retrofit源码更是经典的设计模式教程,笔者已在之前的文章中分享过自己的一些体会,有兴趣的话可点击以下链接了解:《Retrofit源码设计模式解析(上)》、《Retro... 阅读全文
posted @ 2016-12-03 16:38 yhthu 阅读(4663) 评论(10) 推荐(1) 编辑
摘要:本文将接着《Retrofit源码设计模式解析(上)》,继续分享以下设计模式在Retrofit中的应用: 适配器模式 策略模式 观察者模式 单例模式 原型模式 享元模式 一、适配器模式 在上篇说明CallAdapter.Factory使用工厂模式时,提到CallAdapter本身采用了适配器模式。适配器模式将一个接口转换成客户端希望的另一个接口,使接口本不兼容的类可以一起工作。 Call接口是Re... 阅读全文
posted @ 2016-11-25 18:32 yhthu 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:Retrofit通过注解的方法标记HTTP请求参数,支持常用HTTP方法,统一返回值解析,支持异步/同步的请求方式,将HTTP请求对象化,参数化。真正执行网络访问的是Okhttp,Okhttp支持HTTP&HTTP2,因此,使用Retrofit可以支持REST、HTTPS及SPDY。 行业内分析Retrofit的使用方法的文章已经比较丰富,这里不再赘述,如想了解这部分内容,请参考如下链接。 《用 ... 阅读全文
posted @ 2016-11-22 14:52 yhthu 阅读(3601) 评论(0) 推荐(2) 编辑
摘要:Volley是由Google开源的、用于Android平台上的网络通信库。Volley通过优化Android的网络请求流程,形成了以Request-RequestQueue-Response为主线的网络访问链,使得Android网络访问变得简单、高效、扩展性强。(根据RTFSC原则,强烈建议Android的童鞋学习下Volley的架构设计)下面将以ImageLoader、ImageCa... 阅读全文
posted @ 2015-12-12 12:43 yhthu 阅读(1535) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示