SettingsUtil
public
class
SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
Es una clase de utilidad que puede cambiar la configuración de un dispositivo.
Esta clase se encuentra temporalmente en vendor/google porque depende de un mecanismo no listo para código abierto para cambiar la configuración segura. Una vez que esté disponible un método seguro de código abierto para cambiar la configuración de seguridad, esta clase se migrará al proyecto principal de Tradefed.
Resumen
Constructores públicos | |
|---|---|
SettingsUtil(ITestDevice device)
Es el constructor predeterminado de SettingsUtil, que permite configurar los parámetros del dispositivo. |
|
SettingsUtil(ITestDevice device, File settingApk)
Es un constructor que permite anular el APK predeterminado que se usa para configurar la configuración del dispositivo. |
|
Métodos públicos | |
|---|---|
void
|
changeGlobalSetting(String name, String value)
Cómo cambiar un parámetro de configuración global en el dispositivo |
void
|
changeGooglePartnerSetting(String name, String value)
Cómo cambiar la configuración de un socio de Google en el dispositivo |
void
|
changeSecureSetting(String name, String value)
Cambiar un parámetro de configuración seguro en el dispositivo |
void
|
changeSetting(String name, String value)
Cambiar un parámetro de configuración en el dispositivo |
void
|
installSettingCmdApk()
Instala el APK de cmd de configuración en el dispositivo. |
void
|
overrideGServices(String name, String value)
Anula un valor de gservices en el dispositivo. |
void
|
uninstallSettingCmd()
Desinstala el APK de cmd de configuración del dispositivo. |
Constructores públicos
SettingsUtil
public SettingsUtil (ITestDevice device)
Es el constructor predeterminado de SettingsUtil, que permite configurar los parámetros del dispositivo. Se usa un APK predeterminado para configurar la configuración del dispositivo, y se elegirá según la firma de compilación del dispositivo.
| Parámetros | |
|---|---|
device |
ITestDevice: Dispositivo en prueba |
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
SettingsUtil
public SettingsUtil (ITestDevice device, File settingApk)
Es un constructor que permite anular el APK predeterminado que se usa para configurar la configuración del dispositivo.
| Parámetros | |
|---|---|
device |
ITestDevice: Dispositivo en prueba |
settingApk |
File: Es el objeto de archivo que hace referencia a la ruta de acceso en la que se almacena SettingCmd.apk. Si es nulo, se usa el APK predeterminado, que se elige según la firma de compilación del dispositivo. |
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
Métodos públicos
changeGlobalSetting
public void changeGlobalSetting (String name,
String value)Cómo cambiar un parámetro de configuración global en el dispositivo
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeGooglePartnerSetting
public void changeGooglePartnerSetting (String name,
String value)Cómo cambiar la configuración de un socio de Google en el dispositivo
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSecureSetting
public void changeSecureSetting (String name,
String value)Cambiar un parámetro de configuración seguro en el dispositivo
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
changeSetting
public void changeSetting (String name,
String value)Cambiar un parámetro de configuración en el dispositivo
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
installSettingCmdApk
public void installSettingCmdApk ()
Instala el APK de cmd de configuración en el dispositivo. Se debe ejecutar antes de que se realicen llamadas de configuración de cambios.
| Arroja | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
overrideGServices
public void overrideGServices (String name,
String value)Anula un valor de gservices en el dispositivo.
Ten en cuenta que esta operación es asíncrona: no se garantiza que el valor de gservices se establezca cuando este método muestre un valor.
| Arroja | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
uninstallSettingCmd
public void uninstallSettingCmd ()
Desinstala el APK de cmd de configuración del dispositivo.
| Arroja | |
|---|---|
DeviceNotAvailableException |
|