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