SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
Una classe di utilità che può modificare le impostazioni di un dispositivo.
Questa classe si trova temporaneamente in vendor/google perché si basa su un meccanismo non pronto per l'open source per modificare le impostazioni sicure. Una volta disponibile un metodo sicuro open source per modificare le impostazioni sicure, questa classe verrà migrata al progetto principale di Tradefed.
Riepilogo
Costruttori pubblici | |
|---|---|
SettingsUtil(ITestDevice device)
Costruttore predefinito per SettingsUtil: consente di configurare le impostazioni lato dispositivo. |
|
SettingsUtil(ITestDevice device, File settingApk)
Costruttore che consente di sostituire l'APK predefinito utilizzato per configurare le impostazioni del dispositivo. |
|
Metodi pubblici | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
Modifica un'impostazione globale sul dispositivo |
void
|
changeGooglePartnerSetting(String name, String value)
Modifica un'impostazione del partner Google sul dispositivo |
void
|
changeSecureSetting(String name, String value)
Modifica un'impostazione sicura sul dispositivo |
void
|
changeSetting(String name, String value)
Modifica un'impostazione sul dispositivo |
void
|
installSettingCmdApk()
Installa l'APK del comando di impostazione sul dispositivo. |
void
|
overrideGServices(String name, String value)
Esegue l'override di un valore di gservices sul dispositivo. |
void
|
uninstallSettingCmd()
Disinstalla l'APK del comando di impostazione dal dispositivo. |
Costruttori pubblici
SettingsUtil
public SettingsUtil (ITestDevice device)
Costruttore predefinito per SettingsUtil: consente di configurare le impostazioni lato dispositivo. Per configurare le impostazioni del dispositivo viene utilizzato un APK predefinito, che verrà scelto in base alla firma della build del dispositivo.
| Parametri | |
|---|---|
device |
ITestDevice: dispositivo in fase di test |
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Costruttore che consente di sostituire l'APK predefinito utilizzato per configurare le impostazioni del dispositivo.
| Parametri | |
|---|---|
device |
ITestDevice: dispositivo in fase di test |
settingApk |
File: oggetto file che fa riferimento al percorso in cui è memorizzato SettingCmd.apk. Se è null,
utilizza l'APK predefinito, scelto in base alla firma della build del dispositivo. |
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
Metodi pubblici
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)Modifica un'impostazione globale sul dispositivo
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)Modifica un'impostazione del partner Google sul dispositivo
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)Modifica un'impostazione sicura sul dispositivo
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)Modifica un'impostazione sul dispositivo
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
Installa l'APK del comando di impostazione sul dispositivo. Deve essere eseguito prima di effettuare chiamate di modifica delle impostazioni.
| Genera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)Esegue l'override di un valore di gservices sul dispositivo.
Tieni presente che questa operazione è asincrona: non è garantito che il valore di gservices sia impostato quando questo metodo restituisce.
| Genera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
Disinstalla l'APK del comando di impostazione dal dispositivo.
| Genera | |
|---|---|
DeviceNotAvailableException |
|