اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ByteStreamUploader
public
class
ByteStreamUploader
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.cache.remote.ByteStreamUploader
|
مثيل عميل ينفذ طريقة Write لخدمة ByteStream gRPC
ملخّص
وظائف الإنشاء العامة |
ByteStreamUploader(String instanceName, Channel channel, CallCredentials callCredentials, Duration callTimeout)
|
الطرق العامة |
ListenableFuture<Void>
|
uploadBlob(Digest digest, ByteString blob)
تُحمِّل هذه الوظيفة عنصرًا ذي بنية أساسية كبيرة من خلال خدمة ByteStream البعيدة.
|
ListenableFuture<Void>
|
uploadFile(Digest digest, File file)
تُحمِّل هذه العملية ملفًا من خلال خدمة ByteStream البعيدة.
|
وظائف الإنشاء العامة
ByteStreamUploader
public ByteStreamUploader (String instanceName,
Channel channel,
CallCredentials callCredentials,
Duration callTimeout)
| المعلمات |
instanceName |
String |
channel |
Channel |
callCredentials |
CallCredentials |
callTimeout |
Duration |
الطرق العامة
uploadBlob
public ListenableFuture<Void> uploadBlob (Digest digest,
ByteString blob)
تُحمِّل هذه الوظيفة ملفًا بتنسيق BLOB من خلال خدمة ByteStream البعيدة.
| المعلمات |
digest |
Digest: خلاصة BLOB المطلوب تحميلها |
blob |
ByteString: عنصر BLOB المطلوب تحميله |
| المرتجعات |
ListenableFuture<Void> |
|
uploadFile
public ListenableFuture<Void> uploadFile (Digest digest,
File file)
تُحمِّل هذه العملية ملفًا من خلال خدمة ByteStream البعيدة.
| المعلمات |
digest |
Digest: خلاصة الملف المطلوب تحميله |
file |
File: الملف المطلوب تحميله |
| المرتجعات |
ListenableFuture<Void> |
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ 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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]