Reklam TeknolojisiTanımlayıcısı

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object
🎃 android.adservices.common.AdTechIdentifier


Reklam alıcısını veya satıcısını temsil eden tanımlayıcı.

Özet

Devralınan sabit değerler

int CONTENTS_FILE_DESCRIPTOR

describeContents() ile kullanılan açıklayıcı bit: Şunları gösterir: Ayrıştırılabilir nesnenin düzleştirilmiş temsilinin bir dosya tanımlayıcısı içermesi.

int PARCELABLE_WRITE_RETURN_VALUE

writeToParcel(Parcel, int) ile kullanım için işaretle: Yazılan nesne şunun gibi bir işlevin sonucu olan bir döndürülen değerdir: "Parcelable someFunction()", "void someFunction(out Parcelable)" veya "void someFunction(inout Parcelable)".

Fields'ın oynadığı filmler

public static final Creator<AdTechIdentifier> CREATOR

Herkese açık yöntemler

int describeContents()

Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir.

boolean equals(Object o)

Bu AdTechIdentifier'ı belirtilen nesneyle karşılaştırır.

static AdTechIdentifier fromString(String source)

Bir Dizeden bu sınıfın bir örneğini oluşturun.

int hashCode()

Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür: toString() aranıyor.

String toString()

Nesnenin dize gösterimini döndürür.

void writeToParcel(Parcel dest, int flags)

Bu nesneyi bir Parsel olarak birleştirin.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

abstract int describeContents()

Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir.

abstract void writeToParcel(Parcel dest, int flags)

Bu nesneyi bir Parsel olarak birleştirin.

Fields'ın oynadığı filmler

CREATOR

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static final Creator<AdTechIdentifier> CREATOR

Herkese açık yöntemler

OpenContents

API düzeyi 34'e eklendi
public int describeContents ()

Bu Parselablede yer alan özel nesnelerin türlerini açıklayın temsil edilir. Örneğin, nesne writeToParcel(android.os.Parcel, int) çıkışına bir dosya açıklayıcısı dahil ederseniz bu yöntemin döndürdüğü değer CONTENTS_FILE_DESCRIPTOR bit.

İlerlemeler
int marshale edilmiş özel nesne türleri kümesini gösteren bir bit maskesi bu Parcelable nesne örneğine göre belirlenir. Değer, 0 veya CONTENTS_FILE_DESCRIPTOR

eşittir

API düzeyi 34'e eklendi
public boolean equals (Object o)

Bu AdTechIdentifier'ı belirtilen nesneyle karşılaştırır. Sonuç, yalnızca bağımsız değişken boş değil ve aynı dize biçimine sahip bir AdTechIdentifier nesnesi (alınan toString() aranıyor). Bu yöntemin herhangi bir eTLD+1 normalleştirmesi yapmayacağını unutmayın Bu nedenle, aynı eTLD+1'e sahip iki AdTechIdentifier nesnesi nesnelerin gösterimleri eşit değildi.

Parametreler
o Object: Bu AdTechIdentifier'ın karşılaştırılacağı nesne

İlerlemeler
boolean belirtilen nesne buna eşdeğer bir AdTechIdentifier'ı temsil ediyorsa true AdTechIdentifier, aksi takdirde false

fromString

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public static AdTechIdentifier fromString (String source)

Bir Dizeden bu sınıfın bir örneğini oluşturun.

Parametreler
source String: Bir reklam alıcısının veya satıcısının geçerli eTLD+1 alanı ya da null.

İlerlemeler
AdTechIdentifier Belirtilen alan adını sarmalayan AdTechIdentifier sınıfı veya giriş aşağıdaki gibiyse null: null.

karma Kodu

API düzeyi 34'e eklendi
public int hashCode ()

Şu sınıftan alınan bu sınıfın dize gösterimine karşılık gelen bir karma kodu döndürür: toString() aranıyor. Bu yöntemin herhangi bir eTLD+1 normalleştirmesi yapmayacağını unutmayın Bu nedenle, aynı eTLD+1'e sahip iki AdTechIdentifier nesnesinin farklı karma kodları olabilir. temel dize temsili farklıydı.

İlerlemeler
int karma kodu değerini girin.

toString

API düzeyi 34'e eklendi
public String toString ()

Nesnenin dize gösterimini döndürür. Genel olarak, toString yöntemi, "metinsel olarak temsil eder" inceleyeceğiz. Sonuç, kolay, kısa ve öz, bilgilendirici bir sunum olmalıdır: okuması gereken kişileri düşünün. Tüm alt sınıfların bu yöntemi geçersiz kılması önerilir.

Object sınıfı için toString yöntemi şunun ait olduğu sınıfın adını içeren bir dize döndürür: nesne bir örnektir, imzadaki karakter "@" ve karma kodunun işaretsiz onaltılık gösterimi nesnesini tanımlayın. Diğer bir deyişle, bu yöntem değeri:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 

İlerlemeler
String Dize biçimindeki tanımlayıcı. Bu değer null olamaz.

Pakete yazma

API düzeyi 34'e eklendi
public void writeToParcel (Parcel dest, 
                int flags)

Bu nesneyi bir Parsel olarak birleştirin.

Parametreler
dest Parcel: Bu değer null olamaz.

flags int: Nesnenin nasıl yazılması gerektiğiyle ilgili ek işaretler. 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE olabilir. Değer, 0 veya Parcelable.PARCELABLE_WRITE_RETURN_VALUE ile android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES öğesinin bir kombinasyonu