بروتوكول <GCKDiscoveryManagerListener>
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
بروتوكول المستمع GCKDiscoveryManager
- منذ
- 3.0
يكتسب <NSObjectNSObject>.
- (void) didStartDiscoveryForDeviceCategory: |
|
(NSString *) |
deviceCategory |
|
|
optional |
يتم استدعاء هذا الإجراء عند بدء الاكتشاف لفئة الجهاز المحدّدة.
- (void) willUpdateDeviceList |
|
|
|
|
optional |
يتم استدعاء هذا الحدث عندما توشك قائمة الأجهزة المكتشفة على التحديث بطريقة ما.
- (void) didUpdateDeviceList |
|
|
|
|
optional |
يتم استدعاء هذا الحدث عند تعديل قائمة الأجهزة التي تم اكتشافها بطريقة ما.
- (void) didInsertDevice: |
|
(GCKDevice *) |
device |
atIndex: |
|
(NSUInteger) |
index |
|
|
| |
|
optional |
يتم استدعاء هذا الإجراء عند إدراج جهاز تم اكتشافه حديثًا في قائمة الأجهزة.
- Parameters
-
device | The device that was inserted. |
index | The list index at which the device was inserted. |
- (void) didUpdateDevice: |
|
(GCKDevice *) |
device |
atIndex: |
|
(NSUInteger) |
index |
|
|
| |
|
optional |
يتم استدعاء هذا الحدث عند تحديث جهاز تم اكتشافه مسبقًا.
- Parameters
-
device | The device that was updated. |
index | The list index of the device. |
- (void) didUpdateDevice: |
|
(GCKDevice *) |
device |
atIndex: |
|
(NSUInteger) |
index |
andMoveToIndex: |
|
(NSUInteger) |
newIndex |
|
|
| |
|
optional |
يتم الاتصال به عند تعديل جهاز تم اكتشافه مسبقًا و/أو إعادة ترتيبه ضمن القائمة.
- Parameters
-
device | The device that was updated. |
index | The previous list index of the device. |
newIndex | The current list index of the device. |
- (void) didRemoveDeviceAtIndex: |
|
(NSUInteger) |
index |
|
|
optional |
يتم الاتصال به عندما يكون جهاز تم اكتشافه مسبقًا بلا اتصال بالإنترنت وتمت إزالته من قائمة الأجهزة.
- Parameters
-
index | The list index of the device that was removed. |
- (void) didRemoveDevice: |
|
(GCKDevice *) |
device |
atIndex: |
|
(NSUInteger) |
index |
|
|
| |
|
optional |
يتم الاتصال به عندما يكون جهاز تم اكتشافه مسبقًا بلا اتصال بالإنترنت وتمت إزالته من قائمة الأجهزة.
وهذا بديل لـ didRemoveDeviceAtIndex:. وفي حال تنفيذهما، سيتم استدعاء كليهما.
- Parameters
-
device | The device that was removed. |
index | The list index of the device that was removed. |
- منذ
- 4.1
- (void) didHaveDiscoveredDeviceWhenStartingDiscovery |
|
|
|
|
optional |
يتم استدعاء هذا الإجراء عند وجود بعض الأجهزة التي تم اكتشافها مسبقًا في القائمة قبل بدء عملية الاكتشاف.
هذه الأجهزة لا تزال صالحة وغير منتهية الصلاحية منذ أن تم اكتشافها من خلال عملية الاكتشاف الأخيرة. يمكن الحصول على القائمة الكاملة للأجهزة التي تم اكتشافها سابقًا باستخدام deviceCount: وdeviceAtIndex:.
- منذ
- 4.4.1
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{
"last_modified": "تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)",
"state": ""
}