تنظیمات Ddm

public final class DdmPreferences
extends 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

روش‌های عمومی

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) را برای به‌روزرسانی‌های heap برمی‌گرداند.

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) را برای به‌روزرسانی‌های heap تنظیم می‌کند.

static void setInitialThreadUpdate (boolean state)

پرچم اولیه ERROR(/Client) را برای به‌روزرسانی‌های نخ تنظیم می‌کند.

static void setJdwpProxyPort (int port)

پورت مورد استفاده توسط سرویس پروکسی 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)

ثابت‌ها

مقدار پیش‌فرض میزبان ADB

public static final String DEFAULT_ADBHOST_VALUE

مقدار ثابت: "127.0.0.1"

به‌روزرسانی پیش‌فرض_اولیه_HEAP

public static final boolean DEFAULT_INITIAL_HEAP_UPDATE

مقدار پیش‌فرض برای پرچم به‌روزرسانی پشته هنگام اتصال کلاینت.

مقدار ثابت: نادرست

به‌روزرسانی نخ اولیه پیش‌فرض

public static final boolean DEFAULT_INITIAL_THREAD_UPDATE

مقدار پیش‌فرض برای پرچم به‌روزرسانی نخ هنگام اتصال کلاینت.

مقدار ثابت: نادرست

اندازه بافر پیش‌فرض_فایلر_مگابایت

public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB

اندازه بافر پیش‌فرض پروفایلر (مگابایت)

مقدار ثابت: ۸ (۰x۰۰۰۰۰۰۸)

زمان_خروج_پیش‌فرض

public static final int DEFAULT_TIMEOUT

مقادیر پیش‌فرض زمان انتظار برای اتصال adb (میلی‌ثانیه)

مقدار ثابت: ۵۰۰۰ (۰x۰۰۰۰۱۳۸۸)

استفاده پیش‌فرض از میزبان ADB

public static final boolean DEFAULT_USE_ADBHOST

مقادیر پیش‌فرض برای استفاده از متغیر محیطی ADBHOST.

مقدار ثابت: نادرست

فیلدها

سطح_ورود_پیش‌فرض

public static final Log.LogLevel DEFAULT_LOG_LEVEL

مقدار پیش‌فرض برای logcat LogLevel

روش‌های عمومی

enabledDdmlibCommandService

public static void enableDdmlibCommandService (boolean enabled)

سرویس فرمان ddmlib را فعال کنید تا به فرآیندهای خارجی (مثلاً ICEBOX) اجازه دهد دستوراتی را به ddmlib صادر کنند.

پارامترها
enabled boolean

enableJdwpProxyService

public static void enableJdwpProxyService (boolean enabled)

سرویس پروکسی jdwp را فعال کنید تا امکان استفاده همزمان از چندین کلاینت DDMLIB با پشتیبانی کلاینت فراهم شود.

پارامترها
enabled boolean

دریافت مقدار میزبان Adb

public static String getAdbHostValue ()

مقدار متغیر ADBHOST که توسط کاربر تنظیم شده است را برمی‌گرداند.

بازگشت‌ها
String

پورت فرمان getDdm

public static int getDdmCommandPort ()

بازگشت‌ها
int

دریافت به‌روزرسانی اولیه‌ی هیپ

public static boolean getInitialHeapUpdate ()

پرچم اولیه ERROR(/Client) را برای به‌روزرسانی‌های heap برمی‌گرداند.

بازگشت‌ها
boolean

همچنین ببینید:

دریافت به‌روزرسانی اولیه‌ی نخ

public static boolean getInitialThreadUpdate ()

پرچم اولیه‌ی ERROR(/Client) را برای به‌روزرسانی‌های نخ برمی‌گرداند.

بازگشت‌ها
boolean

همچنین ببینید:

دریافت حداکثر اندازه بسته (getJdwpMaxPacketSize)

public static int getJdwpMaxPacketSize ()

بسته‌هایی که بزرگتر از این مقدار باشند، خطای سرریز بافر ایجاد کرده و اتصال کلاینت را قطع می‌کنند.

بازگشت‌ها
int

دریافتJdwpProxyPort

public static int getJdwpProxyPort ()

بازگشت‌ها
int

دریافت سطح ورود (getLogLevel)

public static Log.LogLevel getLogLevel ()

حداقل LogLevel نمایش داده شده را برمی‌گرداند.

بازگشت‌ها
Log.LogLevel

getProfilerBufferSizeMb

public static int getProfilerBufferSizeMb ()

اندازه بافر پروفایلر (مگابایت) را برمی‌گرداند.

بازگشت‌ها
int

دریافت زمان خروج

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

مقدار میزبان Adb را تنظیم کنید

public static void setAdbHostValue (String adbHostValue)

مقدار متغیر ADBHOST را تنظیم می‌کند.

پورت فرمان setDdm

public static void setDdmCommandPort (int port)

پورت مورد استفاده توسط سرویس دستور ddmlib را تنظیم کنید. این پورت ثابت است تا سرویس‌های خارجی بتوانند دستورات را به هر نمونه در حال اجرای ddmlib ارسال کنند.

به‌روزرسانی اولیه‌ی هیپ

public static void setInitialHeapUpdate (boolean state)

پرچم اولیه ERROR(/Client) را برای به‌روزرسانی‌های heap تنظیم می‌کند.

اگر true ، هر زمان که GC رخ دهد، ERROR(/ClientData) به طور خودکار با اطلاعات پشته ماشین مجازی به‌روزرسانی می‌شود.

این تغییر بلافاصله برای اشیاء 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)

مقدار اندازه بافر پروفایلر را تنظیم می‌کند.

پارامترها
bufferSizeMb int : اندازه بافر (مگابایت).

تنظیم زمان خروج

public static void setTimeOut (int timeOut)

مقدار زمان انتظار برای اتصال adb را تنظیم می‌کند.

این تغییر فقط برای اتصالات تازه ایجاد شده اعمال می‌شود.

پارامترها
timeOut int : مقدار زمان انقضا (میلی ثانیه).

تنظیم میزبان استفاده ازAdb

public static void setUseAdbHost (boolean useAdbHost)

مقدار بولی را تنظیم می‌کند که نشان می‌دهد کاربر از متغیر ADBHOST استفاده می‌کند یا خیر.

پارامترها
useAdbHost boolean : اگر کاربر از ADBHOST استفاده کند، true است.

حداکثر اندازه بسته (Jdwp)

public static void setsJdwpMaxPacketSize (int size)

پارامترها
size int