StringEscapeUtils

public class StringEscapeUtils
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.StringEscapeUtils


Classe utilitaire permettant d'échapper des chaînes pour des formats spécifiques. Incluez des méthodes pour échapper les chaînes transmises à l'interface système Android.

Résumé

Constructeurs publics

StringEscapeUtils()

Méthodes publiques

static String escapeShell(String str)

Échappe un String pour l'utiliser dans une commande de shell Android.

static paramsToArgs( params)

Convertit les paramètres fournis via des options en arguments de ligne de commande en sous-processus

Cette méthode effectue une opération de suppression générique simpliste pour chaque paramètre de la liste.

Constructeurs publics

StringEscapeUtils

public StringEscapeUtils ()

Méthodes publiques

Escape Shell

public static String escapeShell (String str)

Échappe un String pour l'utiliser dans une commande de shell Android.

Paramètres
str String: le String à échapper.

Renvoie
String l'interface système Android avec échappement String

paramsToArgs

public static  paramsToArgs ( params)

Convertit les paramètres fournis via des options en arguments de ligne de commande en sous-processus

Cette méthode effectue une opération de suppression générique simpliste pour chaque paramètre de la liste. Il remplace \[car] par [car]. Exemple : \" est converti en ". Cela permet d'ajouter des chaînes guillemets doubles échappés pour rester sous forme de chaîne après avoir été analysés par QuotationAwareTokenizer. Sans cet outil, QuotationAwareTokenizer divise la chaîne en sections si elle a de l'espace

Paramètres
params : paramètres reçus via les options

Renvoie
liste de chaînes représentant des arguments de ligne de commande