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

Публичные методы

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)

Установите порт, используемый службой прокси-сервера 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

Публичные методы

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