فئة جهاز GCKDevice
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يشير هذا المصطلح إلى كائن يمثّل جهاز الاستقبال.
تكتسب NSObject و<NSCopying> و <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
لاختبار ما إذا كان هذا الجهاز يشير إلى الجهاز الفعلي نفسه المثبَّت على جهاز آخر.
تعرض YES
إذا كان كلا العنصرَين GCKDevice لديهما الفئة ورقم تعريف الجهاز وعنوان IP ومنفذ الخدمة وإصدار البروتوكول نفسه.
- (BOOL) hasCapabilities: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
يتم عرض YES
إذا كان الجهاز متوافقًا مع جميع الإمكانيات المحدّدة.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
تعيين سمة عشوائية في الكائن.
يمكن لمزوِّدي الأجهزة المخصَّصين استخدام هذه البيانات من أجل تخزين معلومات خاصة بالأجهزة للأجهزة التي لا تعمل بتكنولوجيا Google Cast.
- Parameters
-
attribute | The attribute value, which must be key-value coding compliant, and cannot be nil . |
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (nullable NSObject<NSSecureCoding> *) attributeForKey: |
|
(NSString *) |
key |
|
للبحث عن سمة في الكائن.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- المرتجعات
- قيمة السمة أو
nil
في حال عدم توفّر هذه السمة
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
لإزالة سمة من الكائن.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
لإزالة جميع السمات من الكائن.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
لاستخراج فئة الجهاز من معرّف فريد للجهاز.
- Deprecated:
- استخدِم networkAddress عنوان IPv4 للجهاز في ترميز النقاط. يُستخدم عند إجراء طلبات الشبكة. ستكون هذه سلسلة فارغة لعناصر GCKDevice التي تم إنشاؤها باستخدام عنوان IPv6.
عنوان IP للجهاز
يُستخدم عند إجراء طلبات الشبكة.
- منذ
- 4.2
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
اسم الجهاز السهل.
وهو اسم يمكن للمستخدم تعيينه مثل "Living Room".
مصفوفة من عناصر GCKImage تحتوي على رموز للجهاز.
- (GCKDeviceStatus) status |
|
readwritenonatomicassign |
حالة الجهاز في وقت إجراء آخر فحص له.
نص الحالة الذي يتم الإبلاغ عنه من خلال تطبيق المُستلِم الجاري تشغيله حاليًا، إن وجد.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
نعم إذا كان هذا الجهاز متصلاً بالشبكة المحلية.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2023-12-02 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `GCKDevice` class represents a Cast receiver device on the network, providing information such as its name, IP address, capabilities, and status."],["It offers methods to check device capabilities, compare devices, and manage device-specific attributes."],["Developers can access properties like `friendlyName`, `modelName`, `deviceID`, and `icons` to identify and interact with the device."],["The `GCKDevice` class helps in discovering and managing Cast-enabled devices for seamless integration with Cast applications."],["It includes properties like `networkAddress`, `servicePort` and `deviceVersion` for handling network communication and device identification."]]],[]]