Hidremote sdk.

Objective-C Sviluppo SDK per gli sviluppatori che desiderano aggiungere le funzionalità di accesso al ricevitore IR remoto Apple alle loro app
Scarica ora

Hidremote sdk. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • BSD
  • Prezzo:
  • FREE
  • Nome editore:
  • IOSPIRIT GmbH
  • Sito web dell'editore:
  • http://www.iospirit.com/
  • Sistemi operativi:
  • Mac OS X 10.4 or later
  • Dimensione del file:
  • 327 KB

Hidremote sdk. Tag


Hidremote sdk. Descrizione

Objective-C Sviluppo SDK per gli sviluppatori che desiderano aggiungere le funzionalità di accesso al ricevitore IR remoto Apple alle loro app La classe Hidremote Objective-C fornisce la tua applicazione con l'accesso al ricevitore IR remoto Apple in OS X 10.4 (Tiger), OS X 10.5 (Leopard) e OS X 10.6 (Leopardo di neve). La classe Hidremote è stata sviluppata con le esigenze degli utenti , Applicazioni standalone, applicazioni di sfondo, soluzioni di controllo remoto, software di media center, driver e emulatori remoti remoti di Apple. Gli obiettivi primari devono massimizzare la compatibilità, l'interoperabilità, la futura-prova e l'user-friendità. Infatti, più sviluppatori lo usano per supportare il telecomando Apple nelle loro applicazioni, meglio è l'esperienza utente a livello di sistema sarà per tutti. Ecco alcune caratteristiche chiave di "Hidremote SDK": Gestione degli eventi intelligente e flessibile: · La classe Hidremote utilizza il sistema HID Informazioni fornite sul dispositivo HID del ricevitore IR per creare una mappa dinamica dei button-cookie, può quindi utilizzare per comprendere gli eventi in arrivo indipendentemente dal layout del descrittore HID del dispositivo HID. Quindi, Hidremote non ha bisogno di alcuna versione del sistema operativo o codice di gestione degli eventi specifici del driver, rendendolo una scelta facile da usare e flessibile per gli sviluppatori ben preparati per il futuro. Supporto per il telecomando bianco (plastica) e di alluminio: · La classe Hidremote rileva automaticamente il telecomando in uso e consente di determinare il tipo di controllo remoto con una singola chiamata. Il delegato riceve messaggi per tutti i pulsanti. Sotto il sistema operativo 10.6.2 e successivo, un codice di pulsante aggiuntivo viene utilizzato per il nuovo pulsante di riproduzione / pausa aggiuntivo della nuova versione in alluminio. Modalità condivise, esclusive ed esclusive-Auto: · La classe Hidremote può condividere l'accesso con OS X o accedervi esclusivamente. Inoltre, la modalità esclusiva-AUTO può stabilire automaticamente / rinunciare ad accedere esclusivi al telecomando a fianco dell'applicazione che diventa attiva / inattiva. Prestito di blocco esclusivo: · Alcune applicazioni di base devono avere un blocco esclusivo sul ricevitore IR per implementare il loro compito. Di conseguenza, altre applicazioni non sono in grado di accedere al ricevitore IR (e quindi il telecomando) allo stesso tempo. Questo è qualcosa che sia gli sviluppatori che gli utenti non vorranno. · La classe Hidremote affronta questo problema con la sua esclusiva funzionalità di prestito di blocco. Permette le suddette applicazioni di sfondo di "prestare" il loro blocco esclusivo ad altre applicazioni per tutto il tempo necessario. Esempio: un'applicazione di avvio in background ascolta le presse del pulsante del menu con un blocco esclusivo. L'utente avvia un'applicazione di slideshow con il supporto del telecomando. Se si utilizzano la classe Hidremote, l'applicazione di slideshow può chiedere all'applicazione del lancio dello sfondo di abbandonare temporaneamente il suo blocco, così da sé può accedere. Quando l'applicazione di slideshow smette di utilizzare il telecomando o viene chiuso dall'utente, avvisa il lanciatore di sfondo che non ha più bisogno di accedere e il lanciatore di sfondo può ristabilire il suo blocco esclusivo. · Con questo meccanismo in atto, gli utenti possono controllare sia la presentazione che la domanda di background in modo naturale. Fornisce metadati dettagliati a driver e soluzioni di controllo remoto per un'integrazione senza soluzione di continuità: · Con la classe Hidremote, le applicazioni possono "trasmettere" metadati dettagliati sul loro supporto di controllo remoto e l'utilizzo tramite notifiche distribuite. Ciò include lo stato corrente (disattivato, condiviso, esclusivo o in auto in accensione automatica) e un elenco definitivo dell'applicazione di codici pulsanti non utilizzati. · Questi metadati possono essere utilizzati dalle esclusive funzionalità di prestito di blocco, driver e soluzioni di controllo remoto (come un compagno remoto) per offrire la migliore integrazione e esperienza utente possibile. Supporto per il sonno profondo: · La classe Hidremote riacquisterà automaticamente l'accesso al ricevitore IR quando un Mac si sveglia dal sonno profondo (più ampiamente noto come "ibernazione"). Supporto per più dispositivi: · Costruito da terra per supportare più dispositivi, la classe HIDREMOTE consente alle applicazioni utilizzando il pulsante di ricezione Premere gli eventi da più di un dispositivo HID alla volta. Ciò rimuove un deterioramento sostanziale per gli sviluppatori di terze parti che desiderano implementare un'emulazione remota Apple e per gli sviluppatori che desiderano che le loro applicazioni siano compatibili con loro. Controlli di compatibilità integrati: · La classe di Hidremote funziona generalmente completamente indipendente da Candelair. Tuttavia, ha bisogno del sostegno di Candelair in OS rilasci dove stabilire un blocco esclusivo sul ricevitore IR non è altrimenti possibile (attualmente questo è solo il caso di 10,6 e 10.6.1). Per la vostra convenienza, la classe Hidremote fornisce un metodo che può essere utilizzato per determinare se Candelair è richiesto in una particolare versione del sistema operativo. Un esempio su come usarlo è parte del codice di esempio che accompagna il download della classe Hidremote e la Guida Hidremote. Compatibile con 32- e 64 bit: · Può essere utilizzato da applicazioni a 32 e 64 bit. Compatibile con i nuovi kernel del leopardo da 32 e 64 bit. Cosa c'è di nuovo in questa versione: · Modifica: il codice KhidremotebuttoncodePlayholdHold per la nuova mela in alluminio? Il pulsante "PLAY / PAUSE" del telecomando è ora effettivamente supportato. · Ma usalo con cura: il problema sottostante è che il driver OS X utilizza lo stesso codice del pulsante HID per le presse lunghe del pulsante "Centro" su presse bianche e lunghe del pulsante "PLAY PLAY" in realtà diverso sul telecomando in alluminio . Per tradurre correttamente il codice in KHIDREMOTEBUTTONCODECENTERHOLDHOLDUTUTHODECENTHODUTHODUTHODEMOTECENTUTTONCODEPUTHOUTHOUTHOUTUTHOUTUTTONCODEPUTHOPUTHOUTHOUTUTHODUTHOUTUTHOUTUTONCODEUTONCODEPUTONTOLY, il tipo di controllo remoto deve essere noto, in primo luogo, che potrebbe non essere sempre possibile. Questo ti lascia con tre opzioni: · Gestisci khidremotebuttoncodecenterrhold e khidremotebuttoncodepriskeholdholdispybuttoncodePlayholdHoldhold Fino a - Restituisce qualcosa di diverso da Khidremotemodelundeterminato. Questo potrebbe essere confuso per l'utente. · Salva - sull'applicazione Esci e impostalo presso l'avvio dell'applicazione utilizzando - . Questo dovrebbe funzionare bene nella maggior parte dei casi di utilizzo, ma può rappresentare un problema quando un utente utilizza diversi modelli di controllo remoto con l'applicazione. · Gestire sempre i due codici dei pulsanti in modo identico nell'applicazione per evitare la confusione dell'utente in primo luogo. Questo è ciò che consiglio.


Hidremote sdk. Software correlato

Cocui

Cocoa incontra WebKit per uno sviluppo UI più rapido ...

69 805 KB

Scarica