将 Cronet 和其他库一起使用

Cronet 是一款功能强大且灵活的工具,可与其他库结合使用,集实用性、简易性和性能于一身。

ExoPlayer

ExoPlayer 通过其 Cronet 扩展程序原生支持 Cronet。全球一些最大的在线媒体应用(包括 YouTube)都在使用 Cronet。

如需了解详情,请访问 ExoPlayer 网站

gRPC

Cronet 可用作 Android 上的 gRPC 的传输层。这样一来,您的 Android 应用便可以使用 Chrome 浏览器中使用的同一网络堆栈来创建 RPC。

如需了解详情,请访问 gRPC 代码库

OkHttp

Cronet 团队提供了一个库,使 OkHttp 用户可以使用 Cronet 作为传输层,从而受益于 QUIC/HTTP3 支持或连接迁移等功能。该库也可以与其他基于 OkHttp 的库(例如 RetrofitCoilothers)结合使用。

如需了解详情,请访问 Cronet Transport for OkHttp 代码库

Glide

Cronet 是 Glide 的不错默认选择,与 Glide 与标准 Android 网络堆栈的默认集成相比,Cronet 的性能更高。

如需了解详情,请访问 Glide 网站

Dart

Cronet 可在 Dart 中直接替代 dart:io 软件包。

如需了解详情,请访问 Cronet Dart 绑定代码库,并阅读博文,了解它是如何诞生的!