SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
Klasa narzędziowa, która może zmieniać ustawienia urządzenia.
Ta klasa znajduje się tymczasowo w vendor/google, ponieważ korzysta z mechanizmu, który nie jest jeszcze gotowy do udostępnienia w ramach open source , aby zmieniać ustawienia zabezpieczeń. Gdy będzie dostępna bezpieczna metoda open source do zmiany ustawień zabezpieczeń, ta klasa zostanie przeniesiona do głównego projektu Tradefed.
Podsumowanie
Konstruktory publiczne | |
|---|---|
SettingsUtil(ITestDevice device)
Domyślny konstruktor SettingsUtil – umożliwia konfigurowanie ustawień po stronie urządzenia. |
|
SettingsUtil(ITestDevice device, File settingApk)
Konstruktor, który umożliwia zastąpienie domyślnego pliku APK używanego do konfigurowania ustawień urządzenia. |
|
Metody publiczne | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
Zmień ustawienie globalne na urządzeniu |
void
|
changeGooglePartnerSetting(String name, String value)
Zmień ustawienie partnera Google na urządzeniu |
void
|
changeSecureSetting(String name, String value)
Zmień ustawienie zabezpieczeń na urządzeniu |
void
|
changeSetting(String name, String value)
Zmień ustawienie na urządzeniu |
void
|
installSettingCmdApk()
Zainstaluj na urządzeniu plik APK polecenia ustawień. |
void
|
overrideGServices(String name, String value)
Zastąp wartość gservices na urządzeniu. |
void
|
uninstallSettingCmd()
Odinstaluj z urządzenia plik APK polecenia ustawień. |
Konstruktory publiczne
SettingsUtil
public SettingsUtil (ITestDevice device)
Domyślny konstruktor SettingsUtil – umożliwia konfigurowanie ustawień po stronie urządzenia. Do konfigurowania ustawień urządzenia używany jest domyślny plik APK, który zostanie wybrany na podstawie podpisu kompilacji urządzenia.
| Parametry | |
|---|---|
device |
ITestDevice: testowane urządzenie |
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Konstruktor, który umożliwia zastąpienie domyślnego pliku APK używanego do konfigurowania ustawień urządzenia.
| Parametry | |
|---|---|
device |
ITestDevice: testowane urządzenie |
settingApk |
File: obiekt pliku odwołujący się do ścieżki, w której jest przechowywany plik SettingCmd.apk. Jeśli ma wartość null,
używa domyślnego pliku APK wybranego na podstawie podpisu kompilacji urządzenia. |
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
Metody publiczne
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)Zmień ustawienie globalne na urządzeniu
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)Zmień ustawienie partnera Google na urządzeniu
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)Zmień ustawienie zabezpieczeń na urządzeniu
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)Zmień ustawienie na urządzeniu
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
Zainstaluj na urządzeniu plik APK polecenia ustawień. Tę metodę należy wykonać przed wywołaniem jakichkolwiek poleceń zmiany ustawień.
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)Zastąp wartość gservices na urządzeniu.
Pamiętaj, że ta operacja jest asynchroniczna: nie ma gwarancji, że wartość gservices zostanie ustawiona gdy ta metoda zwróci wynik.
| Zgłasza | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
Odinstaluj z urządzenia plik APK polecenia ustawień.
| Zgłasza | |
|---|---|
DeviceNotAvailableException |
|