DdmPreferences
public
final
class
DdmPreferences
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.DdmPreferences |
Ustawienia biblioteki ddm.
Ta klasa nie obsługuje przechowywania ustawień. Jest to tylko centralny punkt dla aplikacji korzystających z ddmlib, który umożliwia zastępowanie wartości domyślnych.
Różne komponenty ddmlib wysyłają zapytania do tej klasy, aby uzyskać ich wartości.
Wywołania niektórych metod set##() natychmiast zaktualizują komponenty za pomocą wartości, a inne metody nie będą miały wpływu po wywołaniu metody ERROR(/AndroidDebugBridge#init(boolean)).
Zapoznaj się z dokumentacją każdej metody.
Podsumowanie
Stałe | |
|---|---|
String |
DEFAULT_ADBHOST_VALUE
|
boolean |
DEFAULT_INITIAL_HEAP_UPDATE
Domyślna wartość flagi aktualizacji sterty po połączeniu klienta. |
boolean |
DEFAULT_INITIAL_THREAD_UPDATE
Domyślna wartość flagi aktualizacji wątku po połączeniu klienta. |
int |
DEFAULT_PROFILER_BUFFER_SIZE_MB
Domyślny rozmiar bufora profilera (w megabajtach) |
int |
DEFAULT_TIMEOUT
Domyślne wartości limitu czasu połączenia adb (w milisekundach) |
boolean |
DEFAULT_USE_ADBHOST
Wartości domyślne użycia zmiennej środowiskowej ADBHOST. |
Fieldsem | |
|---|---|
public
static
final
Log.LogLevel |
DEFAULT_LOG_LEVEL
Domyślna wartość logcat |
Metody publiczne | |
|---|---|
static
void
|
enableDdmlibCommandService(boolean enabled)
Włącz usługę poleceń ddmlib, która umożliwia procesom zewnętrznym (np. ICEBOX) wydawanie poleceń do ddmlib. |
static
void
|
enableJdwpProxyService(boolean enabled)
Włącz usługę proxy jdwp, która umożliwia korzystanie z wielu klientów DDMLIB jednocześnie. |
static
String
|
getAdbHostValue()
Zwraca wartość zmiennej ADBHOST ustawionej przez użytkownika. |
static
int
|
getDdmCommandPort()
|
static
boolean
|
getInitialHeapUpdate()
Zwraca początkową flagę |
static
boolean
|
getInitialThreadUpdate()
Zwraca początkową flagę |
static
int
|
getJdwpMaxPacketSize()
Pakiety większe niż ten rozmiar spowodują wyjątek przepełnienia bufora i odłączenie klienta. |
static
int
|
getJdwpProxyPort()
|
static
Log.LogLevel
|
getLogLevel()
Zwraca minimalną wyświetlaną wartość |
static
int
|
getProfilerBufferSizeMb()
Zwraca rozmiar bufora profilera (w megabajtach). |
static
int
|
getTimeOut()
Zwraca czas oczekiwania, który ma być używany w połączeniach adb (w milisekundach). |
static
boolean
|
getUseAdbHost()
Zwraca wartość logiczną wskazującą, czy użytkownik korzysta ze zmiennej ADBHOST. |
static
boolean
|
isDdmlibCommandServiceEnabled()
|
static
boolean
|
isJdwpProxyEnabled()
|
static
void
|
setAdbHostValue(String adbHostValue)
Ustawia wartość zmiennej ADBHOST. |
static
void
|
setDdmCommandPort(int port)
Ustaw port używany przez usługę poleceń ddmlib. |
static
void
|
setInitialHeapUpdate(boolean state)
Ustawia początkową flagę |
static
void
|
setInitialThreadUpdate(boolean state)
Ustawia początkową flagę |
static
void
|
setJdwpProxyPort(int port)
Ustaw port używany przez usługę serwera proxy jdwp. |
static
void
|
setLogLevel(String value)
Ustawia minimalną wartość |
static
void
|
setProfilerBufferSizeMb(int bufferSizeMb)
Ustawia wartość rozmiaru bufora profilera. |
static
void
|
setTimeOut(int timeOut)
Ustawia wartość limitu czasu dla połączenia adb. |
static
void
|
setUseAdbHost(boolean useAdbHost)
Ustawia wartość logiczną wskazującą, czy użytkownik używa zmiennej ADBHOST. |
static
void
|
setsJdwpMaxPacketSize(int size)
|
Stałe
DEFAULT_ADBHOST_VALUE
public static final String DEFAULT_ADBHOST_VALUE
Stała wartość: „127.0.0.1”
DEFAULT_INITIAL_HEAP_UPDATE
public static final boolean DEFAULT_INITIAL_HEAP_UPDATE
Domyślna wartość flagi aktualizacji sterty po połączeniu klienta.
Wartość stała: false
DEFAULT_INITIAL_THREAD_UPDATE
public static final boolean DEFAULT_INITIAL_THREAD_UPDATE
Domyślna wartość flagi aktualizacji wątku po połączeniu klienta.
Wartość stała: false
DEFAULT_PROFILER_BUFFER_SIZE_MB
public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB
Domyślny rozmiar bufora profilera (w megabajtach)
Wartość stała: 8 (0x00000008)
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
Domyślne wartości limitu czasu połączenia adb (w milisekundach)
Wartość stała: 5000 (0x00001388)
DEFAULT_USE_ADBHOST
public static final boolean DEFAULT_USE_ADBHOST
Wartości domyślne użycia zmiennej środowiskowej ADBHOST.
Wartość stała: false
Fieldsem
DEFAULT_LOG_LEVEL
public static final Log.LogLevel DEFAULT_LOG_LEVEL
Domyślna wartość logcat LogLevel
Metody publiczne
enableDdmlibCommandService
public static void enableDdmlibCommandService (boolean enabled)
Włącz usługę poleceń ddmlib, która umożliwia procesom zewnętrznym (np. ICEBOX) wydawanie poleceń do ddmlib.
| Parametry | |
|---|---|
enabled |
boolean |
enableJdwpProxyService
public static void enableJdwpProxyService (boolean enabled)
Włącz usługę proxy jdwp, która umożliwia korzystanie z wielu klientów DDMLIB jednocześnie.
| Parametry | |
|---|---|
enabled |
boolean |
getAdbHostValue
public static String getAdbHostValue ()
Zwraca wartość zmiennej ADBHOST ustawionej przez użytkownika.
| Zwroty | |
|---|---|
String |
|
getDdmCommandPort
public static int getDdmCommandPort ()
| Zwroty | |
|---|---|
int |
|
getInitialHeapUpdate
public static boolean getInitialHeapUpdate ()
Zwraca początkową flagę ERROR(/Client) dla aktualizacji sterty.
| Zwroty | |
|---|---|
boolean |
|
Zobacz też:
getInitialThreadUpdate
public static boolean getInitialThreadUpdate ()
Zwraca początkową flagę ERROR(/Client) w przypadku aktualizacji wątku.
| Zwroty | |
|---|---|
boolean |
|
Zobacz też:
getJdwpMaxPacketSize
public static int getJdwpMaxPacketSize ()
Pakiety większe niż ten rozmiar spowodują wyjątek przepełnienia bufora i odłączenie klienta.
| Zwroty | |
|---|---|
int |
|
getJdwpProxyPort
public static int getJdwpProxyPort ()
| Zwroty | |
|---|---|
int |
|
getLogLevel
public static Log.LogLevel getLogLevel ()
Zwraca minimalną wyświetlaną wartość LogLevel.
| Zwroty | |
|---|---|
Log.LogLevel |
|
getProfilerBufferSizeMb
public static int getProfilerBufferSizeMb ()
Zwraca rozmiar bufora profilera (w megabajtach).
| Zwroty | |
|---|---|
int |
|
getTimeOut
public static int getTimeOut ()
Zwraca czas oczekiwania, który ma być używany w połączeniach adb (w milisekundach).
| Zwroty | |
|---|---|
int |
|
getUseAdbHost
public static boolean getUseAdbHost ()
Zwraca wartość logiczną wskazującą, czy użytkownik korzysta ze zmiennej ADBHOST.
| Zwroty | |
|---|---|
boolean |
|
isDdmlibCommandServiceEnabled
public static boolean isDdmlibCommandServiceEnabled ()
| Zwroty | |
|---|---|
boolean |
|
isJdwpProxyEnabled
public static boolean isJdwpProxyEnabled ()
| Zwroty | |
|---|---|
boolean |
|
setAdbHostValue
public static void setAdbHostValue (String adbHostValue)
Ustawia wartość zmiennej ADBHOST.
setDdmCommandPort
public static void setDdmCommandPort (int port)
Ustaw port używany przez usługę poleceń ddmlib. Ten port jest stały, dzięki czemu usługi zewnętrzne mogą wysyłać polecenia do dowolnych działających instancji ddmlib.
setInitialHeapUpdate
public static void setInitialHeapUpdate (boolean state)
Ustawia początkową flagę ERROR(/Client) dla aktualizacji sterty.
Jeśli true, ERROR(/ClientData) będzie automatycznie aktualizowany o informacje o stercie maszyny wirtualnej za każdym razem, gdy nastąpi odśmiecanie pamięci.
Ta zmiana zacznie obowiązywać od razu w przypadku nowo utworzonych obiektów ERROR(/Client).
| Parametry | |
|---|---|
state |
boolean |
setInitialThreadUpdate
public static void setInitialThreadUpdate (boolean state)
Ustawia początkową flagę ERROR(/Client) dla aktualizacji wątku.
Ta zmiana zacznie obowiązywać od razu w przypadku nowo utworzonych obiektów ERROR(/Client).
| Parametry | |
|---|---|
state |
boolean |
setJdwpProxyPort
public static void setJdwpProxyPort (int port)
Ustaw port używany przez usługę serwera proxy jdwp. Ten port powinien być spójny we wszystkich instancjach usługi proxy jdwp uruchomionych na jednym komputerze.
setLogLevel
public static void setLogLevel (String value)
Ustawia minimalną wartość LogLevel do wyświetlenia.
Ta zmiana zacznie obowiązywać od razu.
| Parametry | |
|---|---|
value |
String |
setProfilerBufferSizeMb
public static void setProfilerBufferSizeMb (int bufferSizeMb)
Ustawia wartość rozmiaru bufora profilera.
| Parametry | |
|---|---|
bufferSizeMb |
int: rozmiar bufora (w megabajtach). |
setTimeOut
public static void setTimeOut (int timeOut)
Ustawia wartość limitu czasu dla połączenia adb.
Ta zmiana dotyczy tylko nowo utworzonych połączeń.
| Parametry | |
|---|---|
timeOut |
int: wartość limitu czasu (w milisekundach). |
setUseAdbHost
public static void setUseAdbHost (boolean useAdbHost)
Ustawia wartość logiczną wskazującą, czy użytkownik używa zmiennej ADBHOST.
| Parametry | |
|---|---|
useAdbHost |
boolean: wartość „true”, jeśli użytkownik korzysta z ADBHOST. |
setsJdwpMaxPacketSize
public static void setsJdwpMaxPacketSize (int size)
| Parametry | |
|---|---|
size |
int |