Hidremote SDK.

Objective-C Desenvolvimento SDK para desenvolvedores que desejam adicionar recursos de acesso ao receptor Remote Remote da Apple aos seus aplicativos
Baixe Agora

Hidremote SDK. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD
  • Preço:
  • FREE
  • Nome do editor:
  • IOSPIRIT GmbH
  • Site do editor:
  • http://www.iospirit.com/
  • Sistemas operacionais:
  • Mac OS X 10.4 or later
  • Tamanho do arquivo:
  • 327 KB

Hidremote SDK. Tag


Hidremote SDK. Descrição

Objective-c Desenvolvimento SDK para desenvolvedores que desejam adicionar recursos de acesso remoto da Apple Remote para seus aplicativos A classe Objective-C do HidRemote fornece ao seu aplicativo acesso ao receptor de IR remoto da Apple sob o OS X 10.4 (Tiger), OS X 10.5 (Leopard) e OS X 10.6 (Snow Leopard). A classe Hidremote foi desenvolvida com as necessidades dos usuários Aplicações independentes, aplicativos de fundo, soluções de controle remoto, software de centro de mídia, motoristas e emuladores remotos da Apple em mente. Os principais objetivos são maximizar a compatibilidade, a interoperabilidade, o futuro-professionamento e o usuário. Na verdade, quanto mais desenvolvedores o usam para apoiar o controle remoto da Apple em seus aplicativos, melhor a experiência do usuário em toda a ampla será para todos. Aqui estão algumas características principais de "Hidremote SDK": Manipulação inteligente e flexível de eventos: · A classe HidRemote usa a informação fornecida pelo sistema HID sobre o dispositivo HID do Receptor de IR para criar um mapa dinâmico de biscoito-cookie, ele pode ser usado para entender eventos recebidos, independentemente do layout do descritor HID do dispositivo HID. Assim, a Hidremote não precisa de nenhum código de manuseio de eventos específico do sistema operacional, tornando-se uma escolha fácil de usar e flexível para os desenvolvedores bem preparados para o futuro. Suporte para o controle remoto branco (plástico) e de alumínio: · A classe HidRemote detecta automaticamente o controle remoto em uso e permite determinar o tipo de controle remoto com uma única chamada. Seu delegado recebe mensagens para todos os botões. Em OS 10.6.2 e posterior, um código de botão extra é usado para o novo botão de reprodução adicional / pausa da nova versão de alumínio. Modos compartilhados, exclusivos e exclusivos de automóveis: · A classe HidRemote pode compartilhar acesso com o OS X ou acessar exclusivamente. Além disso, o modo exclusivo-Auto pode estabelecer automaticamente / renunciar ao acesso exclusivo ao controle remoto ao lado do aplicativo tornando-se ativo / inativo. Empréstimos de bloqueio exclusivo: · Algumas aplicações de fundo precisam ter um bloqueio exclusivo no receptor IR para implementar sua tarefa. Consequentemente, outros aplicativos não são capazes de obter acesso ao receptor IR (e, portanto, o controle remoto) ao mesmo tempo. Isso é algo que os desenvolvedores e usuários não vão querer. · A classe Hidremote aborda esse problema com o recurso de empréstimo de bloqueio exclusivo. Ele permite que os aplicativos de antecedentes acima mencionados "emprestam" seu bloqueio exclusivo para outros aplicativos, desde que estes precisem. Exemplo: Um aplicativo de lançador de fundo ouve pressões do botão de menu com um bloqueio exclusivo. O usuário inicia um aplicativo de apresentação de slides com suporte ao controle remoto. Se ambos usarem a classe HidRemote, o aplicativo de apresentação de slides pode pedir ao aplicativo que o aplicativo de lançamento de fundo renunciace temporariamente seu bloqueio, portanto, pode obter acesso. Quando o aplicativo de apresentação de slides pára de usar o controle remoto ou é desistido pelo usuário, ele notifica o lançador de fundo que ele não precisa mais de acesso e o lançador de fundo pode restabelecer seu bloqueio exclusivo. · Com este mecanismo no lugar, os usuários podem controlar tanto a apresentação de slides e o aplicativo de fundo de maneira naturalmente sensação. Fornece metadados detalhados para drivers e soluções de controle remoto para integração perfeita: · Com a classe HidRemote, os aplicativos podem "transmitir" metadados detalhados sobre seu suporte e uso de controle remoto por meio de notificações distribuídas. Isso inclui o status atual (desativado, compartilhado, exclusivo ou exclusivo-Auto Acccess) e uma lista definível pelo aplicativo de códigos de botão não utilizados. · Esses metadados podem ser usados pelo recurso de liquidação exclusivo, drivers e soluções de controle remoto (como amigo remoto) para fornecer a melhor integração possível e experiência do usuário. Suporte para sono profundo: · A classe HidRemote reformam automaticamente o acesso ao receptor IR quando um Mac acorda do sono profundo (mais conhecido como "hibernação"). Suporte para vários dispositivos: · Construídos a partir de subterrâneo para suportar vários dispositivos, a classe HidRemote permite que os aplicativos usem para receber os eventos de prensa de botão de mais de um dispositivo HID por vez. Isso remove um gargalo substancial para desenvolvedores de terceiros que desejam implementar uma emulação remota da Apple, bem como para desenvolvedores que desejam que seus aplicativos sejam compatíveis com eles. Verificações de compatibilidade integradas: · A classe Hidremote geralmente funciona completamente independente de Candelair. No entanto, é necessário o apoio do Candelair sob lançamentos do sistema operacional, quando o estabelecimento de um bloqueio exclusivo no receptor IR é de outra forma não é possível (atualmente este é apenas o caso em 10,6 e 10.6.1). Para sua conveniência, a classe HidRemote fornece um método que pode ser usado para determinar se a candelair é necessária sob uma versão específica do sistema operacional. Um exemplo sobre como usá-lo é parte do código de amostra que acompanha o download da classe HidRemote e o guia Hidremote. 32 e 64 bits compatíveis: · Pode ser usado por aplicativos de 32 e 64 bits. Compatível com os novos núcleos de 32 e 64 bits de leopardo de neve. O que há de novo nesta versão: · Alterar: o código KhidremoteButtonCodeplayhold para a nova Apple de Alumínio? O botão "Play / pause" do controle remoto agora é suportado. · Mas use-o com cuidado: o problema subjacente é que o driver OS X usa o mesmo código de botão HID para prensas longas do botão "Center" em prensas brancas e longas do botão realmente diferente "Play / Pause" no botão de alumínio . A fim de traduzir corretamente esse código em KhidremoteButtonCodeCenterhold ou KhidremoteButtonCodePlayhold, o tipo de controle remoto precisa ser conhecido, primeiro, o que nem sempre será possível. Isso deixa você com três opções: · Lidar com KhidremoteButtonCodeCenterhold e KhidremoteButtonCodePlayhold Identicamente até - Retorna algo diferente de KhidremotemodelunderMined. Isso pode ser confuso para o usuário. · Salvar - na saída do aplicativo e configurá-lo no lançamento de aplicativos usando - . Isso deve funcionar bem na maioria dos casos de uso, mas pode representar um problema quando um usuário usa diferentes modelos de controle remoto com sua inscrição. · Sempre manuseie os dois códigos de botão identicamente em seu aplicativo para evitar qualquer confusão do usuário em primeiro lugar. Isso é o que eu recomendo.


Hidremote SDK. Software Relacionado

ufdashboard

Um aplicativo baseado no ar que fornece acesso rápido à sua conta de malícia ...

168 2.8 MB

Download

Addstyle.

plug-in Free Coda para adicionar um estilo forte ou em relação ao texto selecionado ...

158 11 KB

Download

libativador

ferramenta de desenvolvimento do iPhone de código aberto para gerenciamento de botões e gestos centralizados ...

130 174 KB

Download