2016-03-11 10 views
8

Vorrei rilevare il colore del dispositivo dell'utente per associarlo a un'immagine del dispositivo reale (ad es. Macbook SpaceGray o Gold).Ottieni il colore del macbook/dispositivo a livello di programmazione

Ho trovato un'API privata per farlo con i dispositivi iOS ma c'è un modo per farlo (legalmente se possibile) con OSX?

Qualsiasi aiuto è molto apprezzato.

+0

Puoi condividere l'API per fare questo in iOS per favore? – Thomas

+2

Naturalmente: http://www.futuretap.com/blog/device-colors/ – Lawris

+0

Se il sistema operativo fornisce il numero del modello (ad esempio MK4N2LL/A, ecc.), Dovrebbe essere semplice; anche se qualcosa mi dice che questo è l'ingrediente mancante cruciale. –

risposta

0

Se il Mac App utilizza la connessione a Internet, quindi second answer on this page potrebbe essere utile:

http://standards.ieee.org/regauth/oui/index.shtml

Scarica l'elenco OUI a questa pagina. Tuttavia questo fornirà solo parte dei produttori di OUI (i primi 3 ottetti). Avrai bisogno di per andare a ciascun produttore per ottenere una copia della porzione di indirizzo, di solito il 4 ° ottetto che identificherà il tipo di dispositivo. l'ottetto viene in genere utilizzato per l'ID dispositivo univoco.

Un indirizzo MAC è un numero esadecimale a 48 bit. I primi 24 bit sono OUI che può essere utilizzato per identificare il produttore.

Una parte più difficile è quello di determinare quali codici Mac di Apple assegna a ciascun computer

Problemi correlati