Características do aparelho e infraestrutura BlackBerry

Os pacotes nestas APIs incluem classes que permitem consultar detalhes sobre o hardware e outras características de um smartphone BlackBerry®.

Características do aparelho

Há alguns mecanismos gerais que podem ser usados para consultar informações sobre um smartphone.

É possível usar System.getProperty() para obter informações sobre muitas características do smartphone, incluindo se o aparelho suporta combinação de áudio e qual fuso horário está atualmente definido.

Você pode usar a classe DeviceCapability para consultar se os recursos abrangidos são suportados, permitidos ou estão disponíveis.

Usando a API de caderno de serviços (net.rim.device.api.servicebook), seu aplicativo pode interagir com o caderno de serviços no smartphone. Por exemplo, é possível usar um registro de serviço para controlar várias conexões de e-mail ou procurar e-mails individuais em uma hierarquia de e-mail baseada no ID de conteúdo do item de e-mail.

As classes a seguir, a maioria no pacote net.rim.device.api.system, fornecem métodos para obter mais informações sobre um smartphone:

Classe Os métodos fornecem informações como...

AccelerometerSensor

Se o smartphone tem um acelerômetro

Áudio

Se o smartphone suporta áudio, codecs, headset; se o headset está conectado; volume

Luz de fundo

Se a luz de fundo está acesa e se o brilho é configurável; brilho, brilho padrão e tempo limite da luz de fundo

BluetoothSerialPort

Se Bluetooth é suportado; informações sobre Bluetooth

Marca

ID do fabricante, versão de dados de marca, se os dados de marca são assinados

CDMAInfo

ESN (número de série eletrônico) e MEID (identificador de equipamento móvel) do smartphone

DeviceInfo

Versão da plataforma, versão do software, nome do fabricante, PIN, ID do aparelho, nome do aparelho, se é um simulador, nível da bateria, status da bateria, temperaturas da bateria, voltagem de bateria, se a bateria é removível, se há uma câmera, tamanho da memória flash

Exibir

Propriedades como subpixels e o requisito para luz de fundo; resolução horizontal e vertical; altura e largura da área de desenho; número de cores de exibição

GPRSInfo

IMEI (identidade internacional de equipamento móvel)

GPSInfo

Se o smartphone suporta GPS; modo GPS padrão

LED

Se o LED é suportado, se o LED é multicolorido

Memória

Estatísticas de RAM, tamanho da memória flash, quantidade de memória flash disponível

OwnerInfo

Informações do proprietário, nome do proprietário

Telefone

Número de telefone; se o correio de voz está ativado

RadioInfo

Famílias de acesso sem fio suportadas

Sensor

Se o smartphone tem um flip e se está aberto; se tem um sensor de estojo e se está em seu estojo; se tem um teclado deslizante e o estado do teclado

SIMCardInfo

Número de IMSI (Identidade de assinante móvel internacional)

USBPort

Se há uma porta USB; estado da conexão USB

BlackBerry Infrastructure

A Research In Motion® fornece dois tipos básicos de infraestrutura: BlackBerry Enterprise Server e BlackBerry Internet Service.

BES: o BlackBerry Enterprise Server é uma solução sem fio com recursos avançados de segurança para organizações com departamentos de TI. O BlackBerry Enterprise Server existe sob a proteção do firewall corporativo e integra-se a uma infraestrutura existente da organização. Ele foi projetado para fornecer um ponto de contato seguro e centralizado entre a rede sem fio, os softwares de comunicação, os aplicativos e os smartphones BlackBerry da organização. Os administradores podem aplicar regras de política de TI e políticas de controle de aplicativos para controlar os smartphones que são usados na organização. Para desenvolvedores Java® em um ambiente BES, há várias APIs relevantes:

BIS: o BlackBerry Internet Service é um serviço de e-mail e Internet, projetado para fornecer aos usuários envio automático de mensagens de e-mail, acesso móvel a anexos de e-mail e acesso prático ao conteúdo da Internet. O BlackBerry Internet Service usa a segurança da rede sem fio à qual se conecta. As mensagens de e-mail enviadas entre o BlackBerry Internet Service e um smartphone BlackBerry não são criptografadas. Quando as mensagens de e-mail são enviadas pela rede sem fio, elas são submetidas aos modelos de segurança de rede existentes ou disponíveis. No entanto, mensagens enviadas entre o BlackBerry Internet Service e seu servidor de mensagens podem ser criptografadas usando criptografia SSL. A criptografia SSL também pode ser usada pelo navegador e por outros aplicativos no seu smartphone BlackBerry para ajudar a proteger os dados quando o usuário se conecta à Internet (por exemplo, ao fazer compras ou transações bancárias on-line).

Serviço de envio "push"

O serviço de envio "push" fornece uma maneira eficiente e confiável de enviar informações a smartphones BlackBerry. Você pode criar um aplicativo habilitado para envio "push" com a API de envio, net.rim.blackberry.api.push. A API de envio "push" escuta informações em segundo plano e desperta seu aplicativo quando chegam novas informações. A funcionalidade do lado do servidor é fornecida no SDK de envio "push" obtido em um download separado; consulte os Guias de desenvolvimento de SDK de serviço de envio "push".

Mais informações sobre características e infraestrutura


Estas informações foram úteis? Gostaríamos de receber seus comentários.