SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
यह एक यूटिलिटी क्लास है, जो किसी डिवाइस की सेटिंग बदल सकती है.
यह क्लास, फ़िलहाल वेंडर/google में है. ऐसा इसलिए है, क्योंकि यह सुरक्षित सेटिंग बदलने के लिए, ओपन सोर्स के लिए तैयार न किए गए मेकेनिज़्म पर निर्भर करती है. सुरक्षा से जुड़ी सेटिंग बदलने का सुरक्षित तरीका उपलब्ध होने के बाद, इस क्लास को Tradefed के मुख्य प्रोजेक्ट में माइग्रेट कर दिया जाएगा
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
SettingsUtil(ITestDevice device)
SettingsUtil के लिए डिफ़ॉल्ट कंस्ट्रक्टर - इससे डिवाइस-साइड सेटिंग को कॉन्फ़िगर किया जा सकता है. |
|
SettingsUtil(ITestDevice device, File settingApk)
यह कंस्ट्रक्टर, डिवाइस की सेटिंग कॉन्फ़िगर करने के लिए इस्तेमाल किए जाने वाले डिफ़ॉल्ट APK को बदलने की अनुमति देता है. |
|
पब्लिक मेथड | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
डिवाइस पर ग्लोबल सेटिंग बदलना |
void
|
changeGooglePartnerSetting(String name, String value)
डिवाइस पर Google के पार्टनर की सेटिंग बदलना |
void
|
changeSecureSetting(String name, String value)
डिवाइस पर सुरक्षित सेटिंग बदलना |
void
|
changeSetting(String name, String value)
डिवाइस पर कोई सेटिंग बदलना |
void
|
installSettingCmdApk()
डिवाइस पर सेटिंग cmd apk इंस्टॉल करें. |
void
|
overrideGServices(String name, String value)
डिवाइस पर gservices की वैल्यू बदलें. |
void
|
uninstallSettingCmd()
डिवाइस से सेटिंग cmd apk को अनइंस्टॉल करें. |
सार्वजनिक कंस्ट्रक्टर
SettingsUtil
public SettingsUtil (ITestDevice device)
SettingsUtil के लिए डिफ़ॉल्ट कंस्ट्रक्टर - इससे डिवाइस-साइड सेटिंग को कॉन्फ़िगर किया जा सकता है. डिवाइस की सेटिंग कॉन्फ़िगर करने के लिए, डिफ़ॉल्ट APK का इस्तेमाल किया जाता है. इसे डिवाइस के बिल्ड सिग्नेचर के आधार पर चुना जाता है.
| पैरामीटर | |
|---|---|
device |
ITestDevice: जांच किया जा रहा डिवाइस |
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
यह कंस्ट्रक्टर, डिवाइस की सेटिंग कॉन्फ़िगर करने के लिए इस्तेमाल किए जाने वाले डिफ़ॉल्ट APK को बदलने की अनुमति देता है.
| पैरामीटर | |
|---|---|
device |
ITestDevice: जांच किया जा रहा डिवाइस |
settingApk |
File: फ़ाइल ऑब्जेक्ट, उस पाथ को दिखाता है जहां SettingCmd.apk सेव है. अगर यह वैल्यू शून्य है, तो डिवाइस के बिल्ड सिग्नेचर के आधार पर चुने गए डिफ़ॉल्ट APK का इस्तेमाल किया जाता है. |
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
पब्लिक मेथड
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)डिवाइस पर ग्लोबल सेटिंग बदलना
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)डिवाइस पर Google के पार्टनर की सेटिंग बदलना
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)डिवाइस पर सुरक्षित सेटिंग बदलना
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)डिवाइस पर कोई सेटिंग बदलना
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
डिवाइस पर सेटिंग cmd apk इंस्टॉल करें. बदलाव की सेटिंग से जुड़े कॉल करने से पहले, इसे लागू करना ज़रूरी है.
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)डिवाइस पर gservices की वैल्यू बदलें.
ध्यान दें कि यह ऑपरेशन एसिंक्रोनस है: इस बात की कोई गारंटी नहीं है कि यह तरीका वापस आने पर, gservices वैल्यू सेट हो जाएगी.
| थ्रो | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
डिवाइस से सेटिंग cmd apk को अनइंस्टॉल करें.
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|