Aby zachować zgodność z naszym modelem rozwoju gałęzi głównej i zapewnić stabilność platformy w ekosystemie, w II i IV kwartale 2026 r. opublikujemy kod źródłowy w AOSP. Do tworzenia i współtworzenia AOSP zalecamy używanie android-latest-release zamiast aosp-main. Gałąź android-latest-release manifestu zawsze będzie odnosić się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w sekcji Zmiany w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
HeapSegment
public
final
class
HeapSegment
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Opisuje typy i lokalizacje obiektów w segmencie sterty.
Podsumowanie
Publiczne konstruktory |
HeapSegment(ByteBuffer hpsgData)
Tworzenie nowego obiektu HeapSegment na podstawie surowej zawartości fragmentu HPSG.
|
Fieldsem
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Publiczne konstruktory
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
Tworzenie nowego obiektu HeapSegment na podstawie surowej zawartości fragmentu HPSG.
| Parametry |
hpsgData |
ByteBuffer: surowe dane z fragmentu HPSG. |
| Zgłasza |
|
jeśli hpsgData jest zbyt mały, aby pomieścić dane nagłówka fragmentu HPSG. |
Metody publiczne
dołączanie
public boolean append (HeapSegment other)
Dołącz zawartość other do tego segmentu, jeśli opisuje on segment bezpośrednio po nim.
| Parametry |
other |
HeapSegment: segment, który można dołączyć do tego segmentu. Jeśli zostanie dołączony, po zwróceniu przez tę metodę będzie nieprawidłowy.other
|
| Zwroty |
boolean |
wartość true, jeśli wartość other została pomyślnie dołączona do tego segmentu. |
canAppend
public boolean canAppend (HeapSegment other)
Sprawdź, czy po tym segmencie występuje bezpośrednio other.
| Parametry |
other |
HeapSegment: segment sterty do sprawdzenia. |
| Zwroty |
boolean |
wartość true, jeśli other występuje bezpośrednio po tym segmencie. |
compareTo
public int compareTo (HeapSegment other)
| Parametry |
other |
HeapSegment |
równa się
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 ()
Sprawdź, czy ten segment nadal zawiera dane i czy nie został dołączony do innego segmentu.
| Zwroty |
boolean |
Wartość „true”, jeśli ten segment nie został dołączony do innego segmentu. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-12-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-12-04 UTC."],[],[]]