HIDREMOTE SDK

OBJETIVO-C Desarrollo SDK para los desarrolladores que desean agregar características de acceso a receptor de IR remoto de Apple a sus aplicaciones
Descargar ahora

HIDREMOTE SDK Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD
  • Precio:
  • FREE
  • Nombre del editor:
  • IOSPIRIT GmbH
  • Sitio web del editor:
  • http://www.iospirit.com/
  • Sistemas operativos:
  • Mac OS X 10.4 or later
  • Tamaño del archivo:
  • 327 KB

HIDREMOTE SDK Etiquetas


HIDREMOTE SDK Descripción

OBJETIVE-C Desarrollo SDK para los desarrolladores que desean agregar características de acceso a los receptor de IR remoto de Apple a sus aplicaciones La clase HidRemote Objective-C proporciona su solicitud con acceso al receptor IR remoto de Apple bajo OS X 10.4 (Tigre), OS X 10.5 (Leopard) y OS X 10.6 (Leopardo de la nieve). La clase Hidremote se desarrolló con las necesidades de los usuarios. , aplicaciones independientes, aplicaciones de fondo, soluciones de control remoto, software central de medios, controladores y emuladores remotos de Apple. Los objetivos principales son maximizar la compatibilidad, la interoperabilidad, la prueba de futuro y la amigabilidad del usuario. De hecho, cuantos más desarrolladores lo usan para respaldar el control remoto de Apple en sus aplicaciones, mejor será la experiencia del usuario a nivel del sistema para todos. Aquí hay algunas características clave de "HidRemote SDK": Manejo de eventos inteligentes y flexibles: · La clase HidRemote utiliza el sistema HID suministrado información sobre el dispositivo HID del receptor IR para crear un mapa de cookie de botón dinámico, puede usar para comprender los eventos entrantes, independientemente del diseño del descriptor HID del dispositivo HID. Por lo tanto, HidRemote no necesita ningún código de manejo de eventos específico del sistema de sistema operativo, lo que lo convierte en una opción fácil de usar y flexible para los desarrolladores que están bien preparados para el futuro. Soporte para el blanco (plástico) y aluminio de Apple. · La clase HidRemote detecta automáticamente el control remoto en uso y le permite determinar el tipo de control remoto con una sola llamada. Su delegado recibe mensajes para todos los botones. Bajo OS 10.6.2 y posterior, se utiliza un código de botón adicional para el nuevo botón de reproducción / pausa adicional de la nueva versión de aluminio. Modos compartidos, exclusivos y exclusivos de automóviles: · La clase HidRemote puede compartir acceso con OS X o acceder a ella exclusivamente. Además, el modo exclusivo-automático puede establecer / renunciar automáticamente al acceder exclusivo al control remoto junto con la aplicación que se está activa / inactiva. Préstamo de bloqueo exclusivo: · Algunas aplicaciones de antecedentes deben tener una cerradura exclusiva en el receptor de IR para implementar su tarea. En consecuencia, otras aplicaciones no pueden acceder al receptor IR (y, por lo tanto, el control remoto) al mismo tiempo. Esto es algo que tanto los desarrolladores como los usuarios no querrán. · La clase HidRemote aborda este problema con su función exclusiva de préstamos de bloqueo. Permite que las aplicaciones de fondo mencionadas anteriormente "prestaran" su cerradura exclusiva a otras aplicaciones durante el tiempo que lo necesiten. Ejemplo: una aplicación de un lanzador de fondo escucha las prensas del botón MENÚ con una cerradura exclusiva. El usuario inicia una aplicación de presentación de diapositivas con soporte de control remoto. Si ambos usan la clase HIDREMOTE, la aplicación de presentación de diapositivas puede solicitar la aplicación del iniciador de antecedentes para renunciar temporalmente a su bloqueo, por lo que puede obtener acceso. Cuando la aplicación de presentación de diapositivas deja de usar el control remoto o está abandonado por el usuario, notifica al iniciador de antecedentes que ya no necesita acceso y el iniciador de antecedentes puede restablecer su cerradura exclusiva. · Con este mecanismo en su lugar, los usuarios pueden controlar tanto la aplicación de diapositivas como la aplicación de fondo de forma natural. Proporciona metadatos detallados a los controladores y soluciones de control remoto para una integración perfecta: · Con la clase HidRemote, las aplicaciones pueden "transmitir" metadatos detallados sobre su soporte de control remoto y el uso a través de notificaciones distribuidas. Esto incluye el estado actual (apagado, compartido, exlusivo o exclusivo-automático) y una lista definible con la aplicación de códigos de botones no utilizados. · Este metadatos puede ser utilizado por la característica de los préstamos exclusivos, los controladores y las soluciones de control remoto (como Buddy remoto) para ofrecer la mejor integración y experiencia de usuario posible. Soporte para el sueño profundo: · La clase HidRemote volverá a adquirir automáticamente el acceso al receptor de IR cuando una Mac se despierta desde un sueño profundo (más conocido como "hibernación"). Soporte para múltiples dispositivos: . Esto elimina un cuello de botella sustancial para los desarrolladores de terceros que desean implementar una emulación remota de Apple, así como para desarrolladores que deseen que sus aplicaciones sean compatibles con ellos. Cheques de compatibilidad incorporados: · La clase HidRemote generalmente funciona completamente independientes de Candelair. Sin embargo, se necesita el apoyo de Candelair en los lanzamientos de OS donde establecer una cerradura exclusiva en el receptor de IR, de lo contrario, no es posible (actualmente, este es solo el caso por debajo de 10.6 y 10.6.1). Para su comodidad, la clase HIDREMOTE proporciona un método que se puede usar para determinar si se requiere Candelair en un lanzamiento en particular del sistema operativo. Un ejemplo de cómo usarlo es parte del código de muestra que acompaña a la descarga de la clase HIDREMOTE y la Guía Hidremote. Compatible con 32 y 64 bits: · Puede ser utilizado por aplicaciones de 32 y 64 bits. Compatible con los nuevos kernels de Snow Leopard 32 y 64 bits. ¿Qué hay de nuevo en este lanzamiento: · CAMBIO: ¿El código KhidRemoteButtonCodePlayHoleshold para la nueva manzana de aluminio? El botón "Play / PAUSE" de los remotos ahora está respaldado en realidad. · Pero usándolo con cuidado: el problema subyacente es que el controlador OS X usa el mismo código de botón HID para prensas largas del botón "Centro" en blanco y prensas largas del botón de "reproducción / pausa" en realidad en el control remoto de aluminio. . Para traducir correctamente ese código en KhidremoteButtonCodeCentErhold o KhidRemoteButtonCodePlayHold, el tipo de control remoto debe ser conocido, primero, lo que puede no ser siempre posible. Esto te deja con tres opciones: . Esto puede ser confuso al usuario. · Guardar - en la salida de la aplicación y configúrelo en la lanzamiento de la aplicación usando - . Esto debería funcionar bien en la mayoría de los casos de uso, pero puede plantear un problema cuando un usuario usa diferentes modelos de control remoto con su aplicación. · Siempre maneje los códigos de dos botones de manera idéntica en su aplicación para evitar cualquier confusión del usuario en primer lugar. Esto es lo que recomiendo.


HIDREMOTE SDK Software relacionado

iunittest

Un marco de prueba de unidad de código abierto para aplicaciones de iPhone ...

52 942 KB

Descargar

ufdashboard

Una aplicación a base de aire que le da acceso rápido a su cuenta profurada ...

168 2.8 MB

Descargar

ProjectPlus

Plug-in para un compañero de texto que extiende la funcionalidad de las características relacionadas con el proyecto ...

125 2.8 MB

Descargar

Addstyle

Enchufe de coda gratis para agregar un estilo sólido o EM al texto seleccionado ...

158 11 KB

Descargar