InstallReceiver
public
class
InstallReceiver
extends MultiLineReceiver
| java.lang.Object | ||
| ↳ | com.android.ddmlib.MultiLineReceiver | |
| ↳ | com.android.ddmlib.InstallReceiver | |
"pm install package.apk" कमांड लाइन के लिए आउटपुट रिसीवर.
isSuccessfullyCompleted() और getErrorMessage() को मिलाकर इस्तेमाल करें. इससे यह तय किया जा सकेगा कि इंस्टॉलेशन पूरा हुआ या नहीं और क्या गड़बड़ी हुई.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
InstallReceiver()
|
|
सार्वजनिक तरीके | |
|---|---|
void
|
done()
इस विकल्प को चुनने पर प्रोसेस बंद हो जाती है. |
String
|
getErrorCode()
|
String
|
getErrorMessage()
इस फ़ंक्शन से, इंस्टॉलेशन से जुड़ी गड़बड़ी का मैसेज मिलता है. |
String
|
getSuccessMessage()
इस फ़ील्ड में, इंस्टॉल हो जाने पर दिखने वाला मैसेज होता है. |
boolean
|
isCancelled()
|
boolean
|
isSuccessfullyCompleted()
अगर इंस्टॉलेशन पूरी तरह से हो गया है, तो यह फ़ंक्शन 'सही' दिखाता है. |
void
|
processNewLines(String[] lines)
जब रिमोट प्रोसेस को नई लाइनें मिलती हैं, तब इसे कॉल किया जाता है. |
पब्लिक कंस्ट्रक्टर
InstallReceiver
public InstallReceiver ()
सार्वजनिक तरीके
done
public void done ()
इस विकल्प को चुनने पर प्रोसेस बंद हो जाती है. इसे आखिरी लाइनों के processNewLines(String[]) के बाद कॉल किया जाता है.
getErrorCode
public String getErrorCode ()
| रिटर्न | |
|---|---|
String |
यह "Failure [ERROR_CODE: description]" जैसे मैसेज का ERROR_CODE हिस्सा है |
getErrorMessage
public String getErrorMessage ()
इस फ़ंक्शन से, इंस्टॉलेशन से जुड़ी गड़बड़ी का मैसेज मिलता है. अगर यह फ़ंक्शन सही तरीके से काम करता है या टाइम आउट हो जाता है, तो यह शून्य दिखाता है.
| रिटर्न | |
|---|---|
String |
|
getSuccessMessage
public String getSuccessMessage ()
इस फ़ील्ड में, इंस्टॉलेशन पूरा होने का मैसेज दिखता है. अगर कोई गड़बड़ी होती है, तो यह फ़ंक्शन शून्य दिखाता है.
| रिटर्न | |
|---|---|
String |
|
isCancelled
public boolean isCancelled ()
| रिटर्न | |
|---|---|
boolean |
|
isSuccessfullyCompleted
public boolean isSuccessfullyCompleted ()
अगर इंस्टॉलेशन पूरी तरह से हो गया है, तो यह फ़ंक्शन 'सही' दिखाता है. अगर getErrorMessage() शून्य वैल्यू दिखाता है और isSuccessfullyCompleted() गलत वैल्यू दिखाता है, तो हो सकता है कि डिवाइस की ओर से टाइम आउट की समस्या आई हो.
| रिटर्न | |
|---|---|
boolean |
|
processNewLines
public void processNewLines (String[] lines)
जब रिमोट प्रोसेस को नई लाइनें मिलती हैं, तब इसे कॉल किया जाता है.
यह पक्का किया जाता है कि इस तरीके को लाइनें देते समय वे पूरी हों.
| पैरामीटर | |
|---|---|
lines |
String: नई लाइनें शामिल करने वाला कलेक्शन. |