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

גודל ברירת המחדל של מאגר הנתונים הזמני של הכלי ליצירת פרופילים (במגה-בייט)

int DEFAULT_TIMEOUT

ערכי ברירת המחדל של הזמן הקצוב לתפוגה לחיבור adb (באלפיות השנייה)

boolean DEFAULT_USE_ADBHOST

ערכי ברירת מחדל לשימוש במשתנה הסביבה ADBHOST.

שדות

public static final Log.LogLevel DEFAULT_LOG_LEVEL

ערך ברירת המחדל של logcat LogLevel

‫methods ציבוריים

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()

הפונקציה מחזירה את גודל המאגר של כלי הפרופיל (במגה-בייט).

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)

מגדירים את היציאה שבה משתמש שירות ה-Proxy של jdwp.

static void setLogLevel(String value)

הגדרת הערך המינימלי של LogLevel שיוצג.

static void setProfilerBufferSizeMb(int bufferSizeMb)

הגדרה של ערך גודל מאגר הנתונים הזמני של הכלי ליצירת פרופילים.

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

גודל ברירת המחדל של מאגר הנתונים הזמני של הכלי ליצירת פרופילים (במגה-בייט)

ערך קבוע: 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

‫methods ציבוריים

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 ()

הפונקציה מחזירה את גודל המאגר של כלי הפרופיל (במגה-בייט).

החזרות
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, המידע על ה-heap של מכונת ה-VM יתעדכן באופן אוטומטי ב-ERROR(/ClientData) בכל פעם שמתבצע GC.

השינוי הזה ייכנס לתוקף באופן מיידי, לגבי אובייקטים חדשים מסוג ERROR(/Client).

פרמטרים
state boolean

setInitialThreadUpdate

public static void setInitialThreadUpdate (boolean state)

מגדירים את הדגל ERROR(/Client) הראשוני לעדכוני שרשור.

השינוי הזה ייכנס לתוקף באופן מיידי, לגבי אובייקטים חדשים מסוג ERROR(/Client).

פרמטרים
state boolean

setJdwpProxyPort

public static void setJdwpProxyPort (int port)

מגדירים את היציאה שבה משתמש שירות ה-Proxy של jdwp. מספר היציאה צריך להיות זהה בכל המקרים של שירות ה-proxy של jdwp שפועל במכונה אחת.

setLogLevel

public static void setLogLevel (String value)

הגדרת הערך המינימלי של LogLevel שיוצג.

השינוי ייכנס לתוקף באופן מיידי.

פרמטרים
value String

setProfilerBufferSizeMb

public static void setProfilerBufferSizeMb (int bufferSizeMb)

הגדרה של ערך גודל מאגר הנתונים הזמני של פרופיל הביצועים.

פרמטרים
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