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_TIMEOUTadb সংযোগের জন্য ডিফল্ট টাইমআউট মান (মিলিসেকেন্ড) |
boolean | DEFAULT_USE_ADBHOSTADBHOST এনভায়রনমেন্ট ভেরিয়েবল ব্যবহারের জন্য ডিফল্ট মান। |
ক্ষেত্র | |
|---|---|
public static final Log.LogLevel | DEFAULT_LOG_LEVEL লগক্যাটের জন্য ডিফল্ট মান |
পাবলিক পদ্ধতি | |
|---|---|
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 () হিপ আপডেটের জন্য প্রাথমিক |
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) |
ধ্রুবক
ডিফল্ট_এডিবিহোস্ট_ভ্যালু
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 |