DdmPreferences

public final class DdmPreferences
extends Object

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


डीडीएम लाइब्रेरी के लिए प्राथमिकताएं.

यह क्लास, प्राथमिकताओं को सेव करने की सुविधा नहीं देती है. यह सिर्फ़ एक सेंट्रल पॉइंट है. इसका इस्तेमाल, 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

getLogLevel

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: अगर उपयोगकर्ता ADBHOST का इस्तेमाल करता है, तो यह वैल्यू true होती है

setsJdwpMaxPacketSize

public static void setsJdwpMaxPacketSize (int size)

पैरामीटर
size int