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 |
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 |
static
boolean
|
getInitialThreadUpdate()
İş parçacığı güncellemeleri için ilk |
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 |
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ıç |
static
void
|
setInitialThreadUpdate(boolean state)
İş parçacığı güncellemeleri için başlangıç |
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 |
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 |
|
Ayrıca:
getInitialThreadUpdate
public static boolean getInitialThreadUpdate ()
İş parçacığı güncellemeleri için ilk ERROR(/Client) işaretini döndürür.
| İlerlemeler | |
|---|---|
boolean |
|
Ayrıca:
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 |