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 プロキシ サービスを有効化します。 |
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
フィールド
パブリック メソッド
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 |
|
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 の場合、GC が発生するたびに ERROR(/ClientData) は VM ヒープ情報で自動的に更新されます。
この変更は、新しく作成された 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: バッファサイズ(MB)。 |
setTimeOut
public static void setTimeOut (int timeOut)
adb 接続のタイムアウト値を設定します。
この変更は、新しく作成された接続にのみ適用されます。
| パラメータ | |
|---|---|
timeOut |
int: タイムアウト値(ミリ秒)。 |
setUseAdbHost
public static void setUseAdbHost (boolean useAdbHost)
ユーザーが変数 ADBHOST を使用するかどうかを示すブール値の設定。
| パラメータ | |
|---|---|
useAdbHost |
boolean: ユーザーが ADBHOST を使用している場合は true |
setsJdwpMaxPacketSize
public static void setsJdwpMaxPacketSize (int size)
| パラメータ | |
|---|---|
size |
int |