Classe GCKDevice
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Un oggetto che rappresenta un dispositivo ricevente.
Eredita NSObject, <NSCopy> e <NSSecureCoding>.
- (BOOL) isSameDeviceAs: |
|
(const GCKDevice *) |
other |
|
Verifica se questo dispositivo si riferisce allo stesso dispositivo fisico di un altro.
Restituisce YES
se entrambi gli oggetti GCKDevice hanno la stessa categoria, ID dispositivo, indirizzo IP, porta di servizio e versione del protocollo.
- (BOOL) hasCapabilities: |
|
(GCKDeviceCapabilities) |
deviceCapabilities |
|
Restituisce YES
se il dispositivo supporta tutte le funzionalità indicate.
- Parameters
-
deviceCapabilities | A bitwise-OR of one or more of the GCKDeviceCapabilities constants. |
- (void) setAttribute: |
|
(NSObject< NSSecureCoding > *) |
attribute |
forKey: |
|
(NSString *) |
key |
|
|
| |
Imposta un attributo arbitrario nell'oggetto.
Possono essere utilizzate dai fornitori di dispositivi personalizzati per memorizzare informazioni specifiche per i dispositivi non di trasmissione.
- 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 |
|
Cerca un attributo nell'oggetto.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- Valori restituiti
- Il valore dell'attributo o
nil
se non esiste questo attributo.
- (void) removeAttributeForKey: |
|
(NSString *) |
key |
|
Rimuove un attributo dall'oggetto.
- Parameters
-
key | The key that identifies the attribute. The key is an arbitrary string. It cannot be nil . |
- (void) removeAllAttributes |
|
|
|
Rimuove tutti gli attributi dall'oggetto.
+ (NSString *) deviceCategoryForDeviceUniqueID: |
|
(NSString *) |
deviceUniqueID |
|
Estrae la categoria da un ID univoco del dispositivo.
- Deprecated:
- Utilizza networkAddress l'indirizzo IPv4 del dispositivo, con notazione a punti. Utilizzato quando si effettuano richieste di rete. Questa sarà una stringa vuota per GCKDevice oggetti creati con un indirizzo IPv6.
L'indirizzo IP del dispositivo.
Utilizzato quando si effettuano richieste di rete.
- Since
- 4,2
La porta del servizio del dispositivo.
Un identificatore univoco del dispositivo.
- (NSString*) friendlyName |
|
readwritenonatomiccopy |
Il nome intuitivo del dispositivo.
Si tratta di un nome assegnabile dall'utente, ad esempio "Salotto".
Il nome del modello del dispositivo.
Un array di oggetti GCKImage contenenti icone per il dispositivo.
Lo stato del dispositivo in corrispondenza dell'ultima scansione.
Il testo dello stato segnalato dall'eventuale applicazione di ricezione attualmente in esecuzione.
- (NSString*) deviceVersion |
|
readwritenonatomiccopy |
La versione del protocollo del dispositivo.
- (BOOL) isOnLocalNetwork |
|
readnonatomicassign |
SÌ, se questo dispositivo è collegato alla rete locale.
Il tipo di dispositivo.
- Since
- 3,3
La categoria del dispositivo, una stringa che identifica in modo univoco il tipo di dispositivo.
I dispositivi di trasmissione hanno una categoria di kGCKCastDeviceCategory.
Un ID univoco globale per questo dispositivo.
Questa è una concatenazione delle proprietà category e deviceID.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2022-12-05 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]