Pesquisa unificada
O serviço de pesquisa unificada é um mecanismo de busca incluído no BlackBerry Device Software 6.0 e posterior. Os usuários do aparelho BlackBerry interagem com o serviço de pesquisa unificada principalmente a partir do recurso de pesquisa universal clicando no ícone na tela inicial. Os desenvolvedores podem usar o serviço de pesquisa unificada por meio da API de pesquisa unificada. Você pode usar a API para incluir dados do seu aplicativo no repositório de conteúdo do serviço e pesquisar o índice de conteúdo a partir do seu aplicativo.
Por exemplo, imagine que você tenha uma grande coleção de livros e tenha o costume de emprestá-los. Seria útil criar um aplicativo que permitisse catalogar seus livros e manter uma lista das pessoas a quem você os empresta. Se esse aplicativo usasse a API de pesquisa unificada, você poderia procurar um livro na tela inicial, ou em qualquer aplicativo, para localizar o livro e as informações de contato da pessoa que o pegou emprestado.
Como desenvolvedor, você controla se os dados são exibidos nas pesquisas que os usuários executam na tela inicial de um aparelho BlackBerry, em outros aplicativos no aparelho ou apenas no seu aplicativo. Você também pode pesquisar dados de outros aplicativos quando esses dados são registrados no serviço de pesquisa unificada.
- Tornar os dados localizáveis
- Definir uma classe EntityBasedSearchable para seus objetos SearchableEntity
- Encapsular os dados na classe SearchableEntity
- Specifying what users can do with your data in search results
- Registrar seu objeto EntityBasedSearchable no serviço de pesquisa unificada
- Notificar o serviço de pesquisa unificada sobre alterações nos dados
- Escutar respostas do serviço de pesquisa unificada
- Remover dados do repositório de conteúdo
- Usar outros mecanismos de busca
- Certificar-se de que um aparelho execute uma única instância de seu aplicativo
- Inserir dados quando um aparelho é iniciado
- Pesquisar
Estas informações foram úteis? Gostaríamos de receber seus comentários.