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 |
सार्वजनिक तरीके | |
|---|---|
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()
यह फ़ंक्शन, हीप अपडेट के लिए शुरुआती |
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
फ़ील्ड्स की फ़िल्में
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 |