DdmPreferences
public
final
class
DdmPreferences
extends Object
| java.lang.Object | |
| ↳ | com.android.ddmlib.DdmPreferences |
Lựa chọn ưu tiên cho thư viện ddm.
Lớp này không xử lý việc lưu trữ các lựa chọn ưu tiên. Đây chỉ là một điểm trung tâm cho các ứng dụng sử dụng ddmlib để ghi đè các giá trị mặc định.
Nhiều thành phần của truy vấn ddmlib lớp này để lấy giá trị của chúng.
Các lệnh gọi đến một số phương thức set##() sẽ cập nhật các thành phần bằng cách sử dụng các giá trị ngay lập tức, trong khi các phương thức khác sẽ không có hiệu lực sau khi ERROR(/AndroidDebugBridge#init(boolean)) được gọi.
Kiểm tra tài liệu của từng phương thức.
Tóm tắt
Hằng số | |
|---|---|
String |
DEFAULT_ADBHOST_VALUE
|
boolean |
DEFAULT_INITIAL_HEAP_UPDATE
Giá trị mặc định cho cờ cập nhật heap khi kết nối với máy khách. |
boolean |
DEFAULT_INITIAL_THREAD_UPDATE
Giá trị mặc định cho cờ cập nhật luồng khi kết nối máy khách. |
int |
DEFAULT_PROFILER_BUFFER_SIZE_MB
Dung lượng bộ nhớ đệm mặc định của trình phân tích tài nguyên (megabyte) |
int |
DEFAULT_TIMEOUT
Giá trị thời gian chờ mặc định cho kết nối adb (mili giây) |
boolean |
DEFAULT_USE_ADBHOST
Giá trị mặc định cho việc sử dụng biến môi trường ADBHOST. |
Trường | |
|---|---|
public
static
final
Log.LogLevel |
DEFAULT_LOG_LEVEL
Giá trị mặc định cho |
Phương thức công khai | |
|---|---|
static
void
|
enableDdmlibCommandService(boolean enabled)
Bật dịch vụ lệnh ddmlib cho phép các quy trình bên ngoài (ví dụ: ICEBOX) đưa ra lệnh cho ddmlib. |
static
void
|
enableJdwpProxyService(boolean enabled)
Bật dịch vụ proxy jdwp để cho phép sử dụng nhiều ứng dụng DDMLIB hỗ trợ khách hàng cùng một lúc. |
static
String
|
getAdbHostValue()
Trả về giá trị của biến ADBHOST do người dùng đặt. |
static
int
|
getDdmCommandPort()
|
static
boolean
|
getInitialHeapUpdate()
Trả về cờ |
static
boolean
|
getInitialThreadUpdate()
Trả về cờ |
static
int
|
getJdwpMaxPacketSize()
Các gói lớn hơn kích thước này sẽ gây ra một ngoại lệ tràn bộ nhớ đệm và ngắt kết nối ứng dụng. |
static
int
|
getJdwpProxyPort()
|
static
Log.LogLevel
|
getLogLevel()
Trả về |
static
int
|
getProfilerBufferSizeMb()
Trả về kích thước bộ nhớ đệm của trình phân tích tài nguyên (megabyte). |
static
int
|
getTimeOut()
Trả về thời gian chờ sẽ được dùng trong các kết nối adb (mili giây). |
static
boolean
|
getUseAdbHost()
Trả về một giá trị boolean cho biết người dùng có sử dụng biến ADBHOST hay không. |
static
boolean
|
isDdmlibCommandServiceEnabled()
|
static
boolean
|
isJdwpProxyEnabled()
|
static
void
|
setAdbHostValue(String adbHostValue)
Đặt giá trị cho biến ADBHOST. |
static
void
|
setDdmCommandPort(int port)
Đặt cổng mà dịch vụ lệnh ddmlib sử dụng. |
static
void
|
setInitialHeapUpdate(boolean state)
Đặt cờ |
static
void
|
setInitialThreadUpdate(boolean state)
Đặt cờ |
static
void
|
setJdwpProxyPort(int port)
Đặt cổng mà dịch vụ proxy jdwp sử dụng. |
static
void
|
setLogLevel(String value)
Đặt |
static
void
|
setProfilerBufferSizeMb(int bufferSizeMb)
Đặt giá trị kích thước bộ đệm của trình phân tích tài nguyên. |
static
void
|
setTimeOut(int timeOut)
Đặt giá trị thời gian chờ cho kết nối adb. |
static
void
|
setUseAdbHost(boolean useAdbHost)
Đặt giá trị của boolean cho biết người dùng có sử dụng biến ADBHOST hay không. |
static
void
|
setsJdwpMaxPacketSize(int size)
|
Hằng số
DEFAULT_ADBHOST_VALUE
public static final String DEFAULT_ADBHOST_VALUE
Giá trị không đổi: "127.0.0.1"
DEFAULT_INITIAL_HEAP_UPDATE
public static final boolean DEFAULT_INITIAL_HEAP_UPDATE
Giá trị mặc định cho cờ cập nhật heap khi kết nối với máy khách.
Giá trị hằng số: false
DEFAULT_INITIAL_THREAD_UPDATE
public static final boolean DEFAULT_INITIAL_THREAD_UPDATE
Giá trị mặc định cho cờ cập nhật luồng khi kết nối máy khách.
Giá trị hằng số: false
DEFAULT_PROFILER_BUFFER_SIZE_MB
public static final int DEFAULT_PROFILER_BUFFER_SIZE_MB
Dung lượng bộ nhớ đệm mặc định của trình phân tích tài nguyên (megabyte)
Giá trị hằng số: 8 (0x00000008)
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
Giá trị thời gian chờ mặc định cho kết nối adb (mili giây)
Giá trị hằng số: 5000 (0x00001388)
DEFAULT_USE_ADBHOST
public static final boolean DEFAULT_USE_ADBHOST
Giá trị mặc định cho việc sử dụng biến môi trường ADBHOST.
Giá trị hằng số: false
Trường
DEFAULT_LOG_LEVEL
public static final Log.LogLevel DEFAULT_LOG_LEVEL
Giá trị mặc định cho LogLevel logcat
Phương thức công khai
enableDdmlibCommandService
public static void enableDdmlibCommandService (boolean enabled)
Bật dịch vụ lệnh ddmlib cho phép các quy trình bên ngoài (ví dụ: ICEBOX) đưa ra lệnh cho ddmlib.
| Tham số | |
|---|---|
enabled |
boolean |
enableJdwpProxyService
public static void enableJdwpProxyService (boolean enabled)
Bật dịch vụ proxy jdwp để cho phép sử dụng nhiều ứng dụng DDMLIB hỗ trợ khách hàng cùng một lúc.
| Tham số | |
|---|---|
enabled |
boolean |
getAdbHostValue
public static String getAdbHostValue ()
Trả về giá trị của biến ADBHOST do người dùng đặt.
| Giá trị trả về | |
|---|---|
String |
|
getDdmCommandPort
public static int getDdmCommandPort ()
| Giá trị trả về | |
|---|---|
int |
|
getInitialHeapUpdate
public static boolean getInitialHeapUpdate ()
Trả về cờ ERROR(/Client) ban đầu cho các bản cập nhật heap.
| Giá trị trả về | |
|---|---|
boolean |
|
Xem thêm:
getInitialThreadUpdate
public static boolean getInitialThreadUpdate ()
Trả về cờ ERROR(/Client) ban đầu cho các bản cập nhật luồng.
| Giá trị trả về | |
|---|---|
boolean |
|
Xem thêm:
getJdwpMaxPacketSize
public static int getJdwpMaxPacketSize ()
Các gói lớn hơn kích thước này sẽ gây ra một ngoại lệ tràn bộ nhớ đệm và ngắt kết nối ứng dụng.
| Giá trị trả về | |
|---|---|
int |
|
getJdwpProxyPort
public static int getJdwpProxyPort ()
| Giá trị trả về | |
|---|---|
int |
|
getLogLevel
public static Log.LogLevel getLogLevel ()
Trả về LogLevel tối thiểu đang hiển thị.
| Giá trị trả về | |
|---|---|
Log.LogLevel |
|
getProfilerBufferSizeMb
public static int getProfilerBufferSizeMb ()
Trả về kích thước bộ nhớ đệm của trình phân tích tài nguyên (megabyte).
| Giá trị trả về | |
|---|---|
int |
|
getTimeOut
public static int getTimeOut ()
Trả về thời gian chờ sẽ được dùng trong các kết nối adb (mili giây).
| Giá trị trả về | |
|---|---|
int |
|
getUseAdbHost
public static boolean getUseAdbHost ()
Trả về một giá trị boolean cho biết người dùng có sử dụng biến ADBHOST hay không.
| Giá trị trả về | |
|---|---|
boolean |
|
isDdmlibCommandServiceEnabled
public static boolean isDdmlibCommandServiceEnabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
isJdwpProxyEnabled
public static boolean isJdwpProxyEnabled ()
| Giá trị trả về | |
|---|---|
boolean |
|
setAdbHostValue
public static void setAdbHostValue (String adbHostValue)
Đặt giá trị cho biến ADBHOST.
setDdmCommandPort
public static void setDdmCommandPort (int port)
Đặt cổng mà dịch vụ lệnh ddmlib sử dụng. Cổng này được cố định để các dịch vụ bên ngoài có thể gửi lệnh đến mọi phiên bản đang chạy của ddmlib.
setInitialHeapUpdate
public static void setInitialHeapUpdate (boolean state)
Đặt cờ ERROR(/Client) ban đầu cho các bản cập nhật heap.
Nếu true, ERROR(/ClientData) sẽ tự động được cập nhật thông tin về vùng nhớ heap của VM bất cứ khi nào GC xảy ra.
Thay đổi này có hiệu lực ngay lập tức đối với các đối tượng ERROR(/Client) mới tạo.
| Tham số | |
|---|---|
state |
boolean |
setInitialThreadUpdate
public static void setInitialThreadUpdate (boolean state)
Đặt cờ ERROR(/Client) ban đầu cho nội dung cập nhật của luồng.
Thay đổi này có hiệu lực ngay lập tức đối với các đối tượng ERROR(/Client) mới tạo.
| Tham số | |
|---|---|
state |
boolean |
setJdwpProxyPort
public static void setJdwpProxyPort (int port)
Đặt cổng mà dịch vụ proxy jdwp sử dụng. Cổng này phải nhất quán trên tất cả các phiên bản của dịch vụ proxy jdwp chạy trên một máy duy nhất.
setLogLevel
public static void setLogLevel (String value)
Đặt LogLevel tối thiểu để hiển thị.
Thay đổi này sẽ có hiệu lực ngay lập tức.
| Tham số | |
|---|---|
value |
String |
setProfilerBufferSizeMb
public static void setProfilerBufferSizeMb (int bufferSizeMb)
Đặt giá trị kích thước bộ đệm của trình phân tích tài nguyên.
| Tham số | |
|---|---|
bufferSizeMb |
int: kích thước vùng đệm (megabyte). |
setTimeOut
public static void setTimeOut (int timeOut)
Đặt giá trị thời gian chờ cho kết nối adb.
Thay đổi này chỉ có hiệu lực đối với các mối kết nối mới được tạo.
| Tham số | |
|---|---|
timeOut |
int: giá trị thời gian chờ (mili giây). |
setUseAdbHost
public static void setUseAdbHost (boolean useAdbHost)
Đặt giá trị của boolean cho biết người dùng có sử dụng biến ADBHOST hay không.
| Tham số | |
|---|---|
useAdbHost |
boolean: true nếu người dùng sử dụng ADBHOST |
setsJdwpMaxPacketSize
public static void setsJdwpMaxPacketSize (int size)
| Tham số | |
|---|---|
size |
int |