Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

ChuỗiThoátUtils

public class StringEscapeUtils
extends Object

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


Lớp tiện ích để thoát chuỗi cho các định dạng cụ thể. Bao gồm các phương thức để thoát các chuỗi đang được chuyển tới Android Shell.

Bản tóm tắt

nhà thầu công cộng

StringEscapeUtils ()

Phương thức công khai

static String escapeShell (String str)

Thoát khỏi ERROR(/String) để sử dụng trong lệnh trình bao Android.

static paramsToArgs ( params) paramsToArgs ( params)

Chuyển đổi các tham số được cung cấp thông qua các tùy chọn thành đối số dòng lệnh thành quy trình phụ

Phương pháp này sẽ thực hiện một unescape chung đơn giản cho từng tham số trong danh sách.

nhà thầu công cộng

ChuỗiThoátUtils

public StringEscapeUtils ()

Phương thức công khai

thoát vỏ

public static String escapeShell (String str)

Thoát khỏi ERROR(/String) để sử dụng trong lệnh trình bao Android.

Thông số
str String : ERROR(/String) để thoát

trả lại
String vỏ Android đã thoát ERROR(/String)

thông sốToArgs

public static  paramsToArgs ( params)

Chuyển đổi các tham số được cung cấp thông qua các tùy chọn thành đối số dòng lệnh thành quy trình phụ

Phương pháp này sẽ thực hiện một unescape chung đơn giản cho từng tham số trong danh sách. Nó thay thế \[char] bằng [char]. Ví dụ: \" được chuyển đổi thành ". Điều này cho phép chuỗi có dấu ngoặc kép thoát ở dạng chuỗi sau khi được phân tích cú pháp bằng QuotationAwareTokenizer. Không có QuotationAwareTokenizer này sẽ chia chuỗi thành các phần nếu nó có khoảng trống trong đó.

Thông số
params : thông số nhận được qua tùy chọn

trả lại
danh sách chuỗi đại diện cho dòng lệnh args