DdmPreferences

public final class DdmPreferences
extends Object

java.lang.Object
   ↳ com.android.ddmlib.DdmPreferences


ddm kitaplığı için tercihler.

Bu sınıf, tercihlerin depolanmasını işlemez. Bu yalnızca, varsayılan değerleri geçersiz kılmak için ddmlib'i kullanan uygulamalar için merkezi bir noktadır.

ddmlib'in çeşitli bileşenleri, değerlerini almak için bu sınıfa sorgu gönderir.

Bazı set##() yöntemlerine yapılan çağrılar, bileşenleri değerleri kullanarak hemen güncellerken diğer yöntemler, ERROR(/AndroidDebugBridge#init(boolean)) çağrıldıktan sonra etkisiz kalır.

Her yöntemin dokümanlarını kontrol edin.

Özet

Sabitler

String DEFAULT_ADBHOST_VALUE

boolean DEFAULT_INITIAL_HEAP_UPDATE

İstemci bağlantısı sırasında yığın güncelleme işareti için varsayılan değer.

boolean DEFAULT_INITIAL_THREAD_UPDATE

İstemci bağlantısı sırasında ileti güncelleme işareti için varsayılan değer.

int DEFAULT_PROFILER_BUFFER_SIZE_MB

Varsayılan profiler arabellek boyutu (megabayt)

int DEFAULT_TIMEOUT

adb bağlantısı için varsayılan zaman aşımı değerleri (milisaniye)

boolean DEFAULT_USE_ADBHOST

ADBHOST ortam değişkeninin kullanımı için varsayılan değerler.

Fields'ın oynadığı filmler

public static final Log.LogLevel DEFAULT_LOG_LEVEL

Logcat için varsayılan değer LogLevel

Herkese açık yöntemler

static void enableDdmlibCommandService(boolean enabled)

Harici işlemlerin (ör. ICEBOX) ddmlib'e komut göndermesine olanak tanıyan ddmlib komut hizmetini etkinleştirin.

static void enableJdwpProxyService(boolean enabled)

Birden fazla istemcinin aynı anda kullanılabilmesi için jdwp proxy hizmetini etkinleştirin.

static String getAdbHostValue()

Kullanıcı tarafından ayarlanan ADBHOST değişkeninin değerini döndürür.

static int getDdmCommandPort()
static boolean getInitialHeapUpdate()

Yığın güncellemeleri için ilk ERROR(/Client) işaretini döndürür.

static boolean getInitialThreadUpdate()

İş parçacığı güncellemeleri için ilk ERROR(/Client) işaretini döndürür.

static int getJdwpMaxPacketSize()

Bundan büyük paketler arabellek taşması istisnası oluşturur ve istemcinin bağlantısını keser.

static int getJdwpProxyPort()
static Log.LogLevel getLogLevel()

Gösterilen minimum LogLevel değerini döndürür.

static int getProfilerBufferSizeMb()

Profil oluşturucu arabellek boyutunu (megabayt) döndürür.

static int getTimeOut()

adb bağlantılarında kullanılacak zaman aşımını (milisaniye) döndürür.

static boolean getUseAdbHost()

Kullanıcının ADBHOST değişkenini kullanıp kullanmadığını belirten bir boole değeri döndürür.

static boolean isDdmlibCommandServiceEnabled()
static boolean isJdwpProxyEnabled()
static void setAdbHostValue(String adbHostValue)

ADBHOST değişkeninin değerini ayarlar.

static void setDdmCommandPort(int port)

ddmlib komut hizmeti tarafından kullanılan bağlantı noktasını ayarlayın.

static void setInitialHeapUpdate(boolean state)

Yığın güncellemeleri için başlangıç ERROR(/Client) işaretini ayarlar.

static void setInitialThreadUpdate(boolean state)

İş parçacığı güncellemeleri için başlangıç ERROR(/Client) işaretini ayarlar.

static void setJdwpProxyPort(int port)

jdwp proxy hizmeti tarafından kullanılan bağlantı noktasını ayarlayın.

static void setLogLevel(String value)

Gösterilecek minimum LogLevel sayısını belirler.

static void setProfilerBufferSizeMb(int bufferSizeMb)

Profiler arabellek boyutu değerini ayarlar.

static void setTimeOut(int timeOut)

adb bağlantısı için zaman aşımı değerini ayarlar.

static void setUseAdbHost(boolean useAdbHost)

Kullanıcının ADBHOST değişkenini kullanıp kullanmadığını belirten Boole değerini ayarlar.

static void setsJdwpMaxPacketSize(int size)

Sabitler

DEFAULT_ADBHOST_VALUE

public static final String DEFAULT_ADBHOST_VALUE

Sabit Değer: "127.0.0.1"

DEFAULT_INITIAL_HEAP_UPDATE

public static final boolean DEFAULT_INITIAL_HEAP_UPDATE

İstemci bağlantısı sırasında yığın güncelleme işareti için varsayılan değer.

Sabit Değer: false

DEFAULT_INITIAL_THREAD_UPDATE

public static final boolean DEFAULT_INITIAL_THREAD_UPDATE

İstemci bağlantısı sırasında ileti güncelleme işareti için varsayılan değer.

Sabit Değer: false

DEFAULT_PROFILER_BUFFER_SIZE_MB

public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB

Varsayılan profiler arabellek boyutu (megabayt)

Sabit Değer: 8 (0x00000008)

DEFAULT_TIMEOUT

public static final int DEFAULT_TIMEOUT

adb bağlantısı için varsayılan zaman aşımı değerleri (milisaniye)

Sabit Değer: 5000 (0x00001388)

DEFAULT_USE_ADBHOST

public static final boolean DEFAULT_USE_ADBHOST

ADBHOST ortam değişkeninin kullanımı için varsayılan değerler.

Sabit Değer: false

Fields'ın oynadığı filmler

DEFAULT_LOG_LEVEL

public static final Log.LogLevel DEFAULT_LOG_LEVEL

Logcat için varsayılan değer LogLevel

Herkese açık yöntemler

enableDdmlibCommandService

public static void enableDdmlibCommandService (boolean enabled)

Harici işlemlerin (ör. ICEBOX) ddmlib'e komut göndermesine olanak tanıyan ddmlib komut hizmetini etkinleştirin.

Parametreler
enabled boolean

enableJdwpProxyService

public static void enableJdwpProxyService (boolean enabled)

Birden fazla istemcinin aynı anda DDMLIB istemcilerini kullanmasına olanak tanıyan jdwp proxy hizmetini etkinleştirin.

Parametreler
enabled boolean

getAdbHostValue

public static String getAdbHostValue ()

Kullanıcı tarafından ayarlanan ADBHOST değişkeninin değerini döndürür.

İlerlemeler
String

getDdmCommandPort

public static int getDdmCommandPort ()

İlerlemeler
int

getInitialHeapUpdate

public static boolean getInitialHeapUpdate ()

Yığın güncellemeleri için ilk ERROR(/Client) işaretini döndürür.

İlerlemeler
boolean

getInitialThreadUpdate

public static boolean getInitialThreadUpdate ()

İş parçacığı güncellemeleri için ilk ERROR(/Client) işaretini döndürür.

İlerlemeler
boolean

getJdwpMaxPacketSize

public static int getJdwpMaxPacketSize ()

Bundan büyük paketler arabellek taşması istisnası oluşturur ve istemcinin bağlantısını keser.

İlerlemeler
int

getJdwpProxyPort

public static int getJdwpProxyPort ()

İlerlemeler
int

getLogLevel

public static Log.LogLevel getLogLevel ()

Gösterilen minimum LogLevel değerini döndürür.

İlerlemeler
Log.LogLevel

getProfilerBufferSizeMb

public static int getProfilerBufferSizeMb ()

Profil oluşturucu arabellek boyutunu (megabayt) döndürür.

İlerlemeler
int

getTimeOut

public static int getTimeOut ()

adb bağlantılarında kullanılacak zaman aşımını (milisaniye) döndürür.

İlerlemeler
int

getUseAdbHost

public static boolean getUseAdbHost ()

Kullanıcının ADBHOST değişkenini kullanıp kullanmadığını belirten bir boole değeri döndürür.

İlerlemeler
boolean

isDdmlibCommandServiceEnabled

public static boolean isDdmlibCommandServiceEnabled ()

İlerlemeler
boolean

isJdwpProxyEnabled

public static boolean isJdwpProxyEnabled ()

İlerlemeler
boolean

setAdbHostValue

public static void setAdbHostValue (String adbHostValue)

ADBHOST değişkeninin değerini ayarlar.

setDdmCommandPort

public static void setDdmCommandPort (int port)

ddmlib komut hizmeti tarafından kullanılan bağlantı noktasını ayarlayın. Bu bağlantı noktası sabittir. Bu nedenle, harici hizmetler ddmlib'in çalışan tüm örneklerine komut gönderebilir.

setInitialHeapUpdate

public static void setInitialHeapUpdate (boolean state)

Yığın güncellemeleri için başlangıç ERROR(/Client) işaretini ayarlar.

true ise ERROR(/ClientData), bir GC gerçekleştiğinde VM yığın bilgileriyle otomatik olarak güncellenir.

Bu değişiklik, yeni oluşturulan ERROR(/Client) nesneleri için hemen geçerli olur.

Parametreler
state boolean

setInitialThreadUpdate

public static void setInitialThreadUpdate (boolean state)

İş parçacığı güncellemeleri için başlangıç ERROR(/Client) işaretini ayarlar.

Bu değişiklik, yeni oluşturulan ERROR(/Client) nesneleri için hemen geçerli olur.

Parametreler
state boolean

setJdwpProxyPort

public static void setJdwpProxyPort (int port)

jdwp proxy hizmeti tarafından kullanılan bağlantı noktasını ayarlayın. Bu bağlantı noktası, tek bir makinede çalışan jdwp proxy hizmetinin tüm örneklerinde tutarlı olmalıdır.

setLogLevel

public static void setLogLevel (String value)

Gösterilecek minimum LogLevel sayısını belirler.

Bu değişiklik hemen geçerli olur.

Parametreler
value String

setProfilerBufferSizeMb

public static void setProfilerBufferSizeMb (int bufferSizeMb)

Profiler arabellek boyutu değerini ayarlar.

Parametreler
bufferSizeMb int: Arabellek boyutu (megabayt).

setTimeOut

public static void setTimeOut (int timeOut)

adb bağlantısı için zaman aşımı değerini ayarlar.

Bu değişiklik yalnızca yeni oluşturulan bağlantılar için geçerli olur.

Parametreler
timeOut int: Zaman aşımı değeri (milisaniye).

setUseAdbHost

public static void setUseAdbHost (boolean useAdbHost)

Kullanıcının ADBHOST değişkenini kullanıp kullanmadığını belirten Boole değerini ayarlar.

Parametreler
useAdbHost boolean: Kullanıcı ADBHOST kullanıyorsa doğru (true)

setsJdwpMaxPacketSize

public static void setsJdwpMaxPacketSize (int size)

Parametreler
size int