DdmPreferences সম্পর্কে

public final class DdmPreferences
extends Object

java.lang.অবজেক্ট
com.android.ddmlib.Ddmপছন্দসমূহ


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

লগক্যাটের জন্য ডিফল্ট মান LogLevel

পাবলিক পদ্ধতি

static void enableDdmlibCommandService (boolean enabled)

ddmlib কমান্ড পরিষেবা সক্রিয় করুন যা বহিরাগত প্রক্রিয়াগুলিকে (যেমন ICEBOX) ddmlib-এ কমান্ড ইস্যু করার অনুমতি দেয়।

static void enableJdwpProxyService (boolean enabled)

একাধিক ক্লায়েন্ট সাপোর্ট DDMLIB ক্লায়েন্টকে একই সময়ে ব্যবহার করার অনুমতি দিয়ে jdwp প্রক্সি পরিষেবা সক্ষম করুন।

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)

ধ্রুবক

ডিফল্ট_এডিবিহোস্ট_ভ্যালু

public static final String DEFAULT_ADBHOST_VALUE

ধ্রুবক মান: "১২৭.০.০.১"

ডিফল্ট_প্রাথমিক_হিপ_আপডেট

public static final boolean DEFAULT_INITIAL_HEAP_UPDATE

ক্লায়েন্ট সংযোগের সময় হিপ আপডেট ফ্ল্যাগের ডিফল্ট মান।

ধ্রুবক মান: মিথ্যা

ডিফল্ট_প্রাথমিক_থ্রেড_আপডেট

public static final boolean DEFAULT_INITIAL_THREAD_UPDATE

ক্লায়েন্ট সংযোগের সময় থ্রেড আপডেট ফ্ল্যাগের ডিফল্ট মান।

ধ্রুবক মান: মিথ্যা

ডিফল্ট_প্রোফাইলার_বাফার_সাইজ_এমবি

public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB

ডিফল্ট প্রোফাইলার বাফার সাইজ (মেগাবাইট)

ধ্রুবক মান: ৮ (০x০০০০০০০৮)

ডিফল্ট_টাইমআউট

public static final int DEFAULT_TIMEOUT

adb সংযোগের জন্য ডিফল্ট টাইমআউট মান (মিলিসেকেন্ড)

ধ্রুবক মান: ৫০০০ (০x০০০০১৩৮৮)

ডিফল্ট_ব্যবহার_এডিভস্ট

public static final boolean DEFAULT_USE_ADBHOST

ADBHOST এনভায়রনমেন্ট ভেরিয়েবল ব্যবহারের জন্য ডিফল্ট মান।

ধ্রুবক মান: মিথ্যা

ক্ষেত্র

ডিফল্ট_লগ_লেভেল

public static final Log.LogLevel DEFAULT_LOG_LEVEL

লগক্যাটের জন্য ডিফল্ট মান LogLevel

পাবলিক পদ্ধতি

Ddmlibকমান্ডসার্ভিস সক্ষম করুন

public static void enableDdmlibCommandService (boolean enabled)

ddmlib কমান্ড পরিষেবা সক্রিয় করুন যা বহিরাগত প্রক্রিয়াগুলিকে (যেমন ICEBOX) ddmlib-এ কমান্ড ইস্যু করার অনুমতি দেয়।

পরামিতি
enabled boolean

JdwpProxyService সক্ষম করুন

public static void enableJdwpProxyService (boolean enabled)

একাধিক ক্লায়েন্ট সাপোর্ট DDMLIB ক্লায়েন্টকে একই সময়ে ব্যবহার করার অনুমতি দিয়ে jdwp প্রক্সি পরিষেবা সক্ষম করুন।

পরামিতি
enabled boolean

অ্যাডবিহোস্টভ্যালু পান

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

আরও দেখুন:

জেডিডব্লিউপি ম্যাক্সপ্যাকেটসাইজ পান

public static int getJdwpMaxPacketSize ()

এর চেয়ে বড় প্যাকেটগুলি একটি বাফার ওভারফ্লো ব্যতিক্রম ছুঁড়ে দেবে এবং ক্লায়েন্টকে সংযোগ বিচ্ছিন্ন করবে।

রিটার্নস
int

getJdwpProxyPort সম্পর্কে

public static int getJdwpProxyPort ()

রিটার্নস
int

getLogLevel সম্পর্কে

public static Log.LogLevel getLogLevel ()

প্রদর্শিত সর্বনিম্ন LogLevel প্রদান করে।

রিটার্নস
Log.LogLevel

প্রোফাইলারবাফারসাইজএমবি পান

public static int getProfilerBufferSizeMb ()

প্রোফাইলার বাফার সাইজ (মেগাবাইট) ফেরত পাঠায়।

রিটার্নস
int

getTimeOut সম্পর্কে

public static int getTimeOut ()

adb সংযোগে ব্যবহার করার জন্য টাইমআউট (মিলিসেকেন্ড) ফেরত পাঠায়।

রিটার্নস
int

getUseAdbHost সম্পর্কে

public static boolean getUseAdbHost ()

ব্যবহারকারী ADBHOST ভেরিয়েবল ব্যবহার করছেন কিনা তা নির্দেশ করে একটি বুলিয়ান প্রদান করে।

রিটার্নস
boolean

Ddmlibকমান্ডসার্ভিস সক্রিয় আছে

public static boolean isDdmlibCommandServiceEnabled ()

রিটার্নস
boolean

JdwpProxyEnabled আছে

public static boolean isJdwpProxyEnabled ()

রিটার্নস
boolean

সেট অ্যাডবিহোস্ট ভ্যালু

public static void setAdbHostValue (String adbHostValue)

ADBHOST ভেরিয়েবলের মান নির্ধারণ করে।

সেটডিডিএমকমান্ডপোর্ট

public static void setDdmCommandPort (int port)

ddmlib কমান্ড সার্ভিস দ্বারা ব্যবহৃত পোর্ট সেট করুন। এই পোর্টটি স্থির করা হয়েছে যাতে বহিরাগত পরিষেবাগুলি ddmlib এর যেকোনো চলমান ইনস্ট্যান্সে কমান্ড পাঠাতে পারে।

সেট ইনিশিয়ালহিপআপডেট

public static void setInitialHeapUpdate (boolean state)

হিপ আপডেটের জন্য প্রাথমিক ERROR(/Client) পতাকা সেট করে।

যদি true , তাহলে যখনই কোনও GC ঘটবে তখনই ERROR(/ClientData) স্বয়ংক্রিয়ভাবে VM হিপ তথ্যের সাথে আপডেট হবে।

এই পরিবর্তনটি অবিলম্বে কার্যকর হবে, নতুন তৈরি ERROR(/Client) অবজেক্টের ক্ষেত্রে।

পরামিতি
state boolean

সেট ইনিশিয়ালথ্রেডআপডেট

public static void setInitialThreadUpdate (boolean state)

থ্রেড আপডেটের জন্য প্রাথমিক ERROR(/Client) পতাকা সেট করে।

এই পরিবর্তনটি অবিলম্বে কার্যকর হবে, নতুন তৈরি ERROR(/Client) অবজেক্টের ক্ষেত্রে।

পরামিতি
state boolean

সেটজেডিডব্লিউপিপ্রক্সিপোর্ট

public static void setJdwpProxyPort (int port)

jdwp প্রক্সি পরিষেবা দ্বারা ব্যবহৃত পোর্ট সেট করুন। এই পোর্টটি একটি একক মেশিনে চালিত jdwp প্রক্সি পরিষেবার সমস্ত ক্ষেত্রে সামঞ্জস্যপূর্ণ হওয়া উচিত।

সেটলগলেভেল

public static void setLogLevel (String value)

প্রদর্শনের জন্য সর্বনিম্ন LogLevel সেট করে।

এই পরিবর্তন অবিলম্বে কার্যকর হবে।

পরামিতি
value String

সেটপ্রোফাইলারবাফারসাইজএমবি

public static void setProfilerBufferSizeMb (int bufferSizeMb)

প্রোফাইলার বাফার আকারের মান সেট করে।

পরামিতি
bufferSizeMb int : বাফারের আকার (মেগাবাইট)।

সেটটাইমআউট

public static void setTimeOut (int timeOut)

adb সংযোগের জন্য টাইমআউট মান সেট করে।

এই পরিবর্তনটি শুধুমাত্র নতুন তৈরি সংযোগের ক্ষেত্রে কার্যকর হবে।

পরামিতি
timeOut int : টাইমআউট মান (মিলিসেকেন্ড)।

সেটইউজ অ্যাডবিহোস্ট

public static void setUseAdbHost (boolean useAdbHost)

ব্যবহারকারী ADBHOST ভেরিয়েবল ব্যবহার করছে কিনা তা নির্দেশ করে বুলিয়ানের মান সেট করে।

পরামিতি
useAdbHost boolean : ব্যবহারকারী যদি ADBHOST ব্যবহার করে তবে সত্য।

সেট করেJdwpMaxPacketআকার

public static void setsJdwpMaxPacketSize (int size)

পরামিতি
size int