Caratteristiche del dispositivo e di BlackBerry Infrastructure

I pacchetti di queste API includono classi che consentono di inviare query sui dettagli relativi all'hardware e altre caratteristiche di uno smartphone BlackBerry®.

Caratteristiche del dispositivo

Sono disponibili alcuni metodi generali che è possibile utilizzare per richiedere informazioni su uno smartphone.

È possibile utilizzare System.getProperty() per ricevere informazioni su molte caratteristiche dello smartphone, ad esempio se supporta la funzione di mix audio e quale fuso orario è attualmente impostato.

È possibile utilizzare la classe DeviceCapability per determinare se le funzionalità sono supportate, consentite o disponibili.

Se si utilizza l'API dei dati di configurazione (net.rim.device.api.servicebook), l'applicazione può interagire con i dati di configurazione sullo smartphone. Ad esempio, è possibile utilizzare un record di servizio per tenere traccia di più connessioni e-mail o per cercare singoli messaggi e-mail all'interno di una gerarchia e-mail basata sull'ID di contenuto della voce e-mail.

Le classi riportate di seguito, soprattutto nel pacchetto net.rim.device.api.system, forniscono metodi utili per ottenere informazioni aggiuntive su uno smartphone:

Classe I metodi forniscono informazioni come...

AccelerometerSensor

Se lo smartphone dispone di un accelerometro

Audio

Se lo smartphone supporta audio, codec, auricolare; se l'auricolare è connesso; volume

Retroilluminazione

Se la retroilluminazione è attivata e se la luminosità è configurabile; luminosità, luminosità predefinita e timeout retroilluminazione

BluetoothSerialPort

Se il Bluetooth è supportato; informazioni sul Bluetooth

Branding

ID fornitore, versione dati di branding, se i dati di branding sono firmati

CDMAInfo

Numero di serie elettronico (ESN) e Mobile Equipment Identifier (MEID) dello smartphone

DeviceInfo

Versione piattaforma, versione software, nome del produttore, PIN, ID dispositivo, nome del dispositivo, se è un simulatore, livello batteria, stato batteria, temperatura della batteria, voltaggio batteria, se la batteria è rimovibile, se è presente una fotocamera, dimensioni memoria flash

Schermo

Proprietà come subpixels e necessità di retroilluminazione; risoluzione orizzontale e verticale; altezza e larghezza dell'area di disegno; numero di colori del display

GPRSInfo

IMEI (International Mobile Equipment Identity)

GPSInfo

Se lo smartphone supporta il GPS; modalità GPS predefinita

LED

Se il LED è supportato e se è multicolore

Memoria

Statistiche RAM, dimensione della memoria flash, quantità di memoria flash disponibile

OwnerInfo

Informazioni e nome del proprietario

Telefono

Numero di telefono; se la segreteria è attivata

RadioInfo

Gruppi di accesso wireless supportati

Sensor

Se lo smartphone dispone di uno sportellino e se è aperto; se dispone di un sensore della custodia e se è nella custodia; se dispone di una tastiera a scorrimento e lo stato della tastiera

SIMCardInfo

Numero International Mobile Subscriber Identity (IMSI - identità internazionale di utente di telefonia mobile)

USBPort

Se è presente una porta USB; lo stato della connessione USB

BlackBerry Infrastructure

Research In Motion® fornisce due tipi base di infrastruttura: BlackBerry Enterprise Server e BlackBerry Internet Service.

BES: BlackBerry Enterprise Server è una soluzione wireless con funzioni di protezione avanzate destinata alle aziende che dispongono di dipartimenti IT. BlackBerry Enterprise Server è protetto dal firewall aziendale e si integra con l'infrastruttura esistente di un'azienda. È stato concepito per fornire un collegamento centralizzato e protetto tra la rete wireless, il software per le comunicazioni, le applicazioni e gli smartphone BlackBerry di un'azienda. Gli amministratori possono applicare regole dei criteri IT e i criteri di controllo delle applicazioni per controllare gli smartphone che vengono utilizzati nell'azienda. Per gli sviluppatori Java® in un ambiente BES sono presenti diverse API di interesse:

BIS: BlackBerry Internet Service è un servizio Internet e e-mail progettato per fornire agli utenti il recapito automatico dei messaggi e-mail, l'accesso mobile agli allegati dei messaggi e-mail e un comodo accesso ai contenuti Internet. BlackBerry Internet Service utilizza la stessa protezione della rete wireless alla quale si collega. I messaggi e-mail inviati tra uno smartphone BlackBerry e BlackBerry Internet Service non sono crittografati. Quando i messaggi e-mail vengono inviati mediante rete wireless, utilizzano i modelli di protezione della rete esistenti o disponibili. Tuttavia, i messaggi e-mail inviati tra BlackBerry Internet Service e un server di messaggistica possono essere crittografati tramite la crittografia Secure Sockets Layer (SSL). La crittografia SSL può essere anche utilizzata dal browser e da altre applicazioni di uno smartphone BlackBerry per proteggere i dati durante una connessione a Internet (ad esempio, mentre si fanno acquisti o si accede al proprio conto bancario online).

Servizio push

Il servizio push permette di inviare informazioni in modo efficiente e affidabile agli smartphone BlackBerry. È possibile creare un'applicazione push-enabled con l'API Push, net.rim.blackberry.api.push. L'API Push rileva le informazioni in background e attiva l'applicazione quando arrivano nuove informazioni. Viene fornita una funzionalità sul lato server nel Push SDK scaricato separatamente; consultare le Guide a Push Service SDK per sviluppatori.

Ulteriori informazioni su caratteristiche e infrastruttura

Argomento successivo: API di memorizzazione dei dati

Le informazioni sono state utili? Inviateci i vostri commenti.