Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Mô tả các loại và vị trí của các đối tượng trong một phân đoạn của vùng nhớ heap.
Tóm tắt
Hàm khởi tạo công khai |
HeapSegment(ByteBuffer hpsgData)
Tạo một HeapSegment mới dựa trên nội dung thô của một khối HPSG.
|
Trường
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Hàm khởi tạo công khai
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Tạo một HeapSegment mới dựa trên nội dung thô của một khối HPSG.
| Tham số |
hpsgData |
ByteBuffer: Dữ liệu thô từ một đoạn HPSG. |
| Gửi |
|
nếu hpsgData quá nhỏ để chứa dữ liệu tiêu đề của khối HPSG. |
Phương thức công khai
nối
public boolean append (HeapSegment other)
Thêm nội dung của other vào phân đoạn này nếu nội dung đó mô tả phân đoạn ngay sau phân đoạn này.
| Tham số |
other |
HeapSegment: Phân đoạn cần thêm vào phân đoạn này (nếu có thể). Nếu được thêm vào, other
sẽ không hợp lệ khi phương thức này trả về. |
| Giá trị trả về |
boolean |
true nếu other được thêm thành công vào phân đoạn này. |
canAppend
public boolean canAppend (HeapSegment other)
Xem liệu other có xuất hiện ngay sau phân đoạn này hay không.
| Tham số |
other |
HeapSegment: HeapSegment cần kiểm tra. |
| Giá trị trả về |
boolean |
true nếu other xuất hiện ngay sau phân đoạn này. |
compareTo
public int compareTo (HeapSegment other)
| Tham số |
other |
HeapSegment |
bằng
public boolean equals (Object o)
getEndAddress
public long getEndAddress ()
getLength
public int getLength ()
getStartAddress
public long getStartAddress ()
hashCode
public int hashCode ()
isValid
public boolean isValid ()
Kiểm tra xem phân khúc này vẫn chứa dữ liệu và chưa được thêm vào một phân khúc khác hay không.
| Giá trị trả về |
boolean |
true nếu phân đoạn này chưa được thêm vào một phân đoạn khác. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-04 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-04 UTC."],[],[]]