हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
RunOnWorkProfileTargetPreparer
public
class
RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements
IConfigurationReceiver
एक ITargetPreparer
, जो सेटअप में वर्क प्रोफ़ाइल बनाता है और यह मार्क करता है कि टेस्ट उस उपयोगकर्ता में चलाए जाने चाहिए.
डिवाइस हटाने पर, वर्क प्रोफ़ाइल हटा दी जाती है.
अगर कोई वर्क प्रोफ़ाइल पहले से मौजूद है, तो नई प्रोफ़ाइल बनाने के बजाय, इसका इस्तेमाल किया जाएगा. साथ ही, इसे डिवाइस से हटाया नहीं जाएगा.
अगर डिवाइस में managed_users सुविधा नहीं है या ज़रूरत पड़ने पर नया उपयोगकर्ता बनाने की सुविधा नहीं है, तो इंस्ट्रुमेंटेशन आर्ग्युमेंट skip-tests-reason सेट हो जाएगा और उपयोगकर्ता नहीं बदला जाएगा. डिवाइस पर चल रहे टेस्ट, इस स्थिति के जवाब में इस आर्ग्युमेंट को पढ़ सकते हैं.
खास जानकारी
सुरक्षित तरीके |
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
यह जांचता है कि ज़रूरत के मुताबिक उपयोगकर्ता बनाए जा सकते हैं या नहीं.
|
पब्लिक कंस्ट्रक्टर
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
सार्वजनिक तरीके
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस्तेमाल में मौजूद IConfiguration
को इंजेक्ट करता है.
पैरामीटर |
configuration |
IConfiguration |
public void setUp (TestInformation testInfo)
पैरामीटर |
testInfo |
TestInformation |
थ्रो |
DeviceNotAvailableException |
|
TargetSetupError |
|
public void tearDown (TestInformation testInfo,
Throwable e)
पैरामीटर |
testInfo |
TestInformation |
e |
Throwable |
थ्रो |
DeviceNotAvailableException |
|
सुरक्षित तरीके
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
यह जांचता है कि ज़रूरत के मुताबिक उपयोगकर्ता बनाए जा सकते हैं या नहीं.
पैरामीटर |
device |
ITestDevice |
numberOfUsers |
int |
थ्रो |
DeviceNotAvailableException |
|
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-03-26 (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"]],["आखिरी बार 2025-03-26 (UTC) को अपडेट किया गया."],[],[]]