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 |
Публичные методы | |
|---|---|
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) |
Константы
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
Публичные методы
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 | |
получитьLogLevel
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 , 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 : размер буфера (мегабайты). |
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 |