Novedades de esta versión

Local Navigation

Integración de aplicaciones

API de magnetómetro

En algunos dispositivos BlackBerry 7, se integra un sensor de magnetómetro en el dispositivo (actualmente, sólo los dispositivos con pantallas táctiles tienen esta funcionalidad). El sensor del magnetómetro detecta campos magnéticos en los tres ejes de un dispositivo BlackBerry. Puede utilizar las API de magnetómetro ofrecidas en el paquete net.rim.device.api.system para crear aplicaciones (por ejemplo, un detector de piezas metálicas o una brújula) que detecten los campos magnéticos XYZ y los polos magnéticos de la Tierra.

Recuperar la inclinación o declinación de un campo geomagnético

Puede recuperar la inclinación, la declinación, y varias otras estimaciones para un campo geomagnético mediante la clase GeomagneticField. La clase GeomagneticField se proporciona en el paquete net.rim.device.api.location.

Aplicación Brújula

La aplicación Brújula utiliza las API de Magnetómetro para ofrecer al usuario de dispositivo BlackBerry la dirección del dispositivo BlackBerry con respeto a los polos magnéticos de la Tierra. La aplicación Brújula se integra con BlackBerry Maps y ofrece al usuario la capacidad de especificar un destino.

Mejoras a la búsqueda unificada

Se han realizado varias mejoras al Unified Search Service.

La clase SearchableContentTypeConstantsInfo ofrece dos métodos que ayudan a determinar el tipo de contenido devuelto por el Unified Search Service en un resultado de búsqueda. El método getAllContentTypes() devuelve un orden de bits o combinación de todas las constantes de tipo contenido definidas en la clase SearchableContentTypeConstants. El método getMediaContentTypes() devuelve un orden de bits o combinación de todos los tipos de contenido multimedia en SearchableContentTypeConstants.

Dos constantes nuevas en SearchableContentTypeConstants pueden ayudarle a identificar los archivos multimedia. La constante CONTENT_TYPE_MEDIA_DOCUMENTS identifica los archivos de documento. El CONTENT_TYPE_MEDIA_FILES_ALL identifica todos los archivos multimedia (documentos, música, melodías de llamada, etcétera).

Puede comparar los valores devueltos de estos métodos con los valores devueltos de Searchable.getType() para determinar si un resultado de búsqueda contiene un tipo de datos particular.

La clase SearchableDataObject ofrece una implementación de la interfaz SearchableEntity. Puede ampliar esta clase para omitir los métodos pertinentes para sus datos. La clase SearchableDataObject ofrece opciones predeterminadas para los métodos que no omita.

La clase EntityBasedSearchableProvider ofrece una implementación de la interfaz EntityBasedSearchable. Puede añadir, eliminar y actualizar sus datos en el índice de búsqueda sin interactuar con la clase AppContentManager.

La clase ExtendedSearchProvider ofrece una implementación de la interfaz ExternalSearchProvider. Debe omitir el método search() para conectarse a un motor de búsqueda.

Un constructor nuevo para la clase SearchArguments le permite especificar únicamente la cadena de búsqueda. Se ha dejado de dar soporte al constructor SearchArguments(String, String).

Identificar archivos multimedia

Dos constantes se agregaron a la clase SearchableContentTypeConstants para ayudar a identificar los archivos multimedia. La constante CONTENT_TYPE_MEDIA_DOCUMENTS identifica los archivos de documento. El CONTENT_TYPE_MEDIA_FILES_ALL identifica todos los archivos multimedia (documentos, música, melodías de llamada, etcétera).

Supervisión del volumen de datos en dispositivos CDMA

Ahora puede utilizar los métodos RadioInfo.getNumberOfPacketsSent() y RadioInfo.getNumberOfPacketsRecieved() para recuperar el número de paquetes (bytes de IP) enviados o recibidos en el transceptor para dispositivos CDMA. Anteriormente, sólo podría recuperar esta información en dispositivos GSM. Puede utilizar estos métodos para hacer un seguimiento de cuántos datos envía y recibe un dispositivo a través de la red.

Puede encontrar la clase RadioInfo en el paquete net.rim.device.api.system.

Tema siguiente: Multimedia

¿Le ha resultado útil esta información? Envíenos sus comentarios.