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 |
|