معرِّف تكنولوجيا الإعلان
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()
تعرض هذه الدالة رمز تجزئة يتوافق مع تمثيل السلسلة لهذه الفئة والذي تم الحصول عليه من خلال
طلب |
String
|
toString()
لعرض تمثيل سلسلة للكائن. |
void
|
writeToParcel(Parcel dest, int flags)
انقِل هذا العنصر إلى طرد. |
الطرق المكتسبة | |
---|---|
الحقول
صانع محتوى
public static final Creator<AdTechIdentifier> CREATOR
الطرق المتاحة للجميع
وصف المحتوى
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 |