اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
JSONFileKeyStoreClient
public
class
JSONFileKeyStoreClient
extends Object
implements
IKeyStoreClient
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.keystore.JSONFileKeyStoreClient
|
تنفيذ نموذجي حيث يعمل ملف JSON محلي كمخزن مفاتيح يجب أن يحتوي ملف JSON
النصي على مفتاح إلى قيمة بتنسيق سلسلة.
ملخّص
الإجراءات العامة |
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)
الإجراءات العامة
containsKey
public boolean containsKey (String key)
طريقة للتحقّق مما إذا كان مخزن المفاتيح يحتوي على مفتاح معيّن
| المعلَمات |
key |
String: للتحقّق من وجوده |
| المرتجعات |
boolean |
صحيح إذا كان المفتاح المحدّد موجودًا |
fetchKey
public String fetchKey (String key)
طريقة لجلب مفتاح معيّن داخل مخزن المفاتيح
| المعلَمات |
key |
String: لجلبها داخل مخزن المفاتيح |
| المرتجعات |
String |
قيمة String للمفتاح سيتم عرض قيمة فارغة إذا لم يتم العثور على المفتاح. |
isAvailable
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 |
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]