از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کلاینت JSONFileKeyStore
public class JSONFileKeyStoreClient
extends Object implements IKeyStoreClient
| شیء جاوا |
| ↳ | 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 هستند. |
فیلدها
فروشگاه کلید mJson
protected JSONObject mJsonKeyStore
سازندگان عمومی
کلاینت JSONFileKeyStore
public JSONFileKeyStoreClient ()
کلاینت JSONFileKeyStore
public JSONFileKeyStoreClient (File jsonFile)
روشهای عمومی
شاملکلید
public boolean containsKey (String key)
روشی برای بررسی اینکه آیا انبار کلید شامل کلید داده شده است یا خیر.
| پارامترها |
|---|
key | String : برای بررسی وجود. |
| بازگشتها |
|---|
boolean | اگر کلید داده شده وجود داشته باشد، درست است. |
کلید واکشی
public String fetchKey (String key)
روشی برای دریافت یک کلید مشخص از داخل انبار کلید.
| پارامترها |
|---|
key | String : برای فراخوانی داخل مخزن کلید. |
| بازگشتها |
|---|
String | مقدار String کلید. اگر کلید پیدا نشود، مقدار null را برمیگرداند. |
موجود است
public boolean isAvailable ()
روشی برای بررسی اینکه آیا یک انبار کلید معتبر برای گفتگو داریم یا خیر.
| بازگشتها |
|---|
boolean | اگر یک انبار کلید معتبر داشته باشیم، مقدار true و در غیر این صورت مقدار false را برمیگرداند. |
فروشگاه کلید تنظیمشده
public void setKeyStore (JSONObject keyStore)
متد کمکی برای تنظیم محل ذخیره کلید. برای آزمایش استفاده میشود.
| پارامترها |
|---|
keyStore | JSONObject : JSONObject که به عنوان محل ذخیره کلید استفاده میشود. |
روشهای محافظتشده
کلید تنظیم
protected void setKey (String key,
String value) key را به value میکند. معادل mJsonKeyStore.put(key, value) است.
| پارامترها |
|---|
key | String |
value | String |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]