在Android中,您有一长串可能的库来执行HTTP请求,我查看了一些HttpURLConnection,DefaultHttpClient,OkHttp,AndroidAsyncHttp,{ {3}}
虽然其中一些使用java.net.URLConnection
和其他org.apache.http.impl.client.DefaultHttpClient
的子类,但我无法理解Android为访问网络提供的主要入口点,即应用层HTTP GET和POST的重点方法被传递到网络堆栈的其余部分。
构建我自己的客户端或网络协议堆栈并不是我的目标,但我想知道在传递给下层TCP之前是否存在所有这些实现收敛的单点图层是否存在(Android内核,NDK,JNI,JVM,单核Java核心对象)?