Caractéristiques des terminaux et BlackBerry Infrastructure
Les progiciels de ces API incluent des classes qui vous permettent de demander des détails à propos du matériel et autres caractéristiques d'un smartphone BlackBerry®.
Caractéristiques du terminal
Certains mécanismes généraux vous permettent de demander des informations à propos d'un smartphone.
Vous pouvez utiliser System.getProperty() pour obtenir des informations au sujet de nombreuses caractéristiques d'un smartphone, y compris sa prise en charge du mixage audio et le fuseau horaire actuellement défini.
Vous pouvez utiliser la classe DeviceCapability pour connaître les fonctionnalités prises en charge, autorisées ou disponibles.
Grâce à l'API d'annuaire de services (net.rim.device.api.servicebook), votre application peut interagir avec l'annuaire de services sur le smartphone. Par exemple, vous pouvez utiliser un enregistrement de service pour suivre plusieurs connexions de messagerie ou pour rechercher des e-mails individuels dans une hiérarchie de messages, selon l'ID de contenu du message.
Les classes suivantes, notamment dans le progiciel net.rim.device.api.system, proposent des méthodes d'obtention d'informations à propos d'un smartphone :
| Classe | Types d'informations fournis par les méthodes |
|---|---|
Présence d'un accéléromètre |
|
Prise en charge audio, codecs, casque ; casque connecté ; volume |
|
Rétroéclairage activé, luminosité ajustable ; luminosité, luminosité par défaut, délai d'expiration du rétroéclairage |
|
Prise en charge du Bluetooth ; informations à propos du Bluetooth |
|
ID du fournisseur, version des données de marque, données de marque signées |
|
Numéro de série électronique (ESN) et identifiant d'équipement mobile (MEID) du smartphone |
|
Version de la plate-forme, version du logiciel, nom du fabricant, code PIN, ID du terminal, nom du terminal, simulateur ou non, niveau de la batterie, état de la batterie, températures de la batterie, tension de la batterie, batterie amovible ou non, appareil photo ou non, taille de la mémoire flash |
|
Propriétés, de type sous-pixels et conditions pour le rétroéclairage ; résolution horizontale et verticale ; hauteur et largeur utiles ; nombre de couleurs rendues |
|
Numéro IMEI (numéro d'identification international de l'équipement mobile) |
|
Prise en charge GPS ; mode GPS par défaut |
|
Prise en charge du voyant, voyant multicolore |
|
Statistiques de la RAM, taille de la mémoire flash, quantité de mémoire flash disponible |
|
Informations sur le propriétaire, nom du propriétaire |
|
Numéro de téléphone ; activation ou non de la messagerie vocale |
|
Familles d'accès sans fil prises en charge |
|
Présence d'un clapet sur le smartphone et ouverture ou non de ce clapet ; présence d'un capteur d'étui et smartphone dans l'étui ou non ; présence d'un clavier coulissant et état du clavier |
|
IMSI (International Mobile Subscriber Identity, pour identification internationale d'abonné mobile) |
|
Port USB ; état de connexion USB |
Infrastructure BlackBerry
Research In Motion® fournit deux types d'infrastructure de base : BlackBerry Enterprise Server et BlackBerry Internet Service.
BES : BlackBerry Enterprise Server est une solution sans fil avec des fonctions de sécurité avancées pour les entreprises disposant d'un service informatique. Le serveur BlackBerry Enterprise Server est placé derrière le pare-feu de l'entreprise et s'intègre à l'infrastructure actuelle de l'entreprise. Il représente un lien centralisé sécurisé entre le réseau sans fil, les logiciels de communication, les applications et les smartphones BlackBerry d'une entreprise. Les administrateurs peuvent appliquer des règles de stratégie informatiques et de stratégie de contrôle des applications pour contrôler les smartphones utilisés dans l'entreprise. Les développeurs Java® dans un environnement BES disposent de plusieurs API utiles :
- API BlackBerry Administration : téléchargement distinct de BlackBerry Java SDK. Consultez les guides de développement d'API BlackBerry Administration.
- Services Web BlackBerry pour BlackBerry Administration : téléchargement distinct de Java SDK. Consultez les guides de développement de services Web BlackBerry pour BlackBerry Administration.
- Java SDK intègre de nombreuses API utiles pour les développeurs de BES, y compris l'API de stratégie informatique (net.rim.device.api.itpolicy et l'API de contrôle d'application (net.rim.device.api.applicationcontrol).
Service Push
Le service Push permet d'envoyer de façon efficace et fiable des informations aux smartphones BlackBerry. Vous pouvez créer une application compatible Push avec l'API Push net.rim.blackberry.api.push. L'API Push écoute en arrière-plan les informations et réactive votre application lorsque de nouvelles informations arrivent. La fonctionnalité côté serveur est fournie dans le SDK Push Service (téléchargement distinct) ; consultez les guides de développement du SDK Push Service.
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.