2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
HeapSegment
public
final
class
HeapSegment
extends Object
implements
Comparable<HeapSegment>
| java.lang.Object
|
| ↳ |
com.android.tradefed.device.server.HeapSegment
|
Bir yığın segmentindeki nesnelerin türlerini ve konumlarını açıklar.
Özet
Herkese açık oluşturucular |
HeapSegment(ByteBuffer hpsgData)
HPSG parçasının ham içeriğine dayalı olarak yeni bir HeapSegment oluşturur.
|
Alanlar
mAllocationUnitCount
protected int mAllocationUnitCount
mAllocationUnitSize
protected int mAllocationUnitSize
mHeapId
protected int mHeapId
mOffset
protected int mOffset
mStartAddress
protected long mStartAddress
mUsageData
protected ByteBuffer mUsageData
Herkese açık oluşturucular
HeapSegment
public HeapSegment (ByteBuffer hpsgData)
HPSG parçasının ham içeriğine dayalı olarak yeni bir HeapSegment oluşturur.
| Parametreler |
hpsgData |
ByteBuffer: Bir HPSG parçasından alınan işlenmemiş veriler. |
| Verdiği hatalar |
BufferUnderflowException |
hpsgData, HPSG parçası başlık verilerini tutamayacak kadar küçükse. |
Herkese açık yöntemler
ekleme
public boolean append (HeapSegment other)
other içeriği, bu segmentten hemen sonraki segmenti açıklıyorsa bu segmente ekleyin.
| Parametreler |
other |
HeapSegment: Mümkünse bu segmente eklenecek segment. Eklenirse bu yöntem döndüğünde other
geçersiz olur. |
| İadeler |
boolean |
other bu segmente başarıyla eklendiyse doğru. |
canAppend
public boolean canAppend (HeapSegment other)
other karakterinin bu segmentten hemen sonra gelip gelmediğini kontrol edin.
| Parametreler |
other |
HeapSegment: Kontrol edilecek HeapSegment. |
| İadeler |
boolean |
other bu segmentten hemen sonra geliyorsa true değerini döndürür. |
compareTo
public int compareTo (HeapSegment other)
| Parametreler |
other |
HeapSegment |
şuna eşittir:
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 ()
Bu segmentin hâlâ veri içerip içermediğini ve başka bir segmente eklenip eklenmediğini kontrol edin.
| İadeler |
boolean |
Bu segment başka bir segmente eklenmemişse true. |
rewindElements
public void rewindElements ()
toString
public String toString ()
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]