คลาสอุปกรณ์ GCK
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ออบเจ็กต์ที่แทนอุปกรณ์รับ
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
ทดสอบว่าอุปกรณ์นี้หมายถึงอุปกรณ์จริงอีกเครื่องหนึ่งหรือไม่
แสดงผล YES
หากออบเจ็กต์ GCKDevice ทั้ง 2 รายการมีหมวดหมู่ รหัสอุปกรณ์ ที่อยู่ 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 |
|
|
| |
ตั้งค่าแอตทริบิวต์ที่กําหนดเองในออบเจ็กต์
ผู้ให้บริการอุปกรณ์ที่กําหนดเองอาจใช้เพื่อเก็บข้อมูลเฉพาะอุปกรณ์สําหรับอุปกรณ์ที่ไม่ใช่แคสต์
- 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 ของอุปกรณ์
ใช้เมื่อส่งคําขอเครือข่าย
- Since
- 4.2
ตัวระบุที่ไม่ซ้ํากันสําหรับอุปกรณ์
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
ชื่อที่เหมาะกับอุปกรณ์
นี่คือชื่อที่ผู้ใช้กําหนดได้ เช่น "ห้องนั่งเล่น"
อาร์เรย์ของออบเจ็กต์ GCKImage ที่มีไอคอนสําหรับอุปกรณ์
สถานะของอุปกรณ์ ณ เวลาที่สแกนล่าสุด
ข้อความสถานะที่แอปพลิเคชันตัวรับที่ใช้งานอยู่รายงาน หากมี
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
เวอร์ชันโปรโตคอลของอุปกรณ์
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
ใช่ หากอุปกรณ์เครื่องนี้อยู่ในเครือข่ายท้องถิ่น
หมวดหมู่อุปกรณ์ ซึ่งเป็นสตริงที่ระบุประเภทอุปกรณ์ได้ไม่ซ้ํากัน
อุปกรณ์แคสต์มีหมวดหมู่เป็น kGCKCastDeviceCategory
รหัสที่ไม่ซ้ํากันทั่วโลกสําหรับอุปกรณ์นี้
การดําเนินการนี้คือการเชื่อมโยงพร็อพเพอร์ตี้ category และ deviceID
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2022-12-05 UTC
[{
"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":"อื่นๆ"
}]