استخدام Chromenet مع المكتبات الأخرى
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
إنّ Cronet هو أداة قوية ومرنة يمكن استخدامها مع المكتبات الأخرى، ما يوفّر أفضل فائدة والبساطة والأداء.
ExoPlayer
يتوافق ExoPlayer بشكل أساسي مع Cronet من خلال إضافة Cronet. يستخدم Cronet من قبل بعض
أكبر تطبيقات البث في العالم، بما في ذلك YouTube.
للحصول على مزيد من التفاصيل، يمكنك الانتقال إلى موقع ExoPlayer الإلكتروني.
التكلفة الإجمالية لكل ألف ظهور (gRPC)
يمكن استخدام Cronet كطبقة نقل لإدارة الأجهزة الجوّالة للمؤسسات (gRPC) على نظام التشغيل Android. يتيح هذا لتطبيق Android الخاص بك إعداد استدعاء إجراء عن بُعد (RPC) باستخدام حزمة الشبكات نفسها التي تم استخدامها في متصفح Chrome.
لمزيد من التفاصيل، انتقِل إلى مستودع gRPC.
بروتوكول OkHttp
يوفّر فريق Cronet مكتبة تمكِّن مستخدمي OkHttp من استخدام Cronet كطبقة نقل، ويستفيد من ميزات مثل دعم QUIC/HTTP3 أو نقل الاتصال. يمكن أيضًا استخدام المكتبة مع مكتبات أخرى مستندة إلى OkHttp،
مثل Retrofit وCoil ووغيرها.
للاطّلاع على مزيد من التفاصيل، يمكنك الانتقال إلى مقالة
Cronet Transport لمستودع OkHttp.
انزلاقي
يُعد Cronet اختيارًا تلقائيًا جيدًا مع Glide وسيوفر أداءً أفضل
من الدمج الافتراضي في Glide مع حزمة الشبكات القياسية من Android.
لمزيد من التفاصيل، انتقِل إلى الموقع الإلكتروني بالتمرير.
Dart
يمكن استخدام Cronet في Dart كبديل لحزمة dart:io
.
لمزيد من التفاصيل، يمكنك الانتقال إلى
مستودع روابط Cronet Dart
وقراءة مشاركة مدونة
حول كيفية حدوث ذلك.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Use Cronet with other libraries\n\nCronet is a powerful and flexible tool that can be used in combination with\nother libraries, providing the best of utility, simplicity, and performance.\n\nExoPlayer\n---------\n\nExoPlayer natively supports Cronet through its Cronet extension. Cronet is used\nby some of the world's biggest streaming applications, including YouTube.\n\nFor more details, visit the [ExoPlayer site](https://exoplayer.dev/network-stacks.html#cronet).\n\ngRPC\n----\n\nCronet can be used as the transport layer for gRPC on Android. This lets your\nAndroid app make RPCs using the same networking stack as used in the Chrome\nbrowser.\n\nFor more details, visit the [gRPC repository](https://android.googlesource.com/platform/external/grpc-grpc-java/+/refs/heads/master/cronet/).\n\nOkHttp\n------\n\nThe Cronet team provides a library that enables\n[OkHttp](https://square.github.io/okhttp/) users to use Cronet as their\ntransport layer, benefiting from features like QUIC/HTTP3 support or connection\nmigration. The library can also be used with other OkHttp-based libraries\nsuch as [Retrofit](https://square.github.io/retrofit/),\n[Coil](https://coil-kt.github.io/coil/),\nand [others](https://square.github.io/okhttp/works_with_okhttp/).\n\nFor more details, visit the\n[Cronet Transport for OkHttp repository](https://github.com/google/cronet-transport-for-okhttp).\n\nGlide\n-----\n\nCronet is a good default choice with Glide and will provide better performance\nthan Glide's default integration with the standard Android networking stack.\n\nFor more details, visit the [Glide site](https://bumptech.github.io/glide/int/cronet.html).\n\nDart\n----\n\nCronet can be used in Dart as a drop-in replacement for the `dart:io` package.\n\nFor more details, visit the\n[Cronet Dart bindings repository](https://github.com/google/cronet.dart)\nand [read a blogpost](https://unsuitable001.medium.com/package-cronet-an-http-dart-flutter-package-with-dart-ffi-84f9b69c8a24)\nabout how it came to existence!"]]