【问题标题】:okHTTP used internally on android devices >4.4 when using HttpUrlConnection?okHTTP 在使用 HttpUrlConnection 时在 android 设备 >4.4 内部使用?
【发布时间】:2015-08-18 14:13:01
【问题描述】:

我想知道是否有人可以确认某些内容,因为我不确定它是否适用于手机上安装的 android 版本或我正在编译的 SDK 版本。

现在 HTTPUrlConnection 似乎在设备 > 4.4 上内部使用 OkHttp。因此,如果我的应用程序针对 4.4 编译但可以在 4.0 上运行,如果它在 4.0 上启动,它仍然会在下面使用 OkHttp 吗?

我认为使用 OkHttp 作为直接实现并绕过 HttpUrlConnection 仍有一些优势?

提前致谢

【问题讨论】:

    标签: android httpurlconnection okhttp


    【解决方案1】:

    如果在 4.0 上启动,它下面还会使用 OkHttp 吗?

    仅当您直接使用 OkHttp 的 API 时,通过与您的应用打包的 OkHttp 副本。

    虽然 Google 可能有一台时间机器,但他们并没有使用它来“retcon”Android 并将 OkHttp 作为 Android 4.4 之前的 Android 版本中的 HttpUrlConnection 实现。

    我认为使用 OkHttp 作为直接实现并绕过 HttpUrlConnection 仍有一些优势?

    我更喜欢OkHttp's native API。它提供 SPDY 和 HTTP/2 支持,如果您正在与反过来支持这些的服务器交谈,这将非常有用。

    【讨论】:

    • 谢谢。太好了,这就是我正在寻找的确认。
    猜你喜欢
    • 2014-11-17
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    • 2014-01-01
    • 1970-01-01
    相关资源
    最近更新 更多