PropertyFetcher

public final class PropertyFetcher
extends Object

java.lang.Object
com.android.ddmlib.PropertyFetcher


يجلِب هذا الصف القيم من الأمر "getprop" ويخزّنها مؤقتًا من الجهاز.

ملخّص

طُرق وضع التصميم العامة

PropertyFetcher(IDevice device)

الإجراءات العامة

boolean arePropertiesSet()

تم إيقاف هذا الإجراء نهائيًا. تفاصيل التنفيذ

static void enableCachingMutableProps(boolean enabled)
Map<String, String> getProperties()

تعرِض هذه الطريقة القائمة الكاملة للخصائص المخزّنة مؤقتًا.

ListenableFuture<String> getProperty(String name)

يُجري هذا الإجراء طلبًا غير متزامن محتملاً للحصول على قيمة خاصية نظام.

طُرق وضع التصميم العامة

PropertyFetcher

public PropertyFetcher (IDevice device)

المعلَمات
device IDevice

الإجراءات العامة

arePropertiesSet

public boolean arePropertiesSet ()

تم إيقاف هذا الإجراء نهائيًا.
تفاصيل التنفيذ

تعرِض هذه الطريقة القيمة "صحيح" إذا كانت ذاكرة التخزين المؤقتة مملوءة.

المرتجعات
boolean

enableCachingMutableProps

public static void enableCachingMutableProps (boolean enabled)

المعلَمات
enabled boolean

getProperties

public Map<String, String> getProperties ()

تعرِض هذه الطريقة القائمة الكاملة للخصائص المخزّنة مؤقتًا.

المرتجعات
Map<String, String>

getProperty

public ListenableFuture<String> getProperty (String name)

يُجري هذا الإجراء طلبًا غير متزامن محتملاً للحصول على قيمة خاصية نظام.

المعلَمات
name String: اسم الخاصية المطلوب استردادها

المرتجعات
ListenableFuture<String> Future يمكن استخدامه لاسترداد قيمة الخاصية