Características del dispositivo y BlackBerry Infrastructure

Los paquetes de estas API incluyen clases que le permiten consultar los detalles acerca del hardware y otras características de un smartphone BlackBerry®.

Características del dispositivo

Hay algunos mecanismos generales que puede utilizar para consultar la información disponible acerca de un smartphone.

Puede utilizar System.getProperty() para obtener información acerca de numerosas características del smartphone, por ejemplo, si admite las mezclas de audio y qué zona horaria se ha configurado actualmente.

Puede utilizar la clase DeviceCapability para consultar si las capacidades cubiertas están admitidas, permitidas o disponibles.

Mediante la API del libro de servicios (net.rim.device.api.servicebook), su aplicación puede interactuar con el libro de servicios en el smartphone. Por ejemplo, puede utilizar un registro de servicios para controlar varias conexiones de correo electrónico o para buscar mensajes de correo electrónico individuales dentro de una jerarquía de correo electrónico basada en el ID del contenido del elemento del correo electrónico.

Las siguientes clases, principalmente en el paquete net.rim.device.api.system, proporcionan métodos que le permiten obtener información acerca del smartphone:

Clase Los métodos ofrecen datos tales como...

AccelerometerSensor

Si el smartphone tiene un acelerómetro

Audio

Si el smartphone admite audio, códecs, auriculares; si los auriculares están conectados; el volumen

Backlight

Si la retroiluminación está activada y si el brillo se puede configurar; el brillo, el brillo predeterminado y el tiempo de espera de la retroiluminación

BluetoothSerialPort

Si se admite Bluetooth; información sobre Bluetooth

Branding

ID de fabricante, versión de los datos de marca, si los datos de marca están firmados

CDMAInfo

El número de serie electrónico (ESN) e identificador de equipo móvil (MEID) del smartphone

DeviceInfo

La versión de la plataforma, la versión de software, el nombre del fabricante, el PIN, el ID del dispositivo, el nombre del dispositivo, si es un simulador, el nivel de batería, el estado de la batería, la temperatura de batería, el voltaje de batería, si la batería se puede extraer, si hay una cámara, el tamaño de la memoria flash

Display

Propiedades como subpíxeles y requisitos para la retroiluminación; la resolución horizontal y vertical; la altura y el ancho del área de dibujo; el número de colores que se muestran

GPRSInfo

Identidad internacional de equipos móviles (IMEI)

GPSInfo

Si el smartphone admite GPS; modo de GPS predeterminado

LED

Si se admite LED, si el LED es multicolor

Memory

Estadísticas de RAM, el tamaño de la memoria flash, la cantidad de memoria flash libre

OwnerInfo

Información del propietario, el nombre del propietario

Teléfono

El número de teléfono; si el correo de voz está activado

RadioInfo

Familias de acceso inalámbrico compatibles

Sensor

Si el smartphone tiene tapa y si está abierta; si tiene un sensor de funda y si está en su funda; si tiene un teclado deslizante y el estado del teclado

SIMCardInfo

El número de International Mobile Subscriber Identity (Identidad internacional de suscriptor móvil o IMSI)

USBPort

Si hay un puerto USB; el estado de la conexión USB

BlackBerry Infrastructure

Research In Motion® ofrece dos tipos básicos de infraestructura: BlackBerry Enterprise Server y BlackBerry Internet Service.

BES: BlackBerry Enterprise Server es una solución inalámbrica con características de seguridad avanzadas para empresas con departamentos de IT. BlackBerry Enterprise Server se ejecuta detrás del firewall de la empresa y se integra con una infraestructura existente en la empresa. Está diseñado para ser un vínculo seguro y centralizado entre la red inalámbrica, el software de comunicación, las aplicaciones y los smartphones BlackBerry de una empresa. Los administradores pueden aplicar reglas de políticas de TI y directivas de control de las aplicaciones para controlar los smartphones utilizados en la empresa. Para los desarrolladores Java®, en un entorno BES, hay varias API de interés:

BIS: BlackBerry Internet Service es un servicio de correo electrónico y de Internet para dispositivos diseñado para proporcionar funciones a los suscriptores de mensajes como la entrega automática de correo electrónico, acceso móvil a los mensajes adjuntos y cómodo acceso a contenidos de Internet. BlackBerry Internet Service utiliza la seguridad de la red inalámbrica a la que se conecta. Los mensajes de correo electrónico que se envían entre BlackBerry Internet Service y el smartphone BlackBerry no están cifrados. Si estos mensajes de correo electrónico se envían a través de la red inalámbrica, utilizan los modelos de seguridad de red inalámbrica existentes o disponibles. Sin embargo, los mensajes de correo electrónico que se envían entre BlackBerry Internet Service y el servidor de mensajería se pueden cifrar a través del cifrado SSL. El explorador y otras aplicaciones del dispositivo BlackBerry pueden utilizar el cifrado SSL con el fin de proteger los datos cuando los suscriptores se conectan a Internet (por ejemplo, mientras realiza compras o consulta sus datos bancarios en línea).

Servicio push

El servicio push ofrece una manera eficaz y segura de enviar información a smartphones BlackBerry. Puede crear una aplicación con push mediante la API de push, net.rim.blackberry.api.push. La API de push detecta la información de fondo y despierta su aplicación cuando llega nueva información. La funcionalidad de servidor se ofrece en el Push SDK que se descarga por separado; consulte las guías de desarrollo de Push Service SDK.

Más información sobre características e infraestructura


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