ApkChangeDetector
public
class
ApkChangeDetector
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.targetprep.incremental.ApkChangeDetector
|
यह क्लास यह पता लगाती है कि इंस्टॉल किए जाने वाले APK, डिवाइस पर मौजूद APK से अलग हैं या नहीं. इससे यह तय किया जा सकता है कि ERROR(/TestAppInstallSetup)
के सेटअप और टियरडाउन के दौरान, ऐप्लिकेशन इंस्टॉल और अनइंस्टॉल करने की प्रोसेस को छोड़ना है या नहीं.
खास जानकारी
सार्वजनिक तरीके |
boolean
|
handlePackageCleanup(String packageName, ITestDevice device, Integer userId, boolean forAllUsers)
पैकेज की क्लीनअप प्रोसेस को मैनेज करना.
|
boolean
|
handleTestAppsPreinstall(String packageName, testApps, ITestDevice device, Integer userId, boolean forAllUsers)
ऐप्लिकेशन को पहले से इंस्टॉल करने की प्रोसेस को मैनेज करना.
|
पब्लिक कंस्ट्रक्टर
ApkChangeDetector
public ApkChangeDetector ()
सार्वजनिक तरीके
handlePackageCleanup
public boolean handlePackageCleanup (String packageName,
ITestDevice device,
Integer userId,
boolean forAllUsers)
पैकेज की क्लीनअप प्रोसेस को मैनेज करना.
पैरामीटर |
packageName |
String : उस पैकेज का नाम जिसे खाली करना है. |
device |
ITestDevice : इससे उस डिवाइस का पता चलता है जिस पर टेस्ट चल रहा है. |
userId |
Integer : मौजूदा यूज़र आईडी. |
forAllUsers |
boolean : इससे पता चलता है कि सभी उपयोगकर्ताओं के लिए क्लीनअप किया जाना चाहिए या नहीं. |
रिटर्न |
boolean |
यह बताता है कि जिस पैकेज के लिए क्लीनअप का अनुरोध किया गया था उसकी क्लीनअप प्रोसेस पूरी हो गई है या नहीं. डिफ़ॉल्ट रूप से 'गलत है' पर सेट होता है, जिससे यह पता चलता है कि डेटा को मिटाया नहीं गया है. |
handleTestAppsPreinstall
public boolean handleTestAppsPreinstall (String packageName,
testApps,
ITestDevice device,
Integer userId,
boolean forAllUsers)
ऐप्लिकेशन को पहले से इंस्टॉल करने की प्रोसेस को मैनेज करना.
पैरामीटर |
packageName |
String : पैकेज का नाम. |
testApps |
: पैकेज में मौजूद सभी APK फ़ाइलों को ERROR(/packageName) नाम से दिखाएं. |
device |
ITestDevice : इससे उस डिवाइस का पता चलता है जिस पर टेस्ट चल रहा है. |
userId |
Integer : मौजूदा यूज़र आईडी. |
forAllUsers |
boolean : इससे पता चलता है कि सभी उपयोगकर्ताओं के लिए क्लीनअप किया जाना चाहिए या नहीं. |
रिटर्न |
boolean |
ERROR(/packageName) में मौजूद APK, लोकल इंक्रीमेंटल सेटअप के तहत पूरी तरह से मैनेज किए जाते हैं या नहीं. डिफ़ॉल्ट रूप से गलत पर सेट होता है. इससे, पैकेज के APK को फिर से इंस्टॉल करने की ज़रूरत नहीं होती. |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-19 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-03-19 (UTC) को अपडेट किया गया."],[],[]]