StringEscapeUtils

public class StringEscapeUtils
extends Object

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


Classe de utilitário para strings de escape para formatos específicos. Inclua 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 de shell do Android.

static paramsToArgs ( params) paramsToArgs ( params)

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

Este método fará um unscape genérico simplista para cada parâmetro na 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 de 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 para argumentos de linha de comando para subprocesso

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

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

devoluções
lista de string representando argumentos de linha de comando