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 fazer o escape de strings que estão sendo transmitidas para o Android Shell.
Resumo
Construtores públicos | |
---|---|
StringEscapeUtils()
|
Métodos públicos | |
---|---|
static
String
|
escapeShell(String str)
Escapa de um |
static
|
paramsToArgs(
Converte os parâmetros fornecidos por opções em argumentos de linha de comando para subprocesso Esse método vai fazer uma decodificação genérica simplificada para cada parâmetro na lista. |
Construtores públicos
StringEscapeUtils
public StringEscapeUtils ()
Métodos públicos
escapeShell
public static String escapeShell (String str)
Escapa de um String
para uso em um comando do shell do Android.
Parâmetros | |
---|---|
str |
String : o String a ser escapado |
Retorna | |
---|---|
String |
o shell do Android escapou de String |
paramsToArgs
public staticparamsToArgs ( params)
Converte os parâmetros fornecidos por opções em argumentos de linha de comando para subprocesso
Esse método vai fazer uma decodificação genérica simplificada para cada parâmetro na lista. Ele substitui \[char] por [char]. Por exemplo, \" é convertido em ". Isso permite que a string com aspas duplas escapadas permaneça como uma string depois de ser analisada pelo QuotationAwareTokenizer. Sem ele, o QuotationAwareTokenizer vai dividir a string em seções se ela tiver espaço.
Parâmetros | |
---|---|
params |
: parâmetros recebidos por opções |
Retorna | |
---|---|
|
lista de strings que representam argumentos de linha de comando |