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 |
الطُرق العامة | |
|---|---|
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()
تعرِض هذه السمة العلامة الأولية |
static
boolean
|
getInitialThreadUpdate()
تعرض هذه السمة علامة |
static
int
|
getJdwpMaxPacketSize()
ستؤدي الحِزم الأكبر من ذلك إلى ظهور استثناء تجاوز سعة المخزن المؤقت وقطع اتصال العميل. |
static
int
|
getJdwpProxyPort()
|
static
Log.LogLevel
|
getLogLevel()
تعرِض هذه السمة الحد الأدنى لتقييم |
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)
تضبط هذه السمة العلامة |
static
void
|
setInitialThreadUpdate(boolean state)
تضبط هذه السمة العلامة |
static
void
|
setJdwpProxyPort(int port)
اضبط المنفذ الذي تستخدمه خدمة وكيل jdwp. |
static
void
|
setLogLevel(String value)
تضبط هذه السمة الحد الأدنى لـ |
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 |