साल 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.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
IncrementalInstallSession.Builder
public
static
class
IncrementalInstallSession.Builder
extends Object
| java.lang.Object
|
| ↳ |
com.android.incfs.install.IncrementalInstallSession.Builder
|
खास जानकारी
पब्लिक मेथड |
IncrementalInstallSession.Builder
|
addApk(Path apk, Path signature)
इंस्टॉल किए जाने वाले APK के सेट में एक APK जोड़ता है.
|
IncrementalInstallSession.Builder
|
addExtraArgs(String... extraArgs)
इंस्टॉल करने के लिए, अतिरिक्त आर्ग्युमेंट जोड़ता है.
|
IncrementalInstallSession
|
build()
स्ट्रीमिंग इंस्टॉल सेशन बनाता है और उसे शुरू करता है.
|
IncrementalInstallSession.Builder
|
setAllowReinstall(boolean reinstall)
तय करता है कि किसी ऐप्लिकेशन को फिर से इंस्टॉल किया जाना चाहिए या नहीं.
|
IncrementalInstallSession.Builder
|
setBlockFilter(IBlockFilter filter)
यह तय करने के लिए इस्तेमाल किए जाने वाले कॉलबैक को सेट करता है कि डिवाइस को डिलीवर किया जाने वाला डेटा ब्लॉक, डिवाइस को भेजा जाना चाहिए या नहीं.
|
IncrementalInstallSession.Builder
|
setBlockTransformer(IBlockTransformer transformer)
डेटा ब्लॉक भेजने से पहले, उसे बदलने के लिए इस्तेमाल किए जाने वाले कॉलबैक को सेट करता है.
|
IncrementalInstallSession.Builder
|
setLogger(ILogger logger)
इंक्रीमेंटल इंस्टॉल सेशन से जुड़ी गड़बड़ियों, चेतावनियों, और जानकारी को लॉग करने के लिए इस्तेमाल किए जाने वाले लॉगर इंटरफ़ेस को सेट करता है.
|
IncrementalInstallSession.Builder
|
setResponseTimeout(long timeout, TimeUnit maxTimeUnits)
जब
waitForInstallCompleted(long,TimeUnit) और waitForServingCompleted(long,TimeUnit) को लागू किया जाता है, तो डिवाइस से जवाब न मिलने पर लगने वाले ज़्यादा से ज़्यादा समय को सेट करता है.
|
सार्वजनिक कंस्ट्रक्टर
पब्लिक मेथड
addApk
public IncrementalInstallSession.Builder addApk (Path apk,
Path signature)
इंस्टॉल किए जाने वाले APK के सेट में एक APK जोड़ता है. ऐप्लिकेशन को APK सिग्नेचर
स्कीम v4 से साइन किया जाना चाहिए.
| पैरामीटर |
apk |
Path: इंस्टॉल किया जाने वाला APK |
signature |
Path: APK का v4 सिग्नेचर |
public IncrementalInstallSession.Builder addExtraArgs (String... extraArgs)
इंस्टॉल करने के लिए, अतिरिक्त आर्ग्युमेंट जोड़ता है. उपलब्ध विकल्पों के लिए, 'adb shell pm install --help' देखें.
| पैरामीटर |
extraArgs |
String: इंस्टॉल करने के लिए, अतिरिक्त आर्ग्युमेंट |
बिल्ड
public IncrementalInstallSession build ()
स्ट्रीमिंग इंस्टॉल सेशन बनाता है और उसे शुरू करता है.
| अपवाद |
IOException |
अगर APK या सिग्नेचर फ़ाइल को पढ़ा नहीं जा सकता या वे अमान्य हैं. |
setAllowReinstall
public IncrementalInstallSession.Builder setAllowReinstall (boolean reinstall)
तय करता है कि किसी ऐप्लिकेशन को फिर से इंस्टॉल किया जाना चाहिए या नहीं.
| पैरामीटर |
reinstall |
boolean: तय करता है कि किसी ऐप्लिकेशन को फिर से इंस्टॉल किया जाना चाहिए या नहीं |
setBlockFilter
public IncrementalInstallSession.Builder setBlockFilter (IBlockFilter filter)
यह तय करने के लिए इस्तेमाल किए जाने वाले कॉलबैक को सेट करता है कि डिवाइस को डिलीवर किया जाने वाला डेटा ब्लॉक, डिवाइस को भेजा जाना चाहिए या नहीं.
| पैरामीटर |
filter |
IBlockFilter: कॉलबैक |
setLogger
public IncrementalInstallSession.Builder setLogger (ILogger logger)
इंक्रीमेंटल इंस्टॉल सेशन से जुड़ी गड़बड़ियों, चेतावनियों, और जानकारी को लॉग करने के लिए इस्तेमाल किए जाने वाले लॉगर इंटरफ़ेस को सेट करता है.
| पैरामीटर |
logger |
ILogger: कॉलबैक |
setResponseTimeout
public IncrementalInstallSession.Builder setResponseTimeout (long timeout,
TimeUnit maxTimeUnits)
जब
waitForInstallCompleted(long,TimeUnit) और waitForServingCompleted(long,TimeUnit) को लागू किया जाता है, तो डिवाइस से जवाब न मिलने पर लगने वाले ज़्यादा से ज़्यादा समय को सेट करता है.
| पैरामीटर |
timeout |
long: डिवाइस से जवाब न मिलने पर लगने वाला ज़्यादा से ज़्यादा समय. शून्य की वैल्यू से, बताई गई मेथड को डिवाइस से अगले
जवाब के लिए अनिश्चित काल तक इंतज़ार करने की अनुमति मिलती है |
maxTimeUnits |
TimeUnit: शून्य से ज़्यादा timeout के लिए यूनिट |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[]]