JSONFileKeyStoreClient

public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient

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


การใช้งานตัวอย่างที่ไฟล์ JSON ในเครื่องทำหน้าที่เป็นที่เก็บคีย์ ไฟล์ข้อความ JSON ควรมีคีย์ของค่าในรูปแบบสตริง

สรุป

เขตข้อมูล

protected JSONObject mJsonKeyStore

ผู้สร้างสาธารณะ

JSONFileKeyStoreClient ()
JSONFileKeyStoreClient (File jsonFile)

วิธีการสาธารณะ

boolean containsKey (String key)

วิธีการตรวจสอบว่าที่เก็บคีย์มีคีย์ที่กำหนดหรือไม่

String fetchKey (String key)

วิธีการดึงคีย์ที่กำหนดภายในที่เก็บคีย์

boolean isAvailable ()

วิธีการตรวจสอบว่าเรามีที่เก็บคีย์ที่ถูกต้องที่จะพูดคุยด้วยหรือไม่

void setKeyStore (JSONObject keyStore)

วิธีตัวช่วยที่ใช้ในการตั้งค่าที่เก็บคีย์

วิธีการป้องกัน

void setKey (String key, String value)

แมป key กับ value

เขตข้อมูล

mJsonKeyStore

protected JSONObject mJsonKeyStore

ผู้สร้างสาธารณะ

JSONFileKeyStoreClient

public JSONFileKeyStoreClient ()

JSONFileKeyStoreClient

public JSONFileKeyStoreClient (File jsonFile)

พารามิเตอร์
jsonFile File

พ่น
KeyStoreException

วิธีการสาธารณะ

ประกอบด้วยคีย์

public boolean containsKey (String key)

วิธีการตรวจสอบว่าที่เก็บคีย์มีคีย์ที่กำหนดหรือไม่

พารามิเตอร์
key String : เพื่อตรวจสอบการมีอยู่ของ

ส่งคืน
boolean เป็นจริงหากมีคีย์ที่กำหนด

fetchKey

public String fetchKey (String key)

วิธีการดึงคีย์ที่กำหนดภายในที่เก็บคีย์

พารามิเตอร์
key String : เพื่อดึงข้อมูลภายในที่เก็บคีย์

ส่งคืน
String ค่า String ของคีย์ มันจะคืนค่า null หากไม่พบคีย์

สามารถใช้ได้

public boolean isAvailable ()

วิธีการตรวจสอบว่าเรามีที่เก็บคีย์ที่ถูกต้องที่จะพูดคุยด้วยหรือไม่

ส่งคืน
boolean จริงหากเรามีที่เก็บคีย์ที่ถูกต้อง มิฉะนั้นจะเป็นเท็จ

setKeyStore

public void setKeyStore (JSONObject keyStore)

วิธีตัวช่วยที่ใช้ในการตั้งค่าที่เก็บคีย์ ใช้สำหรับการทดสอบ

พารามิเตอร์
keyStore JSONObject : JSONObject เพื่อใช้เป็นที่จัดเก็บคีย์

วิธีการป้องกัน

setKey

protected void setKey (String key, 
                String value)

แมป key กับ value เทียบเท่ากับ mJsonKeyStore.put(key, value)

พารามิเตอร์
key String

value String

พ่น
JSONException