साल 2026 से, हम दूसरी और चौथी तिमाही में AOSP के लिए सोर्स कोड पब्लिश करेंगे. ऐसा इसलिए किया जाएगा, ताकि हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ काम कर सकें और यह पक्का कर सकें कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. AOSP बनाने और उसमें योगदान देने के लिए, android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव देखें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
AdbDeviceConnection
public
class
AdbDeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.AdbDeviceConnection
|
यह 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)) के साथ इस्तेमाल करने के लिए, ADB के ज़रिए किसी डिवाइस से कनेक्शन दिखाता है.
खास जानकारी
पब्लिक मेथड |
void
|
close()
|
static
AdbDeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
यह डिवाइस से कनेक्शन बनाने के लिए फ़ैक्ट्री बनाता है.
|
int
|
read(ByteBuffer dst, long timeoutMs)
यह कनेक्शन से बाइट के क्रम को दिए गए बफ़र में पढ़ता है.
|
int
|
write(ByteBuffer src, long timeoutMs)
यह फ़ंक्शन, दिए गए बफ़र से डिवाइस में बाइट का क्रम लिखता है.
|
पब्लिक मेथड
बंद करें
public void close ()
getFactory
public static AdbDeviceConnection.Factory getFactory (String deviceSerialNumber)
यह डिवाइस से कनेक्शन बनाने के लिए फ़ैक्ट्री बनाता है.
| पैरामीटर |
deviceSerialNumber |
String: जिस डिवाइस से बात करनी है उसका सीरियल नंबर. |
पढ़ा गया
public int read (ByteBuffer dst,
long timeoutMs)
यह कनेक्शन से बाइट के क्रम को दिए गए बफ़र में पढ़ता है.
इस तरीके को लागू करने पर, डिवाइस में ज़्यादा से ज़्यादा r बाइट पढ़ने की कोशिश की जाती है. यहां r, बफ़र में बचे हुए बाइट की संख्या है. इसका मतलब है कि dst.remaining() है.
| पैरामीटर |
dst |
ByteBuffer: सॉकेट से पढ़े गए डेटा को कहां सेव करना है |
timeoutMs |
long: मिलीसेकंड में टाइम आउट (पूरा ऑपरेशन पूरा होने के लिए) |
| रिटर्न |
int |
पढ़े गए बाइट की संख्या. यह शून्य हो सकती है या अगर कमांड खत्म हो गई है, तो -1 हो सकती है. |
लिखो
public int write (ByteBuffer src,
long timeoutMs)
यह फ़ंक्शन, दिए गए बफ़र से डिवाइस में बाइट का क्रम लिखता है.
इस तरीके को लागू करने पर, डिवाइस में ज़्यादा से ज़्यादा r बाइट लिखने की कोशिश की जाती है. यहां r, बफ़र में बचे हुए बाइट की संख्या है. इसका मतलब है कि src.remaining() है. यह
| पैरामीटर |
src |
ByteBuffer: भेजा जाने वाला डेटा |
timeoutMs |
long: मिलीसेकंड में टाइम आउट (पूरा ऑपरेशन पूरा होने के लिए) |
| रिटर्न |
int |
लिखे गए बाइट की संख्या. यह शून्य भी हो सकती है. अगर कमांड खत्म हो गई है, तो यह -1 होगी. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]