SettingsUtil

public class SettingsUtil
extends Object

java.lang.Object
   ↳ com.google.android.tradefed.device.SettingsUtil


Classe utilitaire permettant de modifier les paramètres d'un appareil.

Cette classe se trouve temporairement dans vendor/google, car elle repose sur un mécanisme non prêt pour l'Open Source permettant de modifier les paramètres sécurisés. Une fois qu'une méthode Open Source sécurisée pour modifier les paramètres sécurisés sera disponible, cette classe sera migrée vers le projet Tradefed principal.

Résumé

Constructeurs publics

SettingsUtil(ITestDevice device)

Constructeur par défaut pour SettingsUtil, qui permet de configurer les paramètres côté appareil.

SettingsUtil(ITestDevice device, File settingApk)

Constructeur qui permet de remplacer l'APK par défaut utilisé pour configurer les paramètres de l'appareil.

Méthodes publiques

void changeGlobalSetting(String name, String value)

Modifier un paramètre général sur l'appareil

void changeGooglePartnerSetting(String name, String value)

Modifier un paramètre de partenaire Google sur un appareil

void changeSecureSetting(String name, String value)

Modifier un paramètre sécurisé sur l'appareil

void changeSetting(String name, String value)

Modifier un paramètre sur l'appareil

void installSettingCmdApk()

Installez le fichier APK de commande de paramètre sur l'appareil.

void overrideGServices(String name, String value)

Remplacez une valeur gservices sur l'appareil.

void uninstallSettingCmd()

Désinstallez l'APK de commande de paramètre de l'appareil.

Constructeurs publics

SettingsUtil

public SettingsUtil (ITestDevice device)

Constructeur par défaut pour SettingsUtil, qui permet de configurer les paramètres côté appareil. Un fichier APK par défaut est utilisé pour configurer les paramètres de l'appareil. Il sera choisi en fonction de la signature de compilation de l'appareil.

Paramètres
device ITestDevice : appareil en cours de test

Génère
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

SettingsUtil

public SettingsUtil (ITestDevice device, 
                File settingApk)

Constructeur qui permet de remplacer l'APK par défaut utilisé pour configurer les paramètres de l'appareil.

Paramètres
device ITestDevice : appareil en cours de test

settingApk File : objet fichier faisant référence au chemin d'accès où est stocké SettingCmd.apk. Si la valeur est nulle, l'APK par défaut est utilisé. Il est choisi en fonction de la signature de compilation de l'appareil.

Génère
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

Méthodes publiques

changeGlobalSetting

public void changeGlobalSetting (String name, 
                String value)

Modifier un paramètre général sur l'appareil

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeGooglePartnerSetting

public void changeGooglePartnerSetting (String name, 
                String value)

Modifier un paramètre de partenaire Google sur un appareil

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSecureSetting

public void changeSecureSetting (String name, 
                String value)

Modifier un paramètre sécurisé sur l'appareil

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

changeSetting

public void changeSetting (String name, 
                String value)

Modifier un paramètre sur l'appareil

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

installSettingCmdApk

public void installSettingCmdApk ()

Installez le fichier APK de commande de paramètre sur l'appareil. Doit être exécuté avant tout appel de paramètre de modification.

Génère
DeviceNotAvailableException
TargetSetupError

overrideGServices

public void overrideGServices (String name, 
                String value)

Remplacez une valeur gservices sur l'appareil.

Notez que cette opération est asynchrone : rien ne garantit que la valeur gservices est définie lorsque cette méthode renvoie une valeur.

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

uninstallSettingCmd

public void uninstallSettingCmd ()

Désinstallez l'APK de commande de paramètre de l'appareil.

Génère
DeviceNotAvailableException