okHttp是否是Android的一部分?

okHttp是否是Android的一部分?,android,okhttp,Android,Okhttp,根据一些参考文献,例如。 Android正在HttpUrlConnection下内部使用(或至少曾经使用)okHttp。 在最近的一些讨论中(例如),建议使用GitHub的okHttp而不是Android http API。 所以我很困惑。有人有明确的答案吗?从Android 4.4开始,使用OkHttp作为其内部HttpUrlConnection实现 资料来源: Android中使用的OkHttp版本: Android 4.4:OkHttp 1.1.2 Android 5.x:OkHttp

根据一些参考文献,例如。 Android正在HttpUrlConnection下内部使用(或至少曾经使用)okHttp。 在最近的一些讨论中(例如),建议使用GitHub的okHttp而不是Android http API。
所以我很困惑。有人有明确的答案吗?

从Android 4.4开始,使用OkHttp作为其内部
HttpUrlConnection
实现

资料来源:

Android中使用的OkHttp版本:

  • Android 4.4:OkHttp 1.1.2
  • Android 5.x:OkHttp 2.0.0
  • Android 6.0:OkHttp 2.4.0
  • Android 7.x:OkHttp 2.6.0
  • Android 8.0+:OkHttp 2.7.5
您可以在此处检查OkHttp Kitkat使用的版本:


对于其他Android版本,请将URL中的
kitkat release
替换为
-release

为什么不检查Android源代码以确定?如果将OkHttp捆绑到应用程序中,您将负责该版本并包括错误修复。你负责允许的协议。HttpsUrlConnection对于您的用例是否足够好?然后使用它,从APK中节省一些kb。OkHttp是Android的一部分吗?对你应该依靠它吗?取决于您的用例。需要注意的重要一点是:虽然OkHttp在AOSP内部使用,但您无法访问OkHttp特性,如拦截器。如果您想这样做,您需要将OkHttp包含为一个库。