DdmPreferences

public final class DdmPreferences
extends Object

java.lang.Object
   ↳ com.android.ddmlib.DdmPreferences


الإعدادات المفضّلة لمكتبة DDM

لا تتعامل هذه الفئة مع تخزين الإعدادات المفضّلة. وهي مجرد نقطة مركزية للتطبيقات التي تستخدم ddmlib لتجاوز القيم التلقائية.

تطلب المكوّنات المختلفة لطلب البحث ddmlib من هذه الفئة الحصول على قيمها.

ستؤدي طلبات بعض طرق set##() إلى تعديل المكوّنات باستخدام القيم على الفور، بينما لن يكون للطرق الأخرى أي تأثير بعد استدعاء ERROR(/AndroidDebugBridge#init(boolean)).

راجِع مستندات كل طريقة.

ملخّص

الثوابت

String DEFAULT_ADBHOST_VALUE

boolean DEFAULT_INITIAL_HEAP_UPDATE

القيمة التلقائية لعلامة تعديل الذاكرة المؤقتة عند اتصال العميل

boolean DEFAULT_INITIAL_THREAD_UPDATE

القيمة التلقائية لعلامة تعديل سلسلة المحادثات عند اتصال العميل

int DEFAULT_PROFILER_BUFFER_SIZE_MB

حجم ذاكرة التخزين المؤقت التلقائي لأداة Profiler (ميغابايت)

int DEFAULT_TIMEOUT

قيم المهلة التلقائية لاتصال adb (بالمللي ثانية)

boolean DEFAULT_USE_ADBHOST

القيم التلقائية لاستخدام متغيّر البيئة ADBHOST

الحقول

public static final Log.LogLevel DEFAULT_LOG_LEVEL

القيمة التلقائية لـ logcat LogLevel

الطُرق العامة

static void enableDdmlibCommandService(boolean enabled)

تفعيل خدمة أوامر ddmlib للسماح للعمليات الخارجية (مثل ICEBOX) بإصدار أوامر إلى ddmlib.

static void enableJdwpProxyService(boolean enabled)

تفعيل خدمة وكيل jdwp التي تتيح استخدام العديد من عملاء DDMLIB في الوقت نفسه

static String getAdbHostValue()

تعرض هذه السمة قيمة المتغيّر ADBHOST الذي ضبطه المستخدِم.

static int getDdmCommandPort()
static boolean getInitialHeapUpdate()

تعرِض هذه السمة العلامة الأولية ERROR(/Client) لتعديلات الذاكرة المؤقتة.

static boolean getInitialThreadUpdate()

تعرض هذه السمة علامة ERROR(/Client) الأولية لتحديثات سلاسل المحادثات.

static int getJdwpMaxPacketSize()

ستؤدي الحِزم الأكبر من ذلك إلى ظهور استثناء تجاوز سعة المخزن المؤقت وقطع اتصال العميل.

static int getJdwpProxyPort()
static Log.LogLevel getLogLevel()

تعرِض هذه السمة الحد الأدنى لتقييم LogLevel الذي يتم عرضه.

static int getProfilerBufferSizeMb()

تعرض هذه السمة حجم ذاكرة التخزين المؤقت لأداة Profiler (بالميغابايت).

static int getTimeOut()

تعرِض هذه السمة المهلة التي سيتم استخدامها في اتصالات adb (بالمللي ثانية).

static boolean getUseAdbHost()

تعرض هذه السمة قيمة منطقية تشير إلى ما إذا كان المستخدم يستخدِم المتغيّر ADBHOST أم لا.

static boolean isDdmlibCommandServiceEnabled()
static boolean isJdwpProxyEnabled()
static void setAdbHostValue(String adbHostValue)

تضبط هذه السمة قيمة المتغيّر ADBHOST.

static void setDdmCommandPort(int port)

اضبط المنفذ المستخدَم من قِبل خدمة أوامر ddmlib.

static void setInitialHeapUpdate(boolean state)

تضبط هذه السمة العلامة ERROR(/Client) الأولية لتعديلات الذاكرة المؤقتة.

static void setInitialThreadUpdate(boolean state)

تضبط هذه السمة العلامة ERROR(/Client) الأولية لتحديثات سلسلة المحادثات.

static void setJdwpProxyPort(int port)

اضبط المنفذ الذي تستخدمه خدمة وكيل jdwp.

static void setLogLevel(String value)

تضبط هذه السمة الحد الأدنى لـ LogLevel المطلوب عرضه.

static void setProfilerBufferSizeMb(int bufferSizeMb)

تضبط هذه السمة قيمة حجم ذاكرة التخزين المؤقت لأداة Profiler.

static void setTimeOut(int timeOut)

تضبط هذه السمة قيمة المهلة لاتصال adb.

static void setUseAdbHost(boolean useAdbHost)

تضبط هذه السمة قيمة المتغيّر المنطقي الذي يشير إلى ما إذا كان المستخدم يستعمل المتغيّر ADBHOST أم لا.

static void setsJdwpMaxPacketSize(int size)

الثوابت

DEFAULT_ADBHOST_VALUE

public static final String DEFAULT_ADBHOST_VALUE

القيمة الثابتة: "127.0.0.1"

DEFAULT_INITIAL_HEAP_UPDATE

public static final boolean DEFAULT_INITIAL_HEAP_UPDATE

القيمة التلقائية لعلامة تعديل الذاكرة المؤقتة عند اتصال العميل

القيمة الثابتة: false

DEFAULT_INITIAL_THREAD_UPDATE

public static final boolean DEFAULT_INITIAL_THREAD_UPDATE

القيمة التلقائية لعلامة تعديل سلسلة المحادثات عند اتصال العميل

القيمة الثابتة: false

DEFAULT_PROFILER_BUFFER_SIZE_MB

public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB

حجم ذاكرة التخزين المؤقت التلقائي لأداة Profiler (ميغابايت)

Constant Value: 8 (0x00000008)

DEFAULT_TIMEOUT

public static final int DEFAULT_TIMEOUT

قيم المهلة التلقائية لاتصال adb (بالمللي ثانية)

القيمة الثابتة: 5000 (0x00001388)

DEFAULT_USE_ADBHOST

public static final boolean DEFAULT_USE_ADBHOST

القيم التلقائية لاستخدام متغيّر البيئة ADBHOST

القيمة الثابتة: false

الحقول

DEFAULT_LOG_LEVEL

public static final Log.LogLevel DEFAULT_LOG_LEVEL

القيمة التلقائية لـ logcat LogLevel

الطُرق العامة

enableDdmlibCommandService

public static void enableDdmlibCommandService (boolean enabled)

تفعيل خدمة أوامر ddmlib للسماح للعمليات الخارجية (مثل ICEBOX) بإصدار أوامر إلى ddmlib.

المعلمات
enabled boolean

enableJdwpProxyService

public static void enableJdwpProxyService (boolean enabled)

تفعيل خدمة وكيل jdwp التي تتيح استخدام العديد من عملاء DDMLIB في الوقت نفسه

المعلمات
enabled boolean

getAdbHostValue

public static String getAdbHostValue ()

تعرض هذه السمة قيمة المتغيّر ADBHOST الذي ضبطه المستخدِم.

المرتجعات
String

getDdmCommandPort

public static int getDdmCommandPort ()

المرتجعات
int

getInitialHeapUpdate

public static boolean getInitialHeapUpdate ()

تعرِض هذه السمة العلامة الأولية ERROR(/Client) لتعديلات الذاكرة المؤقتة.

المرتجعات
boolean

يُرجى الاطّلاع أيضًا على:

getInitialThreadUpdate

public static boolean getInitialThreadUpdate ()

تعرض هذه السمة علامة ERROR(/Client) الأولية لتحديثات سلاسل المحادثات.

المرتجعات
boolean

يُرجى الاطّلاع أيضًا على:

getJdwpMaxPacketSize

public static int getJdwpMaxPacketSize ()

ستؤدي الحِزم الأكبر من ذلك إلى ظهور استثناء تجاوز سعة المخزن المؤقت وقطع اتصال العميل.

المرتجعات
int

getJdwpProxyPort

public static int getJdwpProxyPort ()

المرتجعات
int

getLogLevel

public static Log.LogLevel getLogLevel ()

تعرِض هذه السمة الحد الأدنى لتقييم LogLevel الذي يتم عرضه.

المرتجعات
Log.LogLevel

getProfilerBufferSizeMb

public static int getProfilerBufferSizeMb ()

تعرض هذه السمة حجم ذاكرة التخزين المؤقت لأداة Profiler (بالميغابايت).

المرتجعات
int

getTimeOut

public static int getTimeOut ()

تعرِض هذه السمة المهلة التي سيتم استخدامها في اتصالات adb (بالمللي ثانية).

المرتجعات
int

getUseAdbHost

public static boolean getUseAdbHost ()

تعرض هذه السمة قيمة منطقية تشير إلى ما إذا كان المستخدم يستخدِم المتغيّر ADBHOST أم لا.

المرتجعات
boolean

isDdmlibCommandServiceEnabled

public static boolean isDdmlibCommandServiceEnabled ()

المرتجعات
boolean

isJdwpProxyEnabled

public static boolean isJdwpProxyEnabled ()

المرتجعات
boolean

setAdbHostValue

public static void setAdbHostValue (String adbHostValue)

تضبط هذه السمة قيمة المتغيّر ADBHOST.

setDdmCommandPort

public static void setDdmCommandPort (int port)

اضبط المنفذ المستخدَم من قِبل خدمة أوامر ddmlib. هذا المنفذ ثابت، لذا يمكن للخدمات الخارجية إرسال أوامر إلى أي مثيلات قيد التشغيل من ddmlib.

setInitialHeapUpdate

public static void setInitialHeapUpdate (boolean state)

تضبط هذه السمة العلامة ERROR(/Client) الأولية لتعديلات الذاكرة المؤقتة.

في حال true، سيتم تعديل ERROR(/ClientData) تلقائيًا بمعلومات مساحة التخزين المؤقت لآلة Java الافتراضية (VM) كلما حدثت عملية جمع البيانات غير الضرورية.

يتم تطبيق هذا التغيير على الفور على عناصر ERROR(/Client) التي تم إنشاؤها حديثًا.

المعلمات
state boolean

setInitialThreadUpdate

public static void setInitialThreadUpdate (boolean state)

تضبط هذه السمة العلامة ERROR(/Client) الأولية لتحديثات سلسلة المحادثات.

يتم تطبيق هذا التغيير على الفور على عناصر ERROR(/Client) التي تم إنشاؤها حديثًا.

المعلمات
state boolean

setJdwpProxyPort

public static void setJdwpProxyPort (int port)

اضبط المنفذ الذي تستخدمه خدمة وكيل jdwp. يجب أن يكون هذا المنفذ متسقًا على مستوى جميع مثيلات خدمة وكيل jdwp التي يتم تشغيلها على جهاز واحد.

setLogLevel

public static void setLogLevel (String value)

تضبط هذه السمة الحد الأدنى لـ LogLevel المطلوب عرضه.

يتم تطبيق هذا التغيير على الفور.

المعلمات
value String

setProfilerBufferSizeMb

public static void setProfilerBufferSizeMb (int bufferSizeMb)

تضبط هذه السمة قيمة حجم ذاكرة التخزين المؤقت لأداة Profiler.

المعلمات
bufferSizeMb int: حجم ذاكرة التخزين المؤقت (ميغابايت)

setTimeOut

public static void setTimeOut (int timeOut)

تضبط هذه السمة قيمة المهلة لاتصال adb.

يسري هذا التغيير على الاتصالات التي تم إنشاؤها حديثًا فقط.

المعلمات
timeOut int: قيمة المهلة (بالملّي ثانية).

setUseAdbHost

public static void setUseAdbHost (boolean useAdbHost)

تضبط هذه السمة قيمة المتغيّر المنطقي الذي يشير إلى ما إذا كان المستخدم يستعمل المتغيّر ADBHOST أم لا.

المعلمات
useAdbHost boolean: تكون القيمة true إذا كان المستخدم يستعمل ADBHOST

setsJdwpMaxPacketSize

public static void setsJdwpMaxPacketSize (int size)

المعلمات
size int