החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.DeviceConnection
|
מייצג חיבור למכשיר דרך ADB לשימוש עם ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)).
סיכום
methods ציבוריים |
void
|
close()
|
static
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
יוצרת פקטורי (factory) ליצירת חיבור למכשירים.
|
int
|
read(ByteBuffer dst, long timeoutMs)
קוראת רצף של בייטים מהחיבור הזה לתוך המאגר הנתון.
|
int
|
write(ByteBuffer src, long timeoutMs)
כותב רצף של בייטים למכשיר מהמאגר הנתון.
|
methods ציבוריים
סגירה
public void close ()
| הקפצת הודעות שגיאה (throw) |
Exception |
|
getFactory
public static DeviceConnection.Factory getFactory (String deviceSerialNumber)
יוצרת פקטורי (factory) ליצירת חיבור למכשירים.
| פרמטרים |
deviceSerialNumber |
String: המספר הסידורי של המכשיר שאליו רוצים לשלוח את הפקודה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
קריאה
public int read (ByteBuffer dst,
long timeoutMs)
קוראת רצף של בייטים מהחיבור הזה לתוך המאגר הנתון.
מתבצע ניסיון לקרוא עד r בייטים למכשיר, כאשר r הוא מספר הבייטים שנותרו במאגר, כלומר dst.remaining(), ברגע שהשיטה הזו מופעלת.
| פרמטרים |
dst |
ByteBuffer: איפה לאחסן את הנתונים שנקראו מהסוקט |
timeoutMs |
long: זמן קצוב לתפוגה באלפיות השנייה (עד להשלמת הפעולה) |
| החזרות |
int |
מספר הבייטים שנקראו, יכול להיות אפס, או -1 אם הפקודה הסתיימה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
לכתוב
public int write (ByteBuffer src,
long timeoutMs)
כותב רצף של בייטים למכשיר מהמאגר הנתון.
מתבצע ניסיון לכתוב עד r בייטים למכשיר, כאשר r הוא מספר הבייטים
שנותרו במאגר, כלומר src.remaining(), ברגע שהשיטה הזו מופעלת. זו
| פרמטרים |
src |
ByteBuffer: הנתונים שיישלחו |
timeoutMs |
long: זמן קצוב לתפוגה באלפיות השנייה (עד להשלמת הפעולה) |
| החזרות |
int |
מספר הבייטים שנכתבו, יכול להיות אפס, או -1 אם הפקודה הסתיימה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]