تنظیمات 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 |
روشهای عمومی | |
|---|---|
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 ()اندازه بافر پروفایلر (مگابایت) را برمیگرداند. |
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)مقدار اندازه بافر پروفایلر را تنظیم میکند. |
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 |