SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
מחלקת כלי עזר שיכולה לשנות את ההגדרות של מכשיר.
הסיווג הזה נמצא באופן זמני ב-vendor/google, כי הוא מסתמך על מנגנון שלא מוכן לקוד פתוח כדי לשנות הגדרות אבטחה. אחרי ששיטה בטוחה לשינוי הגדרות אבטחה בקוד פתוח תהיה זמינה, המחלקה הזו תועבר לפרויקט הליבה של tradefed
סיכום
constructors ציבוריים | |
|---|---|
SettingsUtil(ITestDevice device)
הבנאי שמוגדר כברירת מחדל עבור SettingsUtil – מאפשר לקבוע הגדרות בצד המכשיר. |
|
SettingsUtil(ITestDevice device, File settingApk)
Constructor שמאפשר לשנות את קובץ ה-APK שמשמש כברירת מחדל להגדרת הגדרות המכשיר. |
|
methods ציבוריים | |
|---|---|
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()
מתקינים את קובץ ה-APK של הגדרת cmd במכשיר. |
void
|
overrideGServices(String name, String value)
שינוי ערך של gservices במכשיר. |
void
|
uninstallSettingCmd()
מסירים את קובץ ה-APK של פקודת ההגדרה מהמכשיר. |
constructors ציבוריים
SettingsUtil
public SettingsUtil (ITestDevice device)
הבנאי שמוגדר כברירת מחדל עבור SettingsUtil – מאפשר לקבוע הגדרות בצד המכשיר. קובץ APK שמוגדר כברירת מחדל משמש להגדרת הגדרות המכשיר, והוא ייבחר על סמך חתימת ה-Build של המכשיר.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שנבדק |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Constructor שמאפשר לשנות את קובץ ה-APK שמשמש כברירת מחדל להגדרת הגדרות המכשיר.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שנבדק |
settingApk |
File: אובייקט קובץ שמפנה לנתיב שבו מאוחסן הקובץ SettingCmd.apk. אם הערך הוא null,
נעשה שימוש ב-APK שמוגדר כברירת מחדל, שנבחר על סמך חתימת ה-build של המכשיר. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
methods ציבוריים
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)שינוי הגדרה גלובלית במכשיר
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)שינוי הגדרה של שותף של Google במכשיר
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)שינוי הגדרה מאובטחת במכשיר
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)שינוי הגדרה במכשיר
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
מתקינים את קובץ ה-APK של הגדרת cmd במכשיר. חובה להפעיל את ההגדרה לפני שמבצעים שיחות לשינוי הגדרות.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)שינוי ערך של gservices במכשיר.
הערה: הפעולה הזו היא אסינכרונית. אין ערובה לכך שהערך של gservices מוגדר כשהשיטה הזו מחזירה ערך.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
מסירים את קובץ ה-APK של פקודת ההגדרה מהמכשיר.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|