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... |
|---|---|
Se lo smartphone dispone di un accelerometro |
|
Se lo smartphone supporta audio, codec, auricolare; se l'auricolare è connesso; volume |
|
Se la retroilluminazione è attivata e se la luminosità è configurabile; luminosità, luminosità predefinita e timeout retroilluminazione |
|
Se il Bluetooth è supportato; informazioni sul Bluetooth |
|
ID fornitore, versione dati di branding, se i dati di branding sono firmati |
|
Numero di serie elettronico (ESN) e Mobile Equipment Identifier (MEID) dello smartphone |
|
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 |
|
Proprietà come subpixels e necessità di retroilluminazione; risoluzione orizzontale e verticale; altezza e larghezza dell'area di disegno; numero di colori del display |
|
IMEI (International Mobile Equipment Identity) |
|
Se lo smartphone supporta il GPS; modalità GPS predefinita |
|
Se il LED è supportato e se è multicolore |
|
Statistiche RAM, dimensione della memoria flash, quantità di memoria flash disponibile |
|
Informazioni e nome del proprietario |
|
Numero di telefono; se la segreteria è attivata |
|
Gruppi di accesso wireless supportati |
|
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 |
|
Numero International Mobile Subscriber Identity (IMSI - identità internazionale di utente di telefonia mobile) |
|
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:
- BlackBerry Administration API: un download separato da BlackBerry Java SDK. Consultare le Guide di BlackBerry Administration API per sviluppatori.
- Servizi Web BlackBerry per l'amministrazione: un download separato da Java SDK. Consultare le Guide ai servizi Web BlackBerry per l'amministrazione per sviluppatori.
- In Java SDK sono presenti molte API destinate agli sviluppatori BES, compresa l'API dei criteri IT (net.rim.device.api.itpolicy) e l'API di controllo delle applicazioni (net.rim.device.api.applicationcontrol).
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.
Le informazioni sono state utili? Inviateci i vostri commenti.