什么是HttpDns HttpDns是通过网络请求的方式,获取即将发送的业务请求所需要的ip地址。 为什么要用HttpDns 在使用HttpDn...
原生RecyclerView无法支持下拉刷新及上拉加载等操作,需要封装才能支持。考虑到不仅仅是RecyclerView可能需要该操作,任何一个V...
回顾上一节,我们介绍了Socket是啥,如何建立C/S模式下的双向通信。这次我们来看一看HTTP协议是什么样的,如何基于Socket建立HTTP...
如果把App比作人体,那么Handler机制就是人体的整个神经系统。它维系着从脑部到全身的任何一个部位的命令信息的传递。 Handler 机制的...
目录概况: ThreadLocal 的定义 ThreadLocal 的用途 ThreadLocal的设计细节 ThreadLocal 的定义 我...
Cookie Cookie最早由网景公司设计并运用到Web通讯中,后被作为规范纳入到RFC2965中。通常情况下,Cookie会包含如下信息:n...
最近有个需求是在push信息内制定某模块(Activty)名称,端上拿到该名称,在用户点击通知的时候自动打开对应Activity页面。老逻辑是这...
Camera1 虽然Camera作为第一代原生android所提供的相机类一直被开发者甚至Google官方开发人员所诟病,但为了兼容和适配And...
相信能够认知到socket层面的大家,至少对网络的分层有一定的了解。这里便简单的呈现一张经典的网络协议的层级图方便对应理解。 在Java(Kot...