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... |
|---|---|
Si el smartphone tiene un acelerómetro |
|
Si el smartphone admite audio, códecs, auriculares; si los auriculares están conectados; el volumen |
|
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 |
|
Si se admite Bluetooth; información sobre Bluetooth |
|
ID de fabricante, versión de los datos de marca, si los datos de marca están firmados |
|
El número de serie electrónico (ESN) e identificador de equipo móvil (MEID) del smartphone |
|
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 |
|
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 |
|
Identidad internacional de equipos móviles (IMEI) |
|
Si el smartphone admite GPS; modo de GPS predeterminado |
|
Si se admite LED, si el LED es multicolor |
|
Estadísticas de RAM, el tamaño de la memoria flash, la cantidad de memoria flash libre |
|
Información del propietario, el nombre del propietario |
|
El número de teléfono; si el correo de voz está activado |
|
Familias de acceso inalámbrico compatibles |
|
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 |
|
El número de International Mobile Subscriber Identity (Identidad internacional de suscriptor móvil o IMSI) |
|
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:
- BlackBerry Administration API: una descarga separada de BlackBerry Java SDK. Consulte las guías de desarrollo de BlackBerry Administration API.
- Servicios web de BlackBerry para administración: una descarga independiente de Java SDK. Consulte las guías de desarrollo de los servicios web de BlackBerry para administración.
- En Java SDK hay muchas API relevantes para desarrolladores de BES, incluida la API de política de TI (net.rim.device.api.itpolicy) y la de control de aplicaciones (net.rim.device.api.applicationcontrol).
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.
¿Le ha resultado útil esta información? Envíenos sus comentarios.