साल 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.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
DeviceConnection
public
class
DeviceConnection
extends Object
implements
IDeviceConnection
| java.lang.Object
|
| ↳ |
com.android.incfs.install.adb.ddmlib.DeviceConnection
|
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
DeviceConnection.Factory
|
getFactory(String deviceSerialNumber)
डिवाइस से कनेक्शन बनाने के लिए, फ़ैक्ट्री बनाता है.
|
int
|
read(ByteBuffer dst, long timeoutMs)
इस कनेक्शन से बाइट का क्रम, दिए गए बफ़र में पढ़ता है.
|
int
|
write(ByteBuffer src, long timeoutMs)
दिए गए बफ़र से बाइट का क्रम, डिवाइस पर लिखता है.
|
पब्लिक मेथड
बंद करें
public void close ()
getFactory
public static DeviceConnection.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) को अपडेट किया गया."],[],[]]