SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
Uma classe utilitária que pode mudar as configurações de um dispositivo.
Essa classe está temporariamente em vendor/google porque depende de um mecanismo não pronto para código aberto para mudar configurações seguras. Quando um método de código aberto seguro para mudar configurações seguras estiver disponível, essa classe será migrada para o projeto principal do Tradefed.
Resumo
Construtores públicos | |
|---|---|
SettingsUtil(ITestDevice device)
Construtor padrão para SettingsUtil. Permite configurar as configurações do lado do dispositivo. |
|
SettingsUtil(ITestDevice device, File settingApk)
Construtor que permite substituir o APK padrão usado para configurar as configurações do dispositivo. |
|
Métodos públicos | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
Mudar uma configuração global no dispositivo |
void
|
changeGooglePartnerSetting(String name, String value)
Mudar uma configuração de parceiro do Google no dispositivo |
void
|
changeSecureSetting(String name, String value)
Mudar uma configuração de segurança no dispositivo |
void
|
changeSetting(String name, String value)
Mudar uma configuração no dispositivo |
void
|
installSettingCmdApk()
Instale o APK do comando de configuração no dispositivo. |
void
|
overrideGServices(String name, String value)
Substitui um valor de gservices no dispositivo. |
void
|
uninstallSettingCmd()
Desinstale o APK do comando de configuração do dispositivo. |
Construtores públicos
SettingsUtil
public SettingsUtil (ITestDevice device)
Construtor padrão para SettingsUtil. Permite configurar as configurações do lado do dispositivo. Um APK padrão é usado para configurar as configurações do dispositivo e é escolhido com base na assinatura de build dele.
| Parâmetros | |
|---|---|
device |
ITestDevice: dispositivo em teste |
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Construtor que permite substituir o APK padrão usado para configurar as configurações do dispositivo.
| Parâmetros | |
|---|---|
device |
ITestDevice: dispositivo em teste |
settingApk |
File: objeto de arquivo que se refere ao caminho em que o SettingCmd.apk está armazenado. Se for nulo, vai usar o APK padrão, escolhido com base na assinatura de build do dispositivo. |
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
Métodos públicos
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)Mudar uma configuração global no dispositivo
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)Mudar uma configuração de parceiro do Google no dispositivo
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)Mudar uma configuração de segurança no dispositivo
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)Mudar uma configuração no dispositivo
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
Instale o APK do comando de configuração no dispositivo. Precisa ser executado antes de qualquer chamada de configuração de mudança.
| Gera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)Substitui um valor de gservices no dispositivo.
Essa operação é assíncrona. Não há garantia de que o valor gservices será definido quando esse método retornar.
| Gera | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
Desinstale o APK do comando de configuração do dispositivo.
| Gera | |
|---|---|
DeviceNotAvailableException |
|