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

Các nhà xây dựng công cộng

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

Phương pháp công khai

boolean containsKey (String key)

Một phương pháp để kiểm tra xem kho khóa có chứa một khóa nhất định 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 khóa.

boolean isAvailable ()

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

void setKeyStore (JSONObject keyStore)

Phương pháp người trợ giúp được sử dụng để đặt kho khóa.

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

void setKey (String key, String value)

Bản đồ key đối với value .

Lĩnh vực

mJsonKeyStore

protected JSONObject mJsonKeyStore

Các nhà xây dựng công cộng

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

Thông số
jsonFile File

Ném
KeyStoreException

Phương pháp công khai

containsKey

public boolean containsKey (String key)

Một phương pháp để kiểm tra xem kho khóa có chứa một khóa nhất định hay không.

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

Lợi nhuận
boolean true nếu khóa đã cho tồn tại.

fetchKey

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 khóa.

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

Lợi nhuận
String giá trị String của khóa. Nó sẽ trả về null nếu không tìm thấy khóa.

isAvailable

public boolean isAvailable ()

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

Lợi nhuận
boolean true nếu chúng ta có kho khóa hợp lệ, ngược lại là false.

setKeyStore

public void setKeyStore (JSONObject keyStore)

Phương pháp người trợ giúp được sử dụng để đặt kho 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.

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

setKey

protected void setKey (String key, 
                String value)

Bản đồ key đối với value . Tương đương với mJsonKeyStore.put(key, value) .

Thông số
key String

value String

Ném
JSONException