StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Classe utilitária para escapar de strings para formatos específicos. Inclui métodos para escapar de strings que estão sendo passadas para o Android Shell.

Resumo

Construtores públicos

StringEscapeUtils ()

Métodos públicos

static String escapeShell (String str)

Escapa uma String para uso em um comando shell do Android.

static paramsToArgs ( params) paramsToArgs ( params)

Converte os parâmetros fornecidos por meio de opções em argumentos de linha de comando para subprocesso

Este método fará um escape genérico simplista para cada parâmetro da lista.

Construtores públicos

StringEscapeUtils

public StringEscapeUtils ()

Métodos públicos

escapeShell

public static String escapeShell (String str)

Escapa uma String para uso em um comando shell do Android.

Parâmetros
str String : a String para escapar

Devoluções
String o shell do Android escapou String

paramsToArgs

public static  paramsToArgs ( params)

Converte os parâmetros fornecidos por meio de opções em argumentos de linha de comando para subprocesso

Este método fará um escape genérico simplista para cada parâmetro da lista. Ele substitui \[char] por [char]. Por exemplo, \" é convertido em ". Isso permite que uma string com aspas duplas de escape permaneça como uma string após ser analisada por QuotationAwareTokenizer. Sem isso, QuotationAwareTokenizer dividirá a string em seções se houver espaço nela.

Parâmetros
params : parâmetros recebidos via opções

Devoluções
lista de strings que representam argumentos de linha de comando