UploadDataProviders

public final class UploadDataProviders


מספקת הטמעות של UploadDataProvider לתרחישים נפוצים לדוגמה.

סיכום

‫methods ציבוריים

static UploadDataProvider

העלאה של ByteBuffer, מהמיקום הנוכחי buffer.position() אל buffer.limit()

static UploadDataProvider
create(byte[] data)

העלאת התוכן של data

static UploadDataProvider

העלאה של קובץ שלם, וסגירה של המתאר כשאין בו יותר צורך.

static UploadDataProvider
create(File file)

העלאה של קובץ שלם.

static UploadDataProvider
create(byte[] data, int offset, int length)

העלאות של length בייט מ-data, החל מ-offset

‫methods ציבוריים

create

public static UploadDataProvider create(ByteBuffer buffer)

העלאה של ByteBuffer, מהמיקום הנוכחי buffer.position() אל buffer.limit()

פרמטרים
ByteBuffer buffer

הנתונים להעלאה

החזרות
UploadDataProvider

‫UploadDataProvider חדש עבור המאגר הנתון

create

public static UploadDataProvider create(byte[] data)

העלאת התוכן של data

פרמטרים
byte[] data

מערך שמכיל את הנתונים להעלאה

החזרות
UploadDataProvider

‫UploadDataProvider חדש לנתונים שצוינו

create

public static UploadDataProvider create(ParcelFileDescriptor fd)

העלאה של קובץ שלם, וסגירה של המתאר כשאין בו יותר צורך.

פרמטרים
ParcelFileDescriptor fd

תיאור הקובץ להעלאה

החזרות
UploadDataProvider

‫UploadDataProvider חדש לתיאור הקובץ הנתון

הקפצת הודעות שגיאה (throw)
java.lang.IllegalArgumentException

אם fd הוא לא קובץ.

create

public static UploadDataProvider create(File file)

העלאה של קובץ שלם.

פרמטרים
File file

הקובץ להעלאה

החזרות
UploadDataProvider

‫UploadDataProvider חדש לקובץ הנתון

create

public static UploadDataProvider create(byte[] data, int offset, int length)

העלאות של length בייט מ-data, החל מ-offset

פרמטרים
byte[] data

מערך שמכיל את הנתונים להעלאה

int offset

היסט בנתונים שמתחילים איתו

int length

מספר הבייטים להעלאה

החזרות
UploadDataProvider

‫UploadDataProvider חדש לנתונים שצוינו