SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
Eine Hilfsklasse, mit der die Einstellungen eines Geräts geändert werden können.
Diese Klasse befindet sich vorübergehend in „vendor/google“, da sie auf einem Mechanismus beruht, der noch nicht für Open Source bereit ist, um sichere Einstellungen zu ändern. Sobald eine Open-Source-sichere Methode zum Ändern sicherer Einstellungen verfügbar ist, wird diese Klasse in das Tradefed-Kernprojekt migriert.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
SettingsUtil(ITestDevice device)
Standardkonstruktor für SettingsUtil – ermöglicht die Konfiguration von Einstellungen auf dem Gerät. |
|
SettingsUtil(ITestDevice device, File settingApk)
Konstruktor, mit dem das Standard-APK überschrieben werden kann, das zum Konfigurieren der Geräteeinstellungen verwendet wird. |
|
Öffentliche Methoden | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
Globale Einstellung auf dem Gerät ändern |
void
|
changeGooglePartnerSetting(String name, String value)
Google-Partnereinstellung auf dem Gerät ändern |
void
|
changeSecureSetting(String name, String value)
Sicherheitseinstellung auf dem Gerät ändern |
void
|
changeSetting(String name, String value)
Eine Einstellung auf dem Gerät ändern |
void
|
installSettingCmdApk()
Installieren Sie die APK-Datei für die Einstellungen auf dem Gerät. |
void
|
overrideGServices(String name, String value)
Einen gservices-Wert auf dem Gerät überschreiben. |
void
|
uninstallSettingCmd()
Deinstallieren Sie die APK-Datei für die Einstellungen vom Gerät. |
Öffentliche Konstruktoren
SettingsUtil
public SettingsUtil (ITestDevice device)
Standardkonstruktor für SettingsUtil – ermöglicht die Konfiguration von Einstellungen auf dem Gerät. Mit einem Standard-APK werden die Geräteeinstellungen konfiguriert. Es wird anhand der Build-Signatur des Geräts ausgewählt.
| Parameter | |
|---|---|
device |
ITestDevice: Zu testendes Gerät |
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Konstruktor, mit dem das Standard-APK überschrieben werden kann, das zum Konfigurieren der Geräteeinstellungen verwendet wird.
| Parameter | |
|---|---|
device |
ITestDevice: Zu testendes Gerät |
settingApk |
File: Das Dateiobjekt, das auf den Pfad verweist, in dem SettingCmd.apk gespeichert ist. Wenn „null“, wird das Standard-APK verwendet, das anhand der Build-Signatur des Geräts ausgewählt wird. |
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
Öffentliche Methoden
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)Globale Einstellung auf dem Gerät ändern
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)Google-Partnereinstellung auf dem Gerät ändern
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)Sicherheitseinstellung auf dem Gerät ändern
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)Eine Einstellung auf dem Gerät ändern
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
Installieren Sie die APK-Datei für die Einstellungen auf dem Gerät. Muss vor allen Anrufen zum Ändern von Einstellungen ausgeführt werden.
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)Einen gservices-Wert auf dem Gerät überschreiben.
Dieser Vorgang ist asynchron. Es gibt keine Garantie dafür, dass der gservices-Wert festgelegt ist, wenn diese Methode zurückgegeben wird.
| Löst aus | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
Deinstallieren Sie die APK-Datei für die Einstellungen vom Gerät.
| Löst aus | |
|---|---|
DeviceNotAvailableException |
|