معرِّف تكنولوجيا الإعلان

public final class AdTechIdentifier
extends Object implements Parcelable

java.lang.Object
android.adservices.common.AdTechidentifier


معرّف يمثّل مشتري الإعلان أو بائعه.

ملخّص

الثوابت المكتسَبة

الحقول

public static final Creator<AdTechIdentifier> CREATOR

الطرق المتاحة للجميع

int describeContents()

صِف أنواع الكائنات الخاصة المضمّنة في التمثيل المنظّم في مثال Parcelable هذا.

boolean equals(Object o)

لمقارنة معرّف تكنولوجيا الإعلان هذا بالكائن المحدّد.

static AdTechIdentifier fromString(String source)

أنشئ مثيلاً من هذه الفئة من سلسلة.

int hashCode()

تعرض هذه الدالة رمز تجزئة يتوافق مع تمثيل السلسلة لهذه الفئة والذي تم الحصول عليه من خلال طلب toString().

String toString()

لعرض تمثيل سلسلة للكائن.

void writeToParcel(Parcel dest, int flags)

انقِل هذا العنصر إلى طرد.

الطرق المكتسبة

الحقول

الطرق المتاحة للجميع

وصف المحتوى

public int describeContents ()

صِف أنواع الكائنات الخاصة المضمّنة في التمثيل المنظّم في مثال Parcelable هذا. على سبيل المثال، إذا كان الكائن سيتضمن واصفًا للملفات في إخراج writeToParcel(android.os.Parcel, int)، يجب أن تتضمن القيمة المعروضة لهذه الطريقة وحدة البت CONTENTS_FILE_DESCRIPTOR.

الركلات المردودة
int قناع بت يشير إلى مجموعة أنواع الكائنات الخاصة التي تم تنظيمها من خلال مثيل الكائن القابل للقطع. القيمة هي 0 أو CONTENTS_FILE_DESCRIPTOR

علامة يساوي

public boolean equals (Object o)

لمقارنة معرّف تكنولوجيا الإعلان هذا بالكائن المحدّد. تكون النتيجة صحيحة إذا لم تكن الوسيطة فارغة وكانت عبارة عن كائن AdTechidentifier يتضمّن صيغة السلسلة نفسها (تم الحصول عليها عن طريق استدعاء toString()). وتجدُر الإشارة إلى أنّ هذه الطريقة لن تُجري أي تسوية لـ eTLD+1، لذا قد لا يكون كائنا AdTechIdentifier الذي يحملان نفس المستوى eTLD+1 متساويَين إذا لم تكن تمثيلات السلسلة للكائنات متساويتَين.

المعلّمات
o Object: العنصر المطلوب مقارنة معرّف تكنولوجيا الإعلان هذا به

الركلات المردودة
boolean true إذا كان الكائن المعني يمثل معرّف AdTechidentifier مكافئًا لمعرّف AdTechidentifier هذا، وإلا سيتم اختيار false إذا لم يكن الأمر كذلك.

من سلسلة

public static AdTechIdentifier fromString (String source)

أنشئ مثيلاً من هذه الفئة من سلسلة.

المعلّمات
source String: نطاق eTLD+1 صالح لمشتري أو بائع إعلانات أو نطاق فارغ

الركلات المردودة
AdTechIdentifier تمثّل هذه السمة فئة AdTechIdentifier التي تشمل النطاق المحدّد أو تكون قيمة فارغة إذا كان الإدخال فارغًا.

رمز التجزئة

public int hashCode ()

تعرض هذه الدالة رمز تجزئة يتوافق مع تمثيل السلسلة لهذه الفئة والذي تم الحصول عليه من خلال طلب toString(). يُرجى العلم أنّ هذه الطريقة لن تُجري أي تسوية ذات نطاق eTLD+1، لذا قد يتضمّن عنصرا AdTechidentifier اللذان يستخدمان المستوى الأعلى eTLD+1 رموز تجزئة مختلفة إذا كان تمثيل السلسلة الأساسي مختلفًا.

الركلات المردودة
int قيمة رمز تجزئة لهذا الكائن.

سلسلة

public String toString ()

لعرض تمثيل سلسلة للكائن. وبشكل عام، تعرض الطريقة toString سلسلة "تمثل نصيًا" لهذا الكائن. ويجب أن تكون النتيجة عبارة عن وصف موجز وغني بالمعلومات يسهل على المستخدم قراءته. من المستحسن أن تلغي جميع الفئات الفرعية هذه الطريقة.

تعرض الطريقة toString للفئة Object سلسلة تتكون من اسم الفئة التي يكون الكائن فيها مثيلاً، وحرف العلامة "@"، والتمثيل السداسي العشري غير الموقَّع لرمز تجزئة الكائن. بمعنى آخر، تُرجع هذه الطريقة سلسلة تساوي قيمة:

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

الركلات المردودة
String المعرّف في شكل سلسلة. لا يمكن أن تكون هذه القيمة null.

الكتابة إلىParcel

public void writeToParcel (Parcel dest, 
                int flags)

انقِل هذا العنصر إلى طرد.

المعلّمات
dest Parcel: لا يمكن أن تكون هذه القيمة null.

flags int: علامات إضافية توضّح طريقة كتابة العنصر. قد تكون 0 أو Parcelable.PARCELABLE_WRITE_RETURN_VALUE. القيمة هي 0 أو مجموعة من Parcelable.PARCELABLE_WRITE_RETURN_VALUE، وandroid.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES