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.

JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

java.lang.Object
com.android.tradefed.util.keystore.JSONFileKeyStoreClient


Một triển khai mẫu trong đó tệp JSON cục bộ đóng vai trò lưu trữ khóa. Tệp văn bản JSON phải có khóa thành giá trị ở định dạng chuỗi.

Bản tóm tắt

Lĩnh vực

protected JSONObject mJsonKeyStore

nhà thầu công cộng

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

Phương thức công khai

boolean containsKey (String key)

Một phương pháp để kiểm tra xem kho lưu trữ khóa có chứa khóa đã cho hay không.

String fetchKey (String key)

Một phương thức để tìm nạp một khóa nhất định bên trong kho lưu trữ khóa.

boolean isAvailable ()

Một phương pháp để kiểm tra xem chúng tôi có kho lưu trữ khóa hợp lệ hay không.

void setKeyStore (JSONObject keyStore)

Phương thức trợ giúp được sử dụng để đặt kho lưu trữ khóa.

phương pháp được bảo vệ

void setKey (String key, String value)

key bản đồ thành value .

Lĩnh vực

mJsonKeyStore

protected JSONObject mJsonKeyStore

nhà thầu công cộng

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Thông số
jsonFile File

ném
KeyStoreException

Phương thức công khai

chứaKey

public boolean containsKey (String key)

Một phương pháp để kiểm tra xem kho lưu trữ khóa có chứa khóa đã cho hay không.

Thông số
key String : để kiểm tra sự tồn tại.

trả lại
boolean đúng nếu khóa đã cho tồn tại.

tìm nạp

public String fetchKey (String key)

Một phương thức để tìm nạp một khóa nhất định bên trong kho lưu trữ khóa.

Thông số
key String : để tìm nạp bên trong kho lưu trữ khóa.

trả lại
String giá trị ERROR(/String) của khóa. Nó sẽ trả về null nếu không tìm thấy khóa.

có sẵn

public boolean isAvailable ()

Một phương pháp để kiểm tra xem chúng tôi có kho lưu trữ khóa hợp lệ hay không.

trả lại
boolean đúng nếu chúng ta có kho khóa hợp lệ, ngược lại là sai.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Phương thức trợ giúp được sử dụng để đặt kho lưu trữ khóa. Được sử dụng để thử nghiệm.

Thông số
keyStore JSONObject : JSONObject để sử dụng làm kho lưu trữ khóa.

phương pháp được bảo vệ

setKey

protected void setKey (String key, 
                String value)

key bản đồ thành value . Tương đương với mJsonKeyStore.put(key, value) .

Thông số
key String

value String

ném
JSONException